|
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 |