LibreOffice Module cppuhelper (master) 1
|
#include <servicemanager.hxx>
Classes | |
struct | Implementation |
Public Types | |
typedef std::unordered_map< OUString, std::shared_ptr< Implementation > > | NamedImplementations |
typedef std::unordered_map< css::uno::Reference< css::lang::XServiceInfo >, std::shared_ptr< Implementation > > | DynamicImplementations |
typedef std::unordered_map< OUString, std::vector< std::shared_ptr< Implementation > > > | ImplementationMap |
Public Member Functions | |
Data ()=default | |
Data (const Data &)=delete | |
const Data & | operator= (const Data &)=delete |
Public Attributes | |
NamedImplementations | namedImplementations |
DynamicImplementations | dynamicImplementations |
ImplementationMap | services |
ImplementationMap | singletons |
Definition at line 67 of file servicemanager.hxx.
typedef std::unordered_map< css::uno::Reference< css::lang::XServiceInfo >, std::shared_ptr< Implementation > > cppuhelper::ServiceManager::Data::DynamicImplementations |
Definition at line 172 of file servicemanager.hxx.
typedef std::unordered_map< OUString, std::vector< std::shared_ptr< Implementation > > > cppuhelper::ServiceManager::Data::ImplementationMap |
Definition at line 178 of file servicemanager.hxx.
typedef std::unordered_map< OUString, std::shared_ptr< Implementation > > cppuhelper::ServiceManager::Data::NamedImplementations |
Definition at line 166 of file servicemanager.hxx.
|
default |
|
delete |
DynamicImplementations cppuhelper::ServiceManager::Data::dynamicImplementations |
Definition at line 181 of file servicemanager.hxx.
Referenced by cppuhelper::ServiceManager::disposing(), cppuhelper::ServiceManager::hasElements(), cppuhelper::ServiceManager::insertExtraData(), cppuhelper::ServiceManager::insertLegacyFactory(), cppuhelper::ServiceManager::removeImplementation(), and cppuhelper::ServiceManager::removeLegacyFactory().
NamedImplementations cppuhelper::ServiceManager::Data::namedImplementations |
Definition at line 180 of file servicemanager.hxx.
Referenced by cppuhelper::ServiceManager::disposing(), cppuhelper::ServiceManager::findServiceImplementation(), cppuhelper::ServiceManager::hasElements(), cppuhelper::ServiceManager::insertExtraData(), cppuhelper::ServiceManager::insertLegacyFactory(), cppuhelper::ServiceManager::preloadImplementations(), cppuhelper::ServiceManager::readLegacyRdbFile(), cppuhelper::ServiceManager::removeImplementation(), cppuhelper::ServiceManager::removeLegacyFactory(), and cppuhelper::ServiceManager::removeRdbFiles().
ImplementationMap cppuhelper::ServiceManager::Data::services |
Definition at line 182 of file servicemanager.hxx.
Referenced by cppuhelper::ServiceManager::createContentEnumeration(), cppuhelper::ServiceManager::disposing(), cppuhelper::ServiceManager::findServiceImplementation(), cppuhelper::ServiceManager::getAvailableServiceNames(), cppuhelper::ServiceManager::insertExtraData(), cppuhelper::ServiceManager::insertLegacyFactory(), cppuhelper::ServiceManager::readLegacyRdbFile(), cppuhelper::ServiceManager::removeImplementation(), cppuhelper::ServiceManager::removeLegacyFactory(), and cppuhelper::ServiceManager::removeRdbFiles().
ImplementationMap cppuhelper::ServiceManager::Data::singletons |
Definition at line 183 of file servicemanager.hxx.
Referenced by cppuhelper::ServiceManager::addSingletonContextEntries(), cppuhelper::ServiceManager::disposing(), cppuhelper::ServiceManager::insertExtraData(), cppuhelper::ServiceManager::readLegacyRdbFile(), cppuhelper::ServiceManager::removeImplementation(), cppuhelper::ServiceManager::removeLegacyFactory(), and cppuhelper::ServiceManager::removeRdbFiles().