Registry
ug4Bridge::Info Namespace Reference

Functions

void ClassHierarchy (const char *typeName)
 print the class hierachy of type More...
 
bool ClassInstantiations (const char *typeName)
 print all objects of the type More...
 
void ClassUsage (const char *typeName)
 print information about the usage of a type More...
 
void EnableLUA2C (bool bEnable)
 
void EnableLUA2VM (bool bEnable)
 
bool HasClass (const char *className)
 use only if you know that you're not using a class group, otherwise HasClassGroup More...
 
bool HasClassGroup (const char *classGroupName)
 can be used before instantiating a class More...
 
void InitSignals ()
 
void list_cfunctions ()
 list all cfunctions More...
 
void list_classes ()
 list all classes More...
 
void list_internalFunctions ()
 list all of LUAs internal functions More...
 
void list_luaObjects ()
 list all created LUA objects More...
 
void list_objects ()
 list all LUA class objects More...
 
void list_scriptFunctions ()
 list all LUA script functions More...
 
void ls ()
 list all objects More...
 
bool PluginLoaded (std::string pluginName)
 pluginName as listed when using cmake .. More...
 
bool PluginRequired (const char *pluginName)
 throws an error if plugin not loaded, displays help string how to enable plugins via cmake -DpluginName=ON .. More...
 
void Stacktrace (int unnamed)
 prints the LUA function stack, that is which functions are called up to this point More...
 
int TypeInfo (const char *typeName)
 print information about a type More...
 

Function Documentation

◆ ClassHierarchy()

void ug4Bridge::Info::ClassHierarchy ( const char *  typeName)

print the class hierachy of type

Parameters
[in]typeName

◆ ClassInstantiations()

bool ug4Bridge::Info::ClassInstantiations ( const char *  typeName)

print all objects of the type

Parameters
[in]typeName

◆ ClassUsage()

void ug4Bridge::Info::ClassUsage ( const char *  typeName)

print information about the usage of a type

Parameters
[in]typeName

◆ EnableLUA2C()

void ug4Bridge::Info::EnableLUA2C ( bool  bEnable)
Parameters
[in]bEnable

◆ EnableLUA2VM()

void ug4Bridge::Info::EnableLUA2VM ( bool  bEnable)
Parameters
[in]bEnable

◆ HasClass()

bool ug4Bridge::Info::HasClass ( const char *  className)

use only if you know that you're not using a class group, otherwise HasClassGroup

Parameters
[in]className
Returns
true if class exists

◆ HasClassGroup()

bool ug4Bridge::Info::HasClassGroup ( const char *  classGroupName)

can be used before instantiating a class

Parameters
[in]classGroupName
Returns
true if class oder classGroup exists

◆ InitSignals()

void ug4Bridge::Info::InitSignals ( )

◆ list_cfunctions()

void ug4Bridge::Info::list_cfunctions ( )

list all cfunctions

◆ list_classes()

void ug4Bridge::Info::list_classes ( )

list all classes

◆ list_internalFunctions()

void ug4Bridge::Info::list_internalFunctions ( )

list all of LUAs internal functions

◆ list_luaObjects()

void ug4Bridge::Info::list_luaObjects ( )

list all created LUA objects

◆ list_objects()

void ug4Bridge::Info::list_objects ( )

list all LUA class objects

◆ list_scriptFunctions()

void ug4Bridge::Info::list_scriptFunctions ( )

list all LUA script functions

◆ ls()

void ug4Bridge::Info::ls ( )

list all objects

◆ PluginLoaded()

bool ug4Bridge::Info::PluginLoaded ( std::string  pluginName)

pluginName as listed when using cmake ..

Parameters
[in]pluginName
Returns
true if plugin loaded

◆ PluginRequired()

bool ug4Bridge::Info::PluginRequired ( const char *  pluginName)

throws an error if plugin not loaded, displays help string how to enable plugins via cmake -DpluginName=ON ..

Parameters
[in]pluginName
Returns
true if plugin loaded

◆ Stacktrace()

void ug4Bridge::Info::Stacktrace ( int  unnamed)

prints the LUA function stack, that is which functions are called up to this point

Parameters
[in]unnamed

◆ TypeInfo()

int ug4Bridge::Info::TypeInfo ( const char *  typeName)

print information about a type

Parameters
[in]typeName