ost::TypeManager(3) | Library Functions Manual | ost::TypeManager(3) |
ost::TypeManager - This class manages the types for generation of the persistent objects.
#include <persist.h>
class Registration
This manages a registration to the typemanager - attempting to remove problems
with the optimisers.
typedef std::map< String, NewBaseObjectFunction
> StringFunctionMap
static void add (const char *name,
NewBaseObjectFunction construction)
This adds a new construction function to the type manager. static void
remove (const char *name)
And this one removes a type from the managers lists. static BaseObject
* createInstanceOf (const char *name)
This function creates a new object of the required type and returns a pointer
to it.
This class manages the types for generation of the persistent objects.
Its data structures are managed automatically by the system. They are implicitly filled by the constructors who declare classes to the system.
Author:
This adds a new construction function to the type manager.
This function creates a new object of the required type and returns a pointer to it. NULL is returned if we couldn't find the type
And this one removes a type from the managers lists.
Generated automatically by Doxygen for GNU CommonC++ from the source code.
Wed Oct 31 2018 | GNU CommonC++ |