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:

Public Types

typedef const SdrObjectkey_type
typedef uno::WeakReference< XAccessible > mapped_type
typedef std::pair< const key_type, mapped_typevalue_type
typedef SwShapeFunc key_compare
typedef std::map< key_type, mapped_type, key_compare >::iterator iterator
typedef std::map< key_type, mapped_type, key_compare >::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_type, SwShapeFunc > maMap

Detailed Description

Definition at line 276 of file accmap.cxx.

Member Typedef Documentation

Definition at line 285 of file accmap.cxx.

Definition at line 284 of file accmap.cxx.

Definition at line 283 of file accmap.cxx.

Definition at line 280 of file accmap.cxx.

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

Definition at line 281 of file accmap.cxx.

Definition at line 282 of file accmap.cxx.

Constructor & Destructor Documentation

SwAccessibleShapeMap_Impl::SwAccessibleShapeMap_Impl ( SwAccessibleMap const *  pMap)
SwAccessibleShapeMap_Impl::~SwAccessibleShapeMap_Impl ( )

Member Function Documentation

const_iterator SwAccessibleShapeMap_Impl::cbegin ( ) const

Definition at line 314 of file accmap.cxx.

const_iterator SwAccessibleShapeMap_Impl::cend ( ) const

Definition at line 315 of file accmap.cxx.

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

Definition at line 331 of file accmap.cxx.

References SwFEShell::IsObjSelected().

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

Definition at line 319 of file accmap.cxx.

References args.

bool SwAccessibleShapeMap_Impl::empty ( ) const

Definition at line 316 of file accmap.cxx.

iterator SwAccessibleShapeMap_Impl::end ( )

Definition at line 313 of file accmap.cxx.

iterator SwAccessibleShapeMap_Impl::erase ( const_iterator const &  pos)

Definition at line 320 of file accmap.cxx.

iterator SwAccessibleShapeMap_Impl::find ( const key_type key)

Definition at line 317 of file accmap.cxx.

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

Definition at line 307 of file accmap.cxx.

References maInfo.

Member Data Documentation

::accessibility::AccessibleShapeTreeInfo SwAccessibleShapeMap_Impl::maInfo

Definition at line 289 of file accmap.cxx.

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

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

Definition at line 290 of file accmap.cxx.

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