|
| void | execute (const ParameterStack ¶msIn, ParameterStack ¶msOut) const |
| | executes the function
|
| |
| template<typename TFunc > |
| | ExportedFunction (TFunc f, ProxyFunc pf, const std::string &name, const std::string &funcOptions, const std::string &group, const std::string &retValInfos, const std::string ¶mInfos, const std::string &tooltip, const std::string &help) |
| |
| const std::string & | group () const |
| | return groups
|
| |
| bool | check_consistency (std::string classname="") const |
| | returns true if all parameters of the function are correctly declared
|
| |
| | ExportedFunctionBase (const std::string &funcName, const std::string &funcOptions, const std::string &retValInfos, const std::string ¶mInfos, const std::string &tooltip, const std::string &help) |
| |
| const std::string & | help () const |
| | help informations
|
| |
| const std::string & | name () const |
| | name of function
|
| |
| size_t | num_infos (size_t i) const |
| | number of info strings for one parameter
|
| |
| size_t | num_parameter () const |
| | number of parameters.
|
| |
| const std::string & | options () const |
| | name of function
|
| |
| const char * | parameter_class_name (size_t i) const |
| | class name of parameter i
|
| |
| const std::string & | parameter_info (size_t i, size_t j) const |
| | type info of all parameters
|
| |
| const std::string & | parameter_info_string () const |
| | whole string of all type infos for of all parameters
|
| |
| const std::vector< std::string > & | parameter_info_vec (size_t i) const |
| | type info of i th parameters
|
| |
| const std::string & | parameter_name (size_t i) const |
| | name of parameter i
|
| |
| ParameterInfo & | params_in () |
| | non-const export of param list
|
| |
| const ParameterInfo & | params_in () const |
| | parameter list for input values
|
| |
| const ParameterInfo & | params_out () const |
| | parameter list for input values
|
| |
| const std::string & | return_info (size_t i) const |
| | type info of return type
|
| |
| const std::vector< std::string > & | return_info_vec () const |
| | type info of return value
|
| |
| const std::string & | return_name () const |
| | name of return value
|
| |
| const std::string & | tooltip () const |
| | gives some information to the exported functions
|
| |
This class describes a wrapper for a c++ - function, that is exported by ug.