Wolframe, 0.0.3

_Wolframe::module Namespace Reference

Module base classes and object builder structures. More...

Classes

class  AuthenticationConstructor
 Constructor of an authentication unit. More...
 
class  BuilderBase
 
class  ConfiguredBuilder
 Builder for objects with configuration. More...
 
class  ConfiguredBuilderDescription
 Template for constructing a configured builder. More...
 
class  CppFormFunctionBuilder
 Builder of a form function constructor written in C++. More...
 
class  CppFormFunctionConstructor
 Constructor of a form function written in C++. More...
 
class  CppFormFunctionDef
 Definition of a form function written in C++. More...
 
class  CustomDataTypeBuilder
 Builder of a custom data type constructor for language bindings. More...
 
class  CustomDataTypeConstructor
 Constructor of a custom data type for language bindings. More...
 
class  DDLCompilerBuilder
 Builder of a DDL compiler constructor for defining data forms. More...
 
class  DDLCompilerConstructor
 Constructor of a DDL compiler for defining data forms. More...
 
class  DoctypeDetectorBuilder
 Document type and format detector builder. More...
 
class  DoctypeDetectorConstructor
 Document type and format detector constructor. More...
 
class  FilterBuilder
 Builder of a filter type constructor. More...
 
class  FilterConstructor
 Constructor of a filter type. More...
 
class  ModuleEntryPoint
 The module entry point structure. Only one entry point per module. More...
 
class  ModulesDirectory
 The modules directory used by the constructors of the providers to build themselves. More...
 
class  NormalizeFunctionBuilder
 Builder of a normalization function type constructor. More...
 
class  NormalizeFunctionConstructor
 Constructor of a normalization function type. More...
 
class  ProgramTypeBuilder
 Builder of a program type constructor. More...
 
class  ProgramTypeConstructor
 Constructor of a program type of the program library. More...
 
class  RuntimeEnvironmentConstructor
 Constructor of a runtime environment for executing functions. More...
 
class  SimpleBuilder
 Base class for builders of objects without configuration. More...
 

Typedefs

typedef boost::shared_ptr
< CppFormFunctionConstructor
CppFormFunctionConstructorR
 
typedef boost::shared_ptr
< CustomDataTypeConstructor
CustomDataTypeConstructorR
 
typedef boost::shared_ptr
< DDLCompilerConstructor
DDLCompilerConstructorR
 
typedef boost::shared_ptr
< DoctypeDetectorConstructor
DoctypeDetectorConstructorR
 Shared doctype detector constructor. More...
 
typedef boost::shared_ptr
< FilterConstructor
FilterConstructorR
 
typedef boost::shared_ptr
< NormalizeFunctionConstructor
NormalizeFunctionConstructorR
 
typedef prgbind::Program *(* CreateProgramType )()
 
typedef boost::shared_ptr
< ProgramTypeConstructor
ProgramTypeConstructorR
 
typedef boost::shared_ptr
< RuntimeEnvironmentConstructor
RuntimeEnvironmentConstructorR
 
typedef BuilderBase *(* createBuilderFunc )()
 Function that constructs a builder. This function is specific for each of the configured builders in the module. More...
 

Functions

ModuleEntryPointloadModuleEntryPoint (const std::string &absoluteModulePath)
 

Variables

ModuleEntryPoint entryPoint
 

Detailed Description

Module base classes and object builder structures.

Typedef Documentation

typedef BuilderBase*(* _Wolframe::module::createBuilderFunc)()

Function that constructs a builder. This function is specific for each of the configured builders in the module.

typedef prgbind::Program*(* _Wolframe::module::CreateProgramType)()

Shared doctype detector constructor.

Function Documentation

ModuleEntryPoint* _Wolframe::module::loadModuleEntryPoint ( const std::string &  absoluteModulePath)

Variable Documentation

ModuleEntryPoint _Wolframe::module::entryPoint