Wolframe, 0.0.3

cppFormFunctionModuleMacros.hpp File Reference

Macros and templates for building C++ an application form function module. More...

Go to the source code of this file.

Macros

#define WF_FORM_FUNCTION(NAME, FUNCTION, OUTPUT, INPUT)
 Defines normalization function. More...
 
#define WF_FORM_PROCEDURE(NAME, PROCEDURE, INPUT)
 Defines normalization function without return value (empty result) More...
 

Detailed Description

Macros and templates for building C++ an application form function module.

Macro Definition Documentation

#define WF_FORM_FUNCTION (   NAME,
  FUNCTION,
  OUTPUT,
  INPUT 
)
Value:
{\
struct Constructor\
{\
{\
_Wolframe::serialize::CppFormFunction func = _Wolframe::appdevel::CppFormFunction<OUTPUT,INPUT,FUNCTION>::declaration();\
return new _Wolframe::module::CppFormFunctionBuilder( "CppFormFunction_" NAME, NAME, func);\
}\
};\
(*this)(&Constructor ::impl);\
}
Builder of a form function constructor written in C++.
Definition: cppFormFunctionBuilder.hpp:101
Definition: moduleInterface.hpp:51
static const serialize::CppFormFunction & declaration()
Definition: cppFormFunctionTemplate.hpp:51

Defines normalization function.

#define WF_FORM_PROCEDURE (   NAME,
  PROCEDURE,
  INPUT 
)
Value:
{\
struct Constructor\
{\
{\
return new _Wolframe::module::CppFormFunctionBuilder( "CppFormFunction_" NAME, NAME, func);\
}\
};\
(*this)(&Constructor ::impl);\
}
Builder of a form function constructor written in C++.
Definition: cppFormFunctionBuilder.hpp:101
Definition: moduleInterface.hpp:51
static const serialize::CppFormFunction & declaration()
Definition: cppFormFunctionTemplate.hpp:51

Defines normalization function without return value (empty result)