LibreOffice Module linguistic (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
LngXStringKeyMap Class Reference

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

#include <gciterator.hxx>

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

Public Member Functions

 LngXStringKeyMap ()
 
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

 LngXStringKeyMap (LngXStringKeyMap const &)=delete
 
void operator= (LngXStringKeyMap const &)=delete
 
 ~LngXStringKeyMap () override
 

Private Attributes

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

Detailed Description

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

Definition at line 193 of file gciterator.hxx.

Constructor & Destructor Documentation

◆ LngXStringKeyMap() [1/2]

LngXStringKeyMap::LngXStringKeyMap ( )

Definition at line 231 of file gciterator.cxx.

◆ LngXStringKeyMap() [2/2]

LngXStringKeyMap::LngXStringKeyMap ( LngXStringKeyMap const &  )
privatedelete

◆ ~LngXStringKeyMap()

LngXStringKeyMap::~LngXStringKeyMap ( )
inlineoverrideprivate

Definition at line 209 of file gciterator.hxx.

Member Function Documentation

◆ getCount()

sal_Int32 SAL_CALL LngXStringKeyMap::getCount ( )
override

Definition at line 256 of file gciterator.cxx.

References maMap.

◆ getKeyByIndex()

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

Definition at line 258 of file gciterator.cxx.

References o3tl::make_unsigned(), maMap, and nIndex.

◆ getValue()

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

Definition at line 242 of file gciterator.cxx.

References maMap.

◆ getValueByIndex()

css::uno::Any SAL_CALL LngXStringKeyMap::getValueByIndex ( ::sal_Int32  nIndex)
overridevirtual

Definition at line 266 of file gciterator.cxx.

References o3tl::make_unsigned(), maMap, and nIndex.

◆ hasValue()

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

Definition at line 251 of file gciterator.cxx.

References maMap.

◆ insertValue()

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

Definition at line 233 of file gciterator.cxx.

References maMap.

◆ operator=()

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

Member Data Documentation

◆ maMap

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

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