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