Wolframe, 0.0.3

moduleInterface.hpp File Reference

Basic interface classes that to build objects and the Wolframe module interface. More...

#include <string>
#include <cstring>
#include <list>
#include <vector>
#include "config/configurationBase.hpp"
#include "module/constructor.hpp"

Go to the source code of this file.

Classes

class  _Wolframe::module::BuilderBase
 
class  _Wolframe::module::SimpleBuilder
 Base class for builders of objects without configuration. More...
 
class  _Wolframe::module::ConfiguredBuilder
 Builder for objects with configuration. More...
 
class  _Wolframe::module::ConfiguredBuilderDescription< Tconstructor, Tconf >
 Template for constructing a configured builder. More...
 
class  _Wolframe::module::ModuleEntryPoint
 The module entry point structure. Only one entry point per module. More...
 

Namespaces

 _Wolframe
 Toplevel Wolframe namespace.
 
 _Wolframe::module
 Module base classes and object builder structures.
 

Typedefs

typedef BuilderBase *(* _Wolframe::module::createBuilderFunc )()
 Function that constructs a builder. This function is specific for each of the configured builders in the module. More...
 

Variables

ModuleEntryPoint _Wolframe::module::entryPoint
 

Detailed Description

Basic interface classes that to build objects and the Wolframe module interface.