20#ifndef INCLUDED_SW_SOURCE_CORE_ACCESS_ACCFRMOBJMAP_HXX
21#define INCLUDED_SW_SOURCE_CORE_ACCESS_ACCFRMOBJMAP_HXX
91 typedef std::pair<const key_type,mapped_type>
value_type;
93 typedef std::map<key_type,mapped_type,key_compare>::iterator
iterator;
94 typedef std::map<key_type,mapped_type,key_compare>::const_iterator
const_iterator;
100 std::map<key_type,mapped_type,key_compare>
maMap;
102 std::pair< iterator, bool >
insert(
const sal_uInt32 nPos,
120 template<
class... Args>
121 std::pair<iterator,bool>
emplace(Args&&... args) {
return maMap.emplace(std::forward<Args>(
args)...); }
constexpr tools::Long getX() const
constexpr tools::Long getY() const
bool operator()(const SwAccessibleChildMapKey &r1, const SwAccessibleChildMapKey &r2) const
SwAccessibleChildMapKey(LayerId eId, sal_uInt32 nOrd)
SwAccessibleChildMapKey()
std::map< key_type, mapped_type, key_compare > maMap
const_reverse_iterator crbegin() const
SwAccessibleChildMap(const SwRect &rVisArea, const SwFrame &rFrame, SwAccessibleMap &rAccMap)
SwAccessibleChildMapKey key_type
const_iterator cend() const
const SdrLayerID mnHellId
const_iterator cbegin() const
std::map< key_type, mapped_type, key_compare >::const_iterator const_iterator
static bool IsSortingRequired(const SwFrame &rFrame)
std::map< key_type, mapped_type, key_compare >::iterator iterator
sw::access::SwAccessibleChild mapped_type
std::map< key_type, mapped_type, key_compare >::const_reverse_iterator const_reverse_iterator
const SdrLayerID mnControlsId
std::pair< iterator, bool > emplace(Args &&... args)
SwAccessibleChildMapKey key_compare
std::pair< iterator, bool > insert(const sal_uInt32 nPos, const SwAccessibleChildMapKey::LayerId eLayerId, const sw::access::SwAccessibleChild &rLower)
std::pair< const key_type, mapped_type > value_type
const_reverse_iterator crend() const
Base class of the Writer layout elements.
Of course Writer needs its own rectangles.