38 #ifndef _CONSTRUCTOR_HPP_INCLUDED
39 #define _CONSTRUCTOR_HPP_INCLUDED
87 return "Unknown module type";
120 virtual T*
object()
const = 0;
125 #endif // _CONSTRUCTOR_HPP_INCLUDED
virtual ~SimpleObjectConstructor()
Definition: constructor.hpp:119
Definition: constructor.hpp:49
virtual ~ObjectConstructorBase()
Definition: constructor.hpp:95
virtual const char * objectClassName() const =0
Definition: constructor.hpp:56
Definition: constructor.hpp:62
Definition: constructor.hpp:51
Definition: constructor.hpp:60
Definition: constructor.hpp:53
Definition: constructor.hpp:52
Definition: constructor.hpp:63
ObjectType
Definition: constructor.hpp:47
const char * objectTypeName()
Definition: constructor.hpp:90
Definition: constructor.hpp:57
static const char * objectTypeName(ObjectType tp)
Definition: constructor.hpp:66
virtual T * object() const =0
Constructor of a simple (without configuration) object.
Definition: constructor.hpp:116
Base classes for the configuration structures.
A named configuration is a normal configuration that provides also an className function.
Definition: configurationBase.hpp:126
Definition: constructor.hpp:58
Definition: constructor.hpp:50
Definition: constructor.hpp:48
Constructor base class.
Definition: constructor.hpp:44
virtual ObjectType objectType() const =0
The type of the object. Filter, DDL compiler, authentication etc.
Definition: constructor.hpp:61
Definition: constructor.hpp:54
Definition: constructor.hpp:59
Definition: constructor.hpp:55