UGDK  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ugdk::script::BaseProxy< T > Class Template Reference

#include <ugdk/script/baseproxy.h>

Collaboration diagram for ugdk::script::BaseProxy< T >:

Public Member Functions

 BaseProxy (const ugdk::script::VirtualObj &proxy)
 
 ~BaseProxy ()
 
ugdk::script::VirtualObj get_proxy_vobj () const
 

Static Public Member Functions

static void Set (void *key, T *object)
 
static bool Check (const ugdk::script::VirtualObj &proxy)
 
static T * Get (const ugdk::script::VirtualObj &proxy)
 
static T * Get (ugdk::script::VirtualData *proxy)
 

Protected Attributes

ugdk::script::VirtualObj proxy_
 

Constructor & Destructor Documentation

template<class T >
ugdk::script::BaseProxy< T >::BaseProxy ( const ugdk::script::VirtualObj proxy)
inline
template<class T >
ugdk::script::BaseProxy< T >::~BaseProxy ( )
inline

Member Function Documentation

template<class T >
static bool ugdk::script::BaseProxy< T >::Check ( const ugdk::script::VirtualObj proxy)
inlinestatic
template<class T >
static T* ugdk::script::BaseProxy< T >::Get ( const ugdk::script::VirtualObj proxy)
inlinestatic
template<class T >
static T* ugdk::script::BaseProxy< T >::Get ( ugdk::script::VirtualData proxy)
inlinestatic
template<class T >
ugdk::script::VirtualObj ugdk::script::BaseProxy< T >::get_proxy_vobj ( ) const
inline
template<class T >
static void ugdk::script::BaseProxy< T >::Set ( void *  key,
T *  object 
)
inlinestatic

Member Data Documentation

template<class T >
ugdk::script::VirtualObj ugdk::script::BaseProxy< T >::proxy_
protected

The documentation for this class was generated from the following file: