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

#include <acchypertextdata.hxx>

Public Types

typedef const SwTextAttrkey_type
 
typedef css::uno::WeakReference< css::accessibility::XAccessibleHyperlink > mapped_type
 
typedef std::pair< const key_type, mapped_typevalue_type
 
typedef std::less< const SwTextAttr * > key_compare
 
typedef std::map< key_type, mapped_type, key_compare >::iterator iterator
 

Public Member Functions

 SwAccessibleHyperTextData ()
 
 ~SwAccessibleHyperTextData ()
 
iterator begin ()
 
iterator end ()
 
iterator find (const key_type &key)
 
template<class... Args>
std::pair< iterator, bool > emplace (Args &&... args)
 

Private Attributes

std::map< key_type, mapped_type, key_comparemaMap
 

Detailed Description

Definition at line 31 of file acchypertextdata.hxx.

Member Typedef Documentation

◆ iterator

Definition at line 38 of file acchypertextdata.hxx.

◆ key_compare

Definition at line 37 of file acchypertextdata.hxx.

◆ key_type

Definition at line 34 of file acchypertextdata.hxx.

◆ mapped_type

typedef css::uno::WeakReference< css::accessibility::XAccessibleHyperlink > SwAccessibleHyperTextData::mapped_type

Definition at line 35 of file acchypertextdata.hxx.

◆ value_type

Definition at line 36 of file acchypertextdata.hxx.

Constructor & Destructor Documentation

◆ SwAccessibleHyperTextData()

SwAccessibleHyperTextData::SwAccessibleHyperTextData ( )

Definition at line 26 of file acchypertextdata.cxx.

◆ ~SwAccessibleHyperTextData()

SwAccessibleHyperTextData::~SwAccessibleHyperTextData ( )

Definition at line 30 of file acchypertextdata.cxx.

References begin(), end(), and SwAccessibleHyperlink::Invalidate().

Member Function Documentation

◆ begin()

iterator SwAccessibleHyperTextData::begin ( )
inline

Definition at line 45 of file acchypertextdata.hxx.

References maMap.

Referenced by ~SwAccessibleHyperTextData().

◆ emplace()

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

Definition at line 49 of file acchypertextdata.hxx.

References args, and maMap.

◆ end()

iterator SwAccessibleHyperTextData::end ( )
inline

Definition at line 46 of file acchypertextdata.hxx.

References maMap.

Referenced by ~SwAccessibleHyperTextData().

◆ find()

iterator SwAccessibleHyperTextData::find ( const key_type key)
inline

Definition at line 47 of file acchypertextdata.hxx.

References maMap.

Member Data Documentation

◆ maMap

std::map<key_type,mapped_type,key_compare> SwAccessibleHyperTextData::maMap
private

Definition at line 40 of file acchypertextdata.hxx.

Referenced by begin(), emplace(), end(), and find().


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