Wolframe, 0.0.3

ddlCompilerModuleMacros.hpp File Reference

Macros for a module implementing a DDL compiler. More...

Go to the source code of this file.

Macros

#define WF_DDLCOMPILER(LANGUAGE, COMPILERCLASS)
 Defines a Wolframe DDL compiler. More...
 

Detailed Description

Macros for a module implementing a DDL compiler.

Macro Definition Documentation

#define WF_DDLCOMPILER (   LANGUAGE,
  COMPILERCLASS 
)
Value:
{\
struct Constructor\
{\
{\
return new COMPILERCLASS();\
}\
{\
return new _Wolframe::module::DDLCompilerBuilder( "DDLCompiler_" #LANGUAGE, #LANGUAGE, create);\
}\
};\
(*this)(&Constructor ::impl);\
}
Definition: moduleInterface.hpp:51
Interface for DDL compilers.
Definition: ddlCompilerInterface.hpp:48
Builder of a DDL compiler constructor for defining data forms.
Definition: ddlcompilerBuilder.hpp:89

Defines a Wolframe DDL compiler.