FactoryCollectionBase Class Referenceabstract

#include <ArmarXCore/core/system/FactoryCollectionBase.h>

+ Inheritance diagram for FactoryCollectionBase:

Public Member Functions

template<class IceBaseClass , class DerivedClass >
void add (ObjectFactoryMap &map)
 
template<class DerivedClass >
void add (ObjectFactoryMap &map)
 
 FactoryCollectionBase ()
 
virtual ObjectFactoryMap getFactories ()=0
 

Static Public Member Functions

static FactoryCollectionBaseCleanUp addToPreregistration (FactoryCollectionBasePtr factoryCollection)
 
static const std::vector< FactoryCollectionBasePtr > & GetPreregistratedFactories ()
 

Static Protected Member Functions

static std::vector< FactoryCollectionBasePtr > & PreregistrationList ()
 

Friends

class ArmarXManager
 
class FactoryCollectionBaseCleanUp
 

Detailed Description

Definition at line 64 of file FactoryCollectionBase.h.

Constructor & Destructor Documentation

◆ FactoryCollectionBase()

Definition at line 31 of file FactoryCollectionBase.cpp.

Member Function Documentation

◆ add() [1/2]

void add ( ObjectFactoryMap map)
inline

Definition at line 83 of file FactoryCollectionBase.h.

+ Here is the caller graph for this function:

◆ add() [2/2]

void add ( ObjectFactoryMap map)
inline

Definition at line 91 of file FactoryCollectionBase.h.

◆ addToPreregistration()

FactoryCollectionBaseCleanUp addToPreregistration ( FactoryCollectionBasePtr  factoryCollection)
static

Definition at line 43 of file FactoryCollectionBase.cpp.

+ Here is the call graph for this function:

◆ getFactories()

◆ GetPreregistratedFactories()

static const std::vector<FactoryCollectionBasePtr>& GetPreregistratedFactories ( )
inlinestatic

Definition at line 76 of file FactoryCollectionBase.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ PreregistrationList()

std::vector< FactoryCollectionBasePtr > & PreregistrationList ( )
staticprotected

Definition at line 60 of file FactoryCollectionBase.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Friends And Related Function Documentation

◆ ArmarXManager

friend class ArmarXManager
friend

Definition at line 101 of file FactoryCollectionBase.h.

◆ FactoryCollectionBaseCleanUp

friend class FactoryCollectionBaseCleanUp
friend

Definition at line 100 of file FactoryCollectionBase.h.


The documentation for this class was generated from the following files: