LibreOffice Module sw (master) 1
Public Types | Public Member Functions | Public Attributes | Private Attributes | List of all members
SwAccessibleContextMap_Impl Class Reference

Public Types

typedef const SwFramekey_type
 
typedef uno::WeakReference< XAccessible > mapped_type
 
typedef std::pair< const key_type, mapped_typevalue_type
 
typedef std::unordered_map< key_type, mapped_type >::iterator iterator
 
typedef std::unordered_map< key_type, mapped_type >::const_iterator const_iterator
 

Public Member Functions

 SwAccessibleContextMap_Impl ()
 
iterator begin ()
 
iterator end ()
 
bool empty () const
 
void clear ()
 
iterator find (const key_type &key)
 
template<class... Args>
std::pair< iterator, bool > emplace (Args &&... args)
 
iterator erase (const_iterator const &pos)
 

Public Attributes

bool mbLocked
 

Private Attributes

std::unordered_map< key_type, mapped_typemaMap
 

Detailed Description

Definition at line 86 of file accmap.cxx.

Member Typedef Documentation

◆ const_iterator

typedef std::unordered_map<key_type,mapped_type>::const_iterator SwAccessibleContextMap_Impl::const_iterator

Definition at line 93 of file accmap.cxx.

◆ iterator

typedef std::unordered_map<key_type,mapped_type>::iterator SwAccessibleContextMap_Impl::iterator

Definition at line 92 of file accmap.cxx.

◆ key_type

Definition at line 89 of file accmap.cxx.

◆ mapped_type

typedef uno::WeakReference< XAccessible > SwAccessibleContextMap_Impl::mapped_type

Definition at line 90 of file accmap.cxx.

◆ value_type

Definition at line 91 of file accmap.cxx.

Constructor & Destructor Documentation

◆ SwAccessibleContextMap_Impl()

SwAccessibleContextMap_Impl::SwAccessibleContextMap_Impl ( )
inline

Definition at line 102 of file accmap.cxx.

Member Function Documentation

◆ begin()

iterator SwAccessibleContextMap_Impl::begin ( )
inline

Definition at line 108 of file accmap.cxx.

References maMap.

Referenced by SwAccessibleMap::InvalidateShapeInParaSelection().

◆ clear()

void SwAccessibleContextMap_Impl::clear ( )
inline

Definition at line 111 of file accmap.cxx.

References maMap.

Referenced by SwAccessibleMap::InvalidateShapeInParaSelection().

◆ emplace()

template<class... Args>
std::pair< iterator, bool > SwAccessibleContextMap_Impl::emplace ( Args &&...  args)
inline

Definition at line 114 of file accmap.cxx.

References args, and maMap.

Referenced by SwAccessibleMap::InvalidateShapeInParaSelection().

◆ empty()

bool SwAccessibleContextMap_Impl::empty ( ) const
inline

Definition at line 110 of file accmap.cxx.

References maMap.

◆ end()

iterator SwAccessibleContextMap_Impl::end ( )
inline

Definition at line 109 of file accmap.cxx.

References maMap.

Referenced by SwAccessibleMap::InvalidateShapeInParaSelection().

◆ erase()

iterator SwAccessibleContextMap_Impl::erase ( const_iterator const &  pos)
inline

Definition at line 115 of file accmap.cxx.

References maMap, and pos.

◆ find()

iterator SwAccessibleContextMap_Impl::find ( const key_type key)
inline

Definition at line 112 of file accmap.cxx.

References maMap.

Referenced by SwAccessibleMap::InvalidateShapeInParaSelection().

Member Data Documentation

◆ maMap

std::unordered_map<key_type, mapped_type> SwAccessibleContextMap_Impl::maMap
private

Definition at line 95 of file accmap.cxx.

Referenced by begin(), clear(), emplace(), empty(), end(), erase(), and find().

◆ mbLocked

bool SwAccessibleContextMap_Impl::mbLocked

Definition at line 99 of file accmap.cxx.


The documentation for this class was generated from the following file: