|
LibreOffice Module comphelper (master) 1
|
#include <comphelper/anytostring.hxx>#include <comphelper/anycompare.hxx>#include <comphelper/componentbase.hxx>#include <com/sun/star/container/XEnumerableMap.hpp>#include <com/sun/star/lang/NoSupportException.hpp>#include <com/sun/star/lang/XInitialization.hpp>#include <com/sun/star/ucb/AlreadyInitializedException.hpp>#include <com/sun/star/beans/IllegalTypeException.hpp>#include <com/sun/star/beans/Pair.hpp>#include <com/sun/star/lang/XServiceInfo.hpp>#include <com/sun/star/uno/XComponentContext.hpp>#include <cppuhelper/compbase3.hxx>#include <cppuhelper/implbase.hxx>#include <cppuhelper/supportsservice.hxx>#include <typelib/typedescription.hxx>#include <cmath>#include <map>#include <memory>#include <optional>#include <utility>Go to the source code of this file.
Namespaces | |
| namespace | comphelper |
Typedefs | |
| typedef std::map< Any, Any, LessPredicateAdapter > | comphelper::KeyedValues |
| typedef ::cppu::WeakAggComponentImplHelper3< XInitialization, XEnumerableMap, XServiceInfo > | comphelper::Map_IFace |
| typedef ::cppu::WeakImplHelper< XEnumeration > | comphelper::MapEnumeration_Base |
Functions | |
| static void | comphelper::lcl_registerMapModificationListener (MapData &_mapData, MapEnumerator &_listener) |
| static void | comphelper::lcl_revokeMapModificationListener (MapData &_mapData, MapEnumerator &_listener) |
| static void | comphelper::lcl_notifyMapDataListeners_nothrow (const MapData &_mapData) |
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * | org_openoffice_comp_comphelper_EnumerableMap (css::uno::XComponentContext *, css::uno::Sequence< css::uno::Any > const &) |
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * org_openoffice_comp_comphelper_EnumerableMap | ( | css::uno::XComponentContext * | , |
| css::uno::Sequence< css::uno::Any > const & | |||
| ) |
Definition at line 707 of file enumerablemap.cxx.
|
private |
Definition at line 198 of file enumerablemap.cxx.
|
private |
Definition at line 299 of file enumerablemap.cxx.
| Type m_aKeyType |
Definition at line 91 of file enumerablemap.cxx.
| std::vector< MapEnumerator* > m_aModListeners |
Definition at line 96 of file enumerablemap.cxx.
|
private |
Definition at line 197 of file enumerablemap.cxx.
Referenced by comphelper::OCommonAccessibleComponent::GetMutex(), comphelper::RefCountedMutex::GetMutex(), comphelper::SharedMutexBase::getMutex(), and comphelper::SharedMutexBase::getSharedMutex().
| Type m_aValueType |
Definition at line 92 of file enumerablemap.cxx.
| bool m_bMutable |
Definition at line 95 of file enumerablemap.cxx.
|
private |
Definition at line 249 of file enumerablemap.cxx.
|
private |
Definition at line 247 of file enumerablemap.cxx.
|
private |
Definition at line 248 of file enumerablemap.cxx.
| std::shared_ptr< IKeyPredicateLess > m_pKeyCompare |
Definition at line 94 of file enumerablemap.cxx.
|
private |
Definition at line 298 of file enumerablemap.cxx.
| std::optional< KeyedValues > m_pValues |
Definition at line 93 of file enumerablemap.cxx.
|
private |
Definition at line 246 of file enumerablemap.cxx.
|
private |
Definition at line 245 of file enumerablemap.cxx.
|
private |
Definition at line 297 of file enumerablemap.cxx.