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::map< OUString, std::shared_ptr< Implementation > > NamedImplementations
 
typedef std::map< css::uno::Reference< css::lang::XServiceInfo >, std::shared_ptr< Implementation > > DynamicImplementations
 
typedef std::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 66 of file servicemanager.hxx.

Member Typedef Documentation

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

Definition at line 173 of file servicemanager.hxx.

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

Definition at line 179 of file servicemanager.hxx.

Definition at line 167 of file servicemanager.hxx.

Constructor & Destructor Documentation

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

Member Function Documentation

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

Member Data Documentation

DynamicImplementations cppuhelper::ServiceManager::Data::dynamicImplementations
NamedImplementations cppuhelper::ServiceManager::Data::namedImplementations
ImplementationMap cppuhelper::ServiceManager::Data::services
ImplementationMap cppuhelper::ServiceManager::Data::singletons

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