9 #ifndef _STL_testLibObjectRegistrar_h_
10 #define _STL_testLibObjectRegistrar_h_
13 #include <utl/ObjectFactory.h>
14 #include <utl/ObjectRegistrar.h>
21 virtual int GetId() = 0;
44 #endif // _STL_testLibObjectRegistrar_h_
utl::ObjectRegistrar< ExternalObject< id >, ExternalObjectFactory > fAutoReg
static ExternalObjectBase * Create()
virtual ~ExternalObjectBase()
static ExternalObjectFactory::IdentifierType GetRegistrationId()
Class for the automatic registration of an object.
Template for object factory.
utl::ObjectFactory< ExternalObjectBase *, int > ExternalObjectFactory