FS2_Open
Open source remastering of the Freespace 2 engine
ade_obj< StoreType > Class Template Reference

#include <lua.h>

Inheritance diagram for ade_obj< StoreType >:
ade_lib_handle

Public Member Functions

 ade_obj (char *in_name, char *in_desc, ade_lib_handle *in_deriv=NULL)
 
ade_odata Set (const StoreType &obj, ODATA_SIG_TYPE n_sig=ODATA_SIG_DEFAULT)
 
ade_odata Get (StoreType *ptr, uint *n_sig=NULL)
 
ade_odata GetPtr (StoreType **ptr)
 
- Public Member Functions inherited from ade_lib_handle
 ade_lib_handle ()
 
uint GetIdx ()
 

Additional Inherited Members

- Protected Attributes inherited from ade_lib_handle
uint LibIdx
 

Detailed Description

template<class StoreType>
class ade_obj< StoreType >

Definition at line 177 of file lua.h.

Constructor & Destructor Documentation

template<class StoreType>
ade_obj< StoreType >::ade_obj ( char *  in_name,
char *  in_desc,
ade_lib_handle in_deriv = NULL 
)
inline

Definition at line 180 of file lua.h.

Member Function Documentation

template<class StoreType>
ade_odata ade_obj< StoreType >::Get ( StoreType *  ptr,
uint n_sig = NULL 
)
inline

Definition at line 209 of file lua.h.

template<class StoreType>
ade_odata ade_obj< StoreType >::GetPtr ( StoreType **  ptr)
inline

Definition at line 222 of file lua.h.

template<class StoreType>
ade_odata ade_obj< StoreType >::Set ( const StoreType &  obj,
ODATA_SIG_TYPE  n_sig = ODATA_SIG_DEFAULT 
)
inline

Definition at line 199 of file lua.h.


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