Wolframe, 0.0.3

_Wolframe::module::NormalizeFunctionConstructor Class Reference

Constructor of a normalization function type. More...

#include <normalizeFunctionBuilder.hpp>

Inheritance diagram for _Wolframe::module::NormalizeFunctionConstructor:
_Wolframe::SimpleObjectConstructor< types::NormalizeFunctionType > _Wolframe::ObjectConstructorBase

Public Member Functions

 NormalizeFunctionConstructor (const char *classname_, const std::string &identifier_, const types::NormalizeFunctionType &function_)
 
virtual ~NormalizeFunctionConstructor ()
 
virtual
ObjectConstructorBase::ObjectType 
objectType () const
 The type of the object. Filter, DDL compiler, authentication etc. More...
 
virtual const char * objectClassName () const
 
const std::string & identifier () const
 
const
types::NormalizeFunctionType
function () const
 
types::NormalizeFunctionTypeobject () const
 
- Public Member Functions inherited from _Wolframe::SimpleObjectConstructor< types::NormalizeFunctionType >
virtual ~SimpleObjectConstructor ()
 
- Public Member Functions inherited from _Wolframe::ObjectConstructorBase
const char * objectTypeName ()
 
virtual ~ObjectConstructorBase ()
 

Private Attributes

const char * m_classname
 
std::string m_identifier
 
types::NormalizeFunctionType m_function
 

Additional Inherited Members

- Public Types inherited from _Wolframe::ObjectConstructorBase
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
}
 
- Static Public Member Functions inherited from _Wolframe::ObjectConstructorBase
static const char * objectTypeName (ObjectType tp)
 

Detailed Description

Constructor of a normalization function type.

Constructor & Destructor Documentation

_Wolframe::module::NormalizeFunctionConstructor::NormalizeFunctionConstructor ( const char *  classname_,
const std::string &  identifier_,
const types::NormalizeFunctionType function_ 
)
inline
virtual _Wolframe::module::NormalizeFunctionConstructor::~NormalizeFunctionConstructor ( )
inlinevirtual

Member Function Documentation

const types::NormalizeFunctionType& _Wolframe::module::NormalizeFunctionConstructor::function ( ) const
inline
const std::string& _Wolframe::module::NormalizeFunctionConstructor::identifier ( ) const
inline
types::NormalizeFunctionType* _Wolframe::module::NormalizeFunctionConstructor::object ( ) const
inlinevirtual
virtual const char* _Wolframe::module::NormalizeFunctionConstructor::objectClassName ( ) const
inlinevirtual
virtual ObjectConstructorBase::ObjectType _Wolframe::module::NormalizeFunctionConstructor::objectType ( ) const
inlinevirtual

The type of the object. Filter, DDL compiler, authentication etc.

Implements _Wolframe::ObjectConstructorBase.

Member Data Documentation

const char* _Wolframe::module::NormalizeFunctionConstructor::m_classname
private
types::NormalizeFunctionType _Wolframe::module::NormalizeFunctionConstructor::m_function
private
std::string _Wolframe::module::NormalizeFunctionConstructor::m_identifier
private

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