OpenMiner  0.0.1a
Voxel game engine
Public Member Functions | Public Attributes | List of all members
sol::stack::push_popper_n< top_level > Struct Template Reference

#include <sol.hpp>

Public Member Functions

 push_popper_n (lua_State *luastate, int x)
 
 push_popper_n (const push_popper_n &)=delete
 
 push_popper_n (push_popper_n &&)=default
 
push_popper_noperator= (const push_popper_n &)=delete
 
push_popper_noperator= (push_popper_n &&)=default
 
 ~push_popper_n ()
 

Public Attributes

lua_State * L
 
int t
 

Constructor & Destructor Documentation

§ push_popper_n() [1/3]

template<bool top_level>
sol::stack::push_popper_n< top_level >::push_popper_n ( lua_State *  luastate,
int  x 
)
inline
6619  : L(luastate), t(x) {
6620  }
lua_State * L
Definition: sol.hpp:6616
int t
Definition: sol.hpp:6617

§ push_popper_n() [2/3]

template<bool top_level>
sol::stack::push_popper_n< top_level >::push_popper_n ( const push_popper_n< top_level > &  )
delete

§ push_popper_n() [3/3]

template<bool top_level>
sol::stack::push_popper_n< top_level >::push_popper_n ( push_popper_n< top_level > &&  )
default

§ ~push_popper_n()

template<bool top_level>
sol::stack::push_popper_n< top_level >::~push_popper_n ( )
inline
6625  {
6626  lua_pop(L, t);
6627  }
lua_State * L
Definition: sol.hpp:6616
int t
Definition: sol.hpp:6617

Member Function Documentation

§ operator=() [1/2]

template<bool top_level>
push_popper_n& sol::stack::push_popper_n< top_level >::operator= ( const push_popper_n< top_level > &  )
delete

§ operator=() [2/2]

template<bool top_level>
push_popper_n& sol::stack::push_popper_n< top_level >::operator= ( push_popper_n< top_level > &&  )
default

Member Data Documentation

§ L

template<bool top_level>
lua_State* sol::stack::push_popper_n< top_level >::L

§ t

template<bool top_level>
int sol::stack::push_popper_n< top_level >::t

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