41 #define WF_FORM_FUNCTION(NAME,FUNCTION,OUTPUT,INPUT)\
45 static _Wolframe::module::BuilderBase* impl()\
47 _Wolframe::serialize::CppFormFunction func = _Wolframe::appdevel::CppFormFunction<OUTPUT,INPUT,FUNCTION>::declaration();\
48 return new _Wolframe::module::CppFormFunctionBuilder( "CppFormFunction_" NAME, NAME, func);\
51 (*this)(&Constructor ::impl);\
55 #define WF_FORM_PROCEDURE(NAME,PROCEDURE,INPUT)\
59 static _Wolframe::module::BuilderBase* impl()\
61 _Wolframe::serialize::CppFormFunction func = _Wolframe::appdevel::CppFormFunction<_Wolframe::serialize::EmptyStruct,INPUT,PROCEDURE>::declaration();\
62 return new _Wolframe::module::CppFormFunctionBuilder( "CppFormFunction_" NAME, NAME, func);\
65 (*this)(&Constructor ::impl);\