45 namespace invocation {
82 std::string methodName,
97 std::string functionName,
109 std::string className);
120 std::string className);
node for class names
Definition: class_name_provider.h:65
describing information for constructor
Definition: class.h:353
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
Registry for functions and classes that are exported to scripts and visualizations.
Definition: registry.h:138
const ug::bridge::ExportedConstructor * getConstructorBySignature(JNIEnv *env, ug::bridge::Registry *reg, ug::bridge::IExportedClass *eCls, jobjectArray params)
Definition: invocation.cpp:169
const ug::bridge::ExportedMethod * getMethodBySignature(JNIEnv *env, ug::bridge::Registry *reg, const ug::bridge::IExportedClass *clazz, bool readOnly, std::string methodName, jobjectArray params)
Definition: invocation.cpp:61
const ug::bridge::ClassNameNode * getClassNodePtrByName(ug::bridge::Registry *reg, std::string className)
Definition: invocation.cpp:217
void initClasses(ug::bridge::Registry ®)
Definition: invocation.cpp:48
const ug::bridge::ExportedFunction * getFunctionBySignature(JNIEnv *env, ug::bridge::Registry *reg, std::string functionName, jobjectArray params)
Definition: invocation.cpp:125
const ug::bridge::IExportedClass * getExportedClassPtrByName(ug::bridge::Registry *reg, std::string className)
Definition: invocation.cpp:210