|
|
template<typename T , meta::disable< is_reference_or_lua_value_init_list< meta::unqualified_t< T >>> = meta::enabler> |
| | lua_value (lua_State *L_, T &&value) |
| |
|
template<typename T , meta::disable< is_lua_value_single_constructible< meta::unqualified_t< T >>> = meta::enabler> |
| | lua_value (T &&value) |
| |
|
| lua_value (lua_State *L_, std::initializer_list< std::pair< lua_value, lua_value >> il) |
| |
|
| lua_value (std::initializer_list< std::pair< lua_value, lua_value >> il) |
| |
|
| lua_value (lua_State *L_, arr il) |
| |
|
| lua_value (arr il) |
| |
|
| lua_value (lua_State *L_, reference r) |
| |
|
| lua_value (reference r) |
| |
|
| lua_value (const lua_value &) noexcept=default |
| |
|
| lua_value (lua_value &&)=default |
| |
|
lua_value & | operator= (const lua_value &)=default |
| |
|
lua_value & | operator= (lua_value &&)=default |
| |
|
const reference & | value () const & |
| |
|
reference & | value () & |
| |
|
reference && | value () && |
| |
|
template<typename T > |
| decltype(auto) | as () const |
| |
|
template<typename T > |
| bool | is () const |
| |
The documentation for this struct was generated from the following file: