45 #ifndef __H__UG_BRIDGE__CLASS_HELPER__
46 #define __H__UG_BRIDGE__CLASS_HELPER__
115 const char *classname=NULL,
const char *highlightclassname=NULL,
bool bPrintHelp=
false);
117 const char *highlightclassname=NULL);
location name
Definition: checkpoint_util.lua:128
Class Hierarchy Helper Class for UG Registry This class stores class names and their subclasses.
Definition: class_helper.h:71
bool bGroup
Definition: class_helper.h:100
std::string name
Definition: class_helper.h:99
ClassHierarchy()
Definition: class_helper.h:73
std::vector< ClassHierarchy > subclasses
Definition: class_helper.h:101
describing information for constructor
Definition: class.h:353
Base class for function/method export.
Definition: global_function.h:66
This class describes a wrapper for a c++ - function, that is exported by ug.
Definition: global_function.h:186
Base class for exported Classes.
Definition: class.h:499
a stack holding parameter infos about a parameter stack
Definition: parameter_stack.h:73
Registry for functions and classes that are exported to scripts and visualizations.
Definition: registry.h:138
void GetClassHierarchy(ClassHierarchy &hierarchy, const Registry ®)
Definition: class_helper.cpp:144
string ClassInfo(const IExportedClass &c)
Prints the (const) method of one class.
Definition: class_helper.cpp:376
string ClassHierarchyString(const Registry ®, const char *classname)
Definition: class_helper.cpp:168
bool IsClassInParameters(const ParameterInfo &par, const char *classname)
Definition: class_helper.cpp:424
const ExportedFunction * FindFunction(const Registry ®, const char *functionname)
Definition: class_helper.cpp:347
string ConstructorInfo(const ExportedConstructor &constr, const char *classname, const char *highlightclassname)
Definition: class_helper.cpp:339
string ParameterToString(const ParameterInfo &par, int i)
Gets a description of the i-th parameter of a ParameterStack todo: perhaps this function would be bet...
Definition: class_helper.cpp:213
string ClassUsageExact(const Registry ®, const char *classname, bool OutParameters)
Definition: class_helper.cpp:446
#define UG_API
Definition: ug_config.h:65
bool operator<(const MathVector< N, T > &v, const MathVector< N, T > &w)
Definition: math_vector.h:541
string FunctionInfo(lua_State *L, bool bComplete, const char *functionName)
prints out information for a lua function (a function defined in lua script)
Definition: info_commands.cpp:399