LibreOffice Module cppuhelper (master) 1
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
cppuhelper::ServiceManager::Data Struct Reference

#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 Dataoperator= (const Data &)=delete
 

Public Attributes

NamedImplementations namedImplementations
 
DynamicImplementations dynamicImplementations
 
ImplementationMap services
 
ImplementationMap singletons
 

Detailed Description

Definition at line 68 of file servicemanager.hxx.

Member Typedef Documentation

◆ DynamicImplementations

typedef std::unordered_map< css::uno::Reference< css::lang::XServiceInfo >, std::shared_ptr< Implementation > > cppuhelper::ServiceManager::Data::DynamicImplementations

Definition at line 173 of file servicemanager.hxx.

◆ ImplementationMap

typedef std::unordered_map< OUString, std::vector< std::shared_ptr< Implementation > > > cppuhelper::ServiceManager::Data::ImplementationMap

Definition at line 179 of file servicemanager.hxx.

◆ NamedImplementations

typedef std::unordered_map< OUString, std::shared_ptr< Implementation > > cppuhelper::ServiceManager::Data::NamedImplementations

Definition at line 167 of file servicemanager.hxx.

Constructor & Destructor Documentation

◆ Data() [1/2]

cppuhelper::ServiceManager::Data::Data ( )
default

◆ Data() [2/2]

cppuhelper::ServiceManager::Data::Data ( const Data )
delete

Member Function Documentation

◆ operator=()

const Data & cppuhelper::ServiceManager::Data::operator= ( const Data )
delete

Member Data Documentation

◆ dynamicImplementations

DynamicImplementations cppuhelper::ServiceManager::Data::dynamicImplementations

◆ namedImplementations

NamedImplementations cppuhelper::ServiceManager::Data::namedImplementations

◆ services

ImplementationMap cppuhelper::ServiceManager::Data::services

◆ singletons

ImplementationMap cppuhelper::ServiceManager::Data::singletons

The documentation for this struct was generated from the following file: