#include <forward.hpp>
Public Member Functions | |
basic_userdata () noexcept=default | |
basic_userdata (basic_userdata &&)=default | |
basic_userdata (const basic_userdata &)=default | |
basic_userdata (const stack_reference &r) | |
basic_userdata (lua_State *L, int index=-1) | |
basic_userdata (lua_State *L, ref_index index) | |
template<typename T , meta::enable< is_lua_reference< meta::unqualified_t< T >>> = meta::enabler> | |
basic_userdata (lua_State *L, T &&r) | |
basic_userdata (stack_reference &&r) | |
template<typename T , meta::enable< meta::neg< std::is_same< meta::unqualified_t< T >, basic_userdata >>, meta::neg< std::is_same< base_t, stack_reference >>, is_lua_reference< meta::unqualified_t< T >>> = meta::enabler> | |
basic_userdata (T &&r) noexcept | |
basic_userdata & | operator= (basic_userdata &&)=default |
basic_userdata & | operator= (const basic_userdata &)=default |
Private Types | |
using | base_t = basic_table< base_type > |
Definition at line 1199 of file forward.hpp.
|
private |
|
defaultnoexcept |
|
inlinenoexcept |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
default |