LibreOffice Module sw (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwXStringKeyMap Class Referencefinal

Implementation of the css::container::XStringKeyMap interface. More...

#include <unotextmarkup.hxx>

Inheritance diagram for SwXStringKeyMap:
[legend]
Collaboration diagram for SwXStringKeyMap:
[legend]

Public Member Functions

 SwXStringKeyMap ()
 
virtual css::uno::Any SAL_CALL getValue (const OUString &aKey) override
 
virtual sal_Bool SAL_CALL hasValue (const OUString &aKey) override
 
virtual void SAL_CALL insertValue (const OUString &aKey, const css::uno::Any &aValue) override
 
virtual ::sal_Int32 SAL_CALL getCount () override
 
virtual OUString SAL_CALL getKeyByIndex (::sal_Int32 nIndex) override
 
virtual css::uno::Any SAL_CALL getValueByIndex (::sal_Int32 nIndex) override
 

Private Member Functions

 SwXStringKeyMap (SwXStringKeyMap const &)=delete
 
void operator= (SwXStringKeyMap const &)=delete
 
virtual ~SwXStringKeyMap () override
 

Private Attributes

std::map< OUString, css::uno::Any > maMap
 

Detailed Description

Implementation of the css::container::XStringKeyMap interface.

Definition at line 77 of file unotextmarkup.hxx.

Constructor & Destructor Documentation

◆ SwXStringKeyMap() [1/2]

SwXStringKeyMap::SwXStringKeyMap ( )

Definition at line 466 of file unotextmarkup.cxx.

◆ SwXStringKeyMap() [2/2]

SwXStringKeyMap::SwXStringKeyMap ( SwXStringKeyMap const &  )
privatedelete

◆ ~SwXStringKeyMap()

virtual SwXStringKeyMap::~SwXStringKeyMap ( )
inlineoverrideprivatevirtual

Definition at line 96 of file unotextmarkup.hxx.

Member Function Documentation

◆ getCount()

sal_Int32 SAL_CALL SwXStringKeyMap::getCount ( )
override

Definition at line 493 of file unotextmarkup.cxx.

◆ getKeyByIndex()

OUString SAL_CALL SwXStringKeyMap::getKeyByIndex ( ::sal_Int32  nIndex)
overridevirtual

Definition at line 498 of file unotextmarkup.cxx.

References o3tl::make_unsigned(), and nIndex.

◆ getValue()

uno::Any SAL_CALL SwXStringKeyMap::getValue ( const OUString &  aKey)
overridevirtual

Definition at line 470 of file unotextmarkup.cxx.

◆ getValueByIndex()

uno::Any SAL_CALL SwXStringKeyMap::getValueByIndex ( ::sal_Int32  nIndex)
overridevirtual

Definition at line 506 of file unotextmarkup.cxx.

References o3tl::make_unsigned(), and nIndex.

◆ hasValue()

sal_Bool SAL_CALL SwXStringKeyMap::hasValue ( const OUString &  aKey)
overridevirtual

Definition at line 479 of file unotextmarkup.cxx.

◆ insertValue()

void SAL_CALL SwXStringKeyMap::insertValue ( const OUString &  aKey,
const css::uno::Any &  aValue 
)
overridevirtual

Definition at line 484 of file unotextmarkup.cxx.

◆ operator=()

void SwXStringKeyMap::operator= ( SwXStringKeyMap const &  )
privatedelete

Member Data Documentation

◆ maMap

std::map< OUString, css::uno::Any > SwXStringKeyMap::maMap
private

Definition at line 98 of file unotextmarkup.hxx.


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