Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

Luna< T, TInfo > Class Template Reference

#include <LuaBinding.h>

List of all members.

Public Types

typedef int(* mfp )(T *p, lua_State *L)

Static Public Member Functions

void Register (lua_State *L)
T * check (lua_State *L, int narg)
int Push (lua_State *L, T *p)

Private Member Functions

 Luna ()

Static Private Member Functions

int thunk (lua_State *L)
int tostring_T (lua_State *L)

template<typename T, typename TInfo>
class Luna< T, TInfo >


Member Typedef Documentation

template<typename T, typename TInfo>
typedef int(* Luna< T, TInfo >::mfp)(T *p, lua_State *L)
 


Constructor & Destructor Documentation

template<typename T, typename TInfo>
Luna< T, TInfo >::Luna  )  [private]
 


Member Function Documentation

template<typename T, typename TInfo>
T* Luna< T, TInfo >::check lua_State *  L,
int  narg
[inline, static]
 

template<typename T, typename TInfo>
int Luna< T, TInfo >::Push lua_State *  L,
T *  p
[inline, static]
 

template<typename T, typename TInfo>
void Luna< T, TInfo >::Register lua_State *  L  )  [inline, static]
 

template<typename T, typename TInfo>
int Luna< T, TInfo >::thunk lua_State *  L  )  [inline, static, private]
 

template<typename T, typename TInfo>
int Luna< T, TInfo >::tostring_T lua_State *  L  )  [inline, static, private]
 


The documentation for this class was generated from the following file:
Generated on Thu Jan 27 20:59:50 2005 for StepMania by doxygen 1.3.7