|
const std::string & | class_name () const |
| returns the class name this method belongs to More...
|
|
template<typename TFunc > |
void | create_parameter_stack () |
|
void | execute (void *obj, const ParameterStack ¶msIn, ParameterStack ¶msOut) const |
| executes the function More...
|
|
| ExportedMethod (const MethodPtrWrapper &m, ProxyFunc pf, const std::string &name, const std::string &className, const std::string &methodOptions, const std::string &retValInfos, const std::string ¶mInfos, const std::string &tooltip, const std::string &help) |
|
bool | has_custom_return () const |
| returns true if this method handles its own return of values to lua More...
|
|
bool | check_consistency (std::string classname="") const |
| returns true if all parameters of the function are correctly declared More...
|
|
| 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 More...
|
|
const std::string & | name () const |
| name of function More...
|
|
size_t | num_infos (size_t i) const |
| number of info strings for one parameter More...
|
|
size_t | num_parameter () const |
| number of parameters. More...
|
|
const std::string & | options () const |
| name of function More...
|
|
const char * | parameter_class_name (size_t i) const |
| class name of parameter i More...
|
|
const std::string & | parameter_info (size_t i, size_t j) const |
| type info of all parameters More...
|
|
const std::string & | parameter_info_string () const |
| whole string of all type infos for of all parameters More...
|
|
const std::vector< std::string > & | parameter_info_vec (size_t i) const |
| type info of i th parameters More...
|
|
const std::string & | parameter_name (size_t i) const |
| name of parameter i More...
|
|
ParameterInfo & | params_in () |
| non-const export of param list More...
|
|
const ParameterInfo & | params_in () const |
| parameter list for input values More...
|
|
const ParameterInfo & | params_out () const |
| parameter list for input values More...
|
|
const std::string & | return_info (size_t i) const |
| type info of return type More...
|
|
const std::vector< std::string > & | return_info_vec () const |
| type info of return value More...
|
|
const std::string & | return_name () const |
| name of return value More...
|
|
const std::string & | tooltip () const |
| gives some information to the exported functions More...
|
|
function exported from ug This class describes a wrapper for a c++ - function, that is exported by ug