Wolframe, 0.0.3

_Wolframe::ObjectConstructorBase Class Referenceabstract

Constructor base class. More...

#include <constructor.hpp>

Inheritance diagram for _Wolframe::ObjectConstructorBase:
_Wolframe::ConfiguredObjectConstructor< T > _Wolframe::SimpleObjectConstructor< T > _Wolframe::ConfiguredObjectConstructor< AAAA::AuthenticationUnit > _Wolframe::ConfiguredObjectConstructor< langbind::RuntimeEnvironment > _Wolframe::SimpleObjectConstructor< cmdbind::DoctypeDetectorType > _Wolframe::SimpleObjectConstructor< langbind::DDLCompiler > _Wolframe::SimpleObjectConstructor< langbind::FilterType > _Wolframe::SimpleObjectConstructor< prgbind::Program > _Wolframe::SimpleObjectConstructor< serialize::CppFormFunction > _Wolframe::SimpleObjectConstructor< types::CustomDataType > _Wolframe::SimpleObjectConstructor< types::NormalizeFunctionType >

Public Types

enum  ObjectType {
  AUTHENTICATION_OBJECT =0x0010, AUTHORIZATION_OBJECT =0x0020, AUDIT_OBJECT =0x0110, DATABASE_OBJECT =0x0210,
  JOB_SCHEDULE_OBJECT =0x0220, FILTER_OBJECT =0x0310, FORM_FUNCTION_OBJECT =0x0410, NORMALIZE_FUNCTION_OBJECT =0x0420,
  CUSTOM_DATA_TYPE_OBJECT =0x0430, DOCTYPE_DETECTOR_OBJECT =0x0510, CMD_HANDLER_OBJECT =0x0610, PROTOCOL_HANDLER_OBJECT =0x0620,
  PROGRAM_TYPE_OBJECT =0x0710, DDL_COMPILER_OBJECT =0x0720, RUNTIME_ENVIRONMENT_OBJECT =0x0730, TEST_OBJECT =0x9990
}
 

Public Member Functions

const char * objectTypeName ()
 
virtual ~ObjectConstructorBase ()
 
virtual const char * objectClassName () const =0
 
virtual ObjectType objectType () const =0
 The type of the object. Filter, DDL compiler, authentication etc. More...
 

Static Public Member Functions

static const char * objectTypeName (ObjectType tp)
 

Detailed Description

Constructor base class.

Member Enumeration Documentation

Enumerator
AUTHENTICATION_OBJECT 
AUTHORIZATION_OBJECT 
AUDIT_OBJECT 
DATABASE_OBJECT 
JOB_SCHEDULE_OBJECT 
FILTER_OBJECT 
FORM_FUNCTION_OBJECT 
NORMALIZE_FUNCTION_OBJECT 
CUSTOM_DATA_TYPE_OBJECT 
DOCTYPE_DETECTOR_OBJECT 
CMD_HANDLER_OBJECT 
PROTOCOL_HANDLER_OBJECT 
PROGRAM_TYPE_OBJECT 
DDL_COMPILER_OBJECT 
RUNTIME_ENVIRONMENT_OBJECT 
TEST_OBJECT 

Constructor & Destructor Documentation

virtual _Wolframe::ObjectConstructorBase::~ObjectConstructorBase ( )
inlinevirtual

Member Function Documentation

static const char* _Wolframe::ObjectConstructorBase::objectTypeName ( ObjectType  tp)
inlinestatic
const char* _Wolframe::ObjectConstructorBase::objectTypeName ( )
inline

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