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.