LibreOffice Module sw (master) 1
Public Types | Public Member Functions | Private Attributes | List of all members
SwAccessibleShapeMap_Impl Class Reference
Collaboration diagram for SwAccessibleShapeMap_Impl:
[legend]

Public Types

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

Public Member Functions

 SwAccessibleShapeMap_Impl (SwAccessibleMap const *pMap)
 
 ~SwAccessibleShapeMap_Impl ()
 
const ::accessibility::AccessibleShapeTreeInfoGetInfo () const
 
std::unique_ptr< SwAccessibleObjShape_Impl[]> Copy (size_t &rSize, const SwFEShell *pFESh, SwAccessibleObjShape_Impl **pSelShape) const
 
iterator end ()
 
const_iterator cbegin () const
 
const_iterator cend () const
 
bool empty () const
 
iterator find (const key_type &key)
 
template<class... Args>
std::pair< iterator, bool > emplace (Args &&... args)
 
iterator erase (const_iterator const &pos)
 

Private Attributes

::accessibility::AccessibleShapeTreeInfo maInfo
 
std::map< key_type, mapped_typemaMap
 

Detailed Description

Definition at line 256 of file accmap.cxx.

Member Typedef Documentation

◆ const_iterator

Definition at line 264 of file accmap.cxx.

◆ iterator

Definition at line 263 of file accmap.cxx.

◆ key_type

Definition at line 260 of file accmap.cxx.

◆ mapped_type

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

Definition at line 261 of file accmap.cxx.

◆ value_type

Definition at line 262 of file accmap.cxx.

Constructor & Destructor Documentation

◆ SwAccessibleShapeMap_Impl()

SwAccessibleShapeMap_Impl::SwAccessibleShapeMap_Impl ( SwAccessibleMap const *  pMap)
inlineexplicit

◆ ~SwAccessibleShapeMap_Impl()

SwAccessibleShapeMap_Impl::~SwAccessibleShapeMap_Impl ( )

Member Function Documentation

◆ cbegin()

const_iterator SwAccessibleShapeMap_Impl::cbegin ( ) const
inline

Definition at line 293 of file accmap.cxx.

References maMap.

◆ cend()

const_iterator SwAccessibleShapeMap_Impl::cend ( ) const
inline

Definition at line 294 of file accmap.cxx.

References maMap.

◆ Copy()

std::unique_ptr< SwAccessibleObjShape_Impl[]> SwAccessibleShapeMap_Impl::Copy ( size_t &  rSize,
const SwFEShell pFESh,
SwAccessibleObjShape_Impl **  pSelShape 
) const

Definition at line 310 of file accmap.cxx.

References SwFEShell::IsObjSelected(), and maMap.

◆ emplace()

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

Definition at line 298 of file accmap.cxx.

References args, and maMap.

◆ empty()

bool SwAccessibleShapeMap_Impl::empty ( ) const
inline

Definition at line 295 of file accmap.cxx.

References maMap.

◆ end()

iterator SwAccessibleShapeMap_Impl::end ( )
inline

Definition at line 292 of file accmap.cxx.

References maMap.

◆ erase()

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

Definition at line 299 of file accmap.cxx.

References maMap, and pos.

◆ find()

iterator SwAccessibleShapeMap_Impl::find ( const key_type key)
inline

Definition at line 296 of file accmap.cxx.

References maMap.

◆ GetInfo()

const ::accessibility::AccessibleShapeTreeInfo & SwAccessibleShapeMap_Impl::GetInfo ( ) const
inline

Definition at line 286 of file accmap.cxx.

References maInfo.

Member Data Documentation

◆ maInfo

::accessibility::AccessibleShapeTreeInfo SwAccessibleShapeMap_Impl::maInfo
private

Definition at line 268 of file accmap.cxx.

Referenced by GetInfo(), SwAccessibleShapeMap_Impl(), and ~SwAccessibleShapeMap_Impl().

◆ maMap

std::map<key_type, mapped_type> SwAccessibleShapeMap_Impl::maMap
private

Definition at line 269 of file accmap.cxx.

Referenced by cbegin(), cend(), Copy(), emplace(), empty(), end(), erase(), and find().


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