|
cartobase 6.0.16
|
#include <cartobase/object/object_factory.h>


Public Types | |
| typedef Object(* | ObjectFactoryFunction) () |
Public Types inherited from carto::RCObject | |
| typedef int | RefCounterType |
Static Public Member Functions | |
| static void | registerFactory (const std::string &type, ObjectFactoryFunction) |
| template<typename T> | |
| static void | registerDefaultFactory (const std::string &type) |
| static Object | createObject (const std::string &type) |
Additional Inherited Members | |
Public Member Functions inherited from carto::RCObject | |
| RCObject () | |
| RCObject (const RCObject &) | |
| RCObject & | operator= (const RCObject &) |
| virtual | ~RCObject () |
Static Protected Member Functions inherited from carto::DefaultRefConstruction | |
| template<class T> | |
| static const T * | release (const_ref< T > *) |
Definition at line 41 of file object_factory.h.
| typedef Object(* carto::ObjectFactory::ObjectFactoryFunction) () |
Definition at line 45 of file object_factory.h.
|
static |
|
inlinestatic |
Definition at line 74 of file object_factory.h.
|
static |