UGDK
0.4.1
|
Namespaces | |
namespace | lua |
namespace | python |
Classes | |
class | BaseProxy |
class | LangWrapper |
class | InheritableLangWrapper |
Wraps a scripting language. More... | |
class | Module |
class | ScriptManager |
class | VirtualType |
class | TypeRegistry |
class | VirtualData |
Abstract class representing virtual script data. More... | |
class | VirtualObj |
A proxy class wich represents virtual objects from scripting languages. More... | |
class | Bind |
class | TempList |
class | VirtualPrimitive |
class | VirtualPrimitive< T * > |
Typedefs | |
typedef size_t | LangID |
Type used for script languages' IDs. | |
Functions | |
DEFINE_LANG_ID (Lua, 0) | |
Script languages ID's definition list. | |
DEFINE_LANG_ID (Python, 1) | |
template<class T , class U > | |
T | ConvertSequence (const U &data_seq) |
template<class T , class U > | |
T | ConvertTable (const U &data_map) |
template<> | |
VirtualObj::List | VirtualObj::value< VirtualObj::List > (bool disown) const |
template<> | |
VirtualObj::Vector | VirtualObj::value< VirtualObj::Vector > (bool disown) const |
template<> | |
VirtualObj::Map | VirtualObj::value< VirtualObj::Map > (bool disown) const |
DEFINE_SCRIPT_PRIMITIVE_VALUE (std::string, String, value.c_str()) | |
typedef size_t ugdk::script::LangID |
Type used for script languages' IDs.
T ugdk::script::ConvertSequence | ( | const U & | data_seq | ) |
T ugdk::script::ConvertTable | ( | const U & | data_map | ) |
ugdk::script::DEFINE_LANG_ID | ( | Lua | , |
0 | |||
) |
Script languages ID's definition list.
ugdk::script::DEFINE_LANG_ID | ( | Python | , |
1 | |||
) |
ugdk::script::DEFINE_SCRIPT_PRIMITIVE_VALUE | ( | std::string | , |
String | , | ||
value. | c_str() | ||
) |
|
inline |
|
inline |
|
inline |