|
#include <ArmarXCore/core/system/FactoryCollectionBase.h>
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 |
Definition at line 63 of file FactoryCollectionBase.h.
Definition at line 31 of file FactoryCollectionBase.cpp.
|
inline |
Definition at line 79 of file FactoryCollectionBase.h.
|
inline |
Definition at line 85 of file FactoryCollectionBase.h.
|
static |
|
pure virtual |
Implemented in RemoteReferenceCounterObjectFactories, StatechartObjectFactories, MotionPlanningObjectFactories, CoreObjectFactories, ObserverObjectFactories, MotionModelObjectFactories, Eigen3VariantObjectFactories, MemoryXCoreObjectFactories, MemoryXTypesObjectFactories, RobotAPIObjectFactories, and MemoryXUpdaterObjectFactories.
|
inlinestatic |
Definition at line 73 of file FactoryCollectionBase.h.
|
staticprotected |
Definition at line 57 of file FactoryCollectionBase.cpp.
|
friend |
Definition at line 94 of file FactoryCollectionBase.h.
|
friend |
Definition at line 93 of file FactoryCollectionBase.h.