UGDK  0.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ugdk::script Namespace Reference

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 >
ConvertSequence (const U &data_seq)
 
template<class T , class U >
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 Documentation

typedef size_t ugdk::script::LangID

Type used for script languages' IDs.

Function Documentation

template<class T , class U >
T ugdk::script::ConvertSequence ( const U &  data_seq)
template<class T , class U >
T ugdk::script::ConvertTable ( const U &  data_map)
ugdk::script::DEFINE_LANG_ID ( Lua  ,
 
)

Script languages ID's definition list.

ugdk::script::DEFINE_LANG_ID ( Python  ,
 
)
ugdk::script::DEFINE_SCRIPT_PRIMITIVE_VALUE ( std::string  ,
String  ,
value.  c_str() 
)
template<>
VirtualObj::List ugdk::script::VirtualObj::value< VirtualObj::List > ( bool  disown) const
inline
template<>
VirtualObj::Map ugdk::script::VirtualObj::value< VirtualObj::Map > ( bool  disown) const
inline
template<>
VirtualObj::Vector ugdk::script::VirtualObj::value< VirtualObj::Vector > ( bool  disown) const
inline