35 #ifndef ACADO_TOOLKIT_EXPORT_FUNCTION_CALL_HPP 36 #define ACADO_TOOLKIT_EXPORT_FUNCTION_CALL_HPP 209 const std::string& _realString =
"real_t",
210 const std::string& _intString =
"int",
247 #endif // ACADO_TOOLKIT_EXPORT_STATEMENT_HPP returnValue setName(const std::string &_name)
ExportFunctionCall(const std::string &_name="acadoFcn", const ExportArgument &_argument1=emptyConstExportArgument, const ExportArgument &_argument2=emptyConstExportArgument, const ExportArgument &_argument3=emptyConstExportArgument, const ExportArgument &_argument4=emptyConstExportArgument, const ExportArgument &_argument5=emptyConstExportArgument, const ExportArgument &_argument6=emptyConstExportArgument, const ExportArgument &_argument7=emptyConstExportArgument, const ExportArgument &_argument8=emptyConstExportArgument, const ExportArgument &_argument9=emptyConstExportArgument)
ExportFunctionCall & operator=(const ExportFunctionCall &arg)
Allows to pass back messages to the calling function.
#define CLOSE_NAMESPACE_ACADO
ExportArgumentList functionArguments
Defines a matrix-valued variable that can be passed as argument to exported functions.
Allows to store a list of calling arguments of an ExportFunction.
Allows to export code of a function call.
returnValue init(const std::string &_name="defaultFunctionName", const ExportArgument &_argument1=emptyConstExportArgument, const ExportArgument &_argument2=emptyConstExportArgument, const ExportArgument &_argument3=emptyConstExportArgument, const ExportArgument &_argument4=emptyConstExportArgument, const ExportArgument &_argument5=emptyConstExportArgument, const ExportArgument &_argument6=emptyConstExportArgument, const ExportArgument &_argument7=emptyConstExportArgument, const ExportArgument &_argument8=emptyConstExportArgument, const ExportArgument &_argument9=emptyConstExportArgument)
Base class for all kind of statements to be exported by the code generation tool. ...
Allows to export code of an arbitrary function.
static const ExportArgument emptyConstExportArgument
virtual returnValue exportCode(std::ostream &stream, const std::string &_realString="real_t", const std::string &_intString="int", int _precision=16) const
virtual ExportStatement * clone() const
#define BEGIN_NAMESPACE_ACADO
virtual ~ExportFunctionCall()