|
| basic_lightuserdata () noexcept=default |
|
template<typename T , meta::enable< meta::neg< std::is_same< meta::unqualified_t< T >, basic_lightuserdata >>, meta::neg< std::is_same< base_t, stack_reference >>, is_lua_reference< meta::unqualified_t< T >>> = meta::enabler> |
| basic_lightuserdata (T &&r) noexcept |
|
| basic_lightuserdata (const basic_lightuserdata &)=default |
|
| basic_lightuserdata (basic_lightuserdata &&)=default |
|
| basic_lightuserdata (const stack_reference &r) |
|
| basic_lightuserdata (stack_reference &&r) |
|
template<typename T , meta::enable< is_lua_reference< meta::unqualified_t< T >>> = meta::enabler> |
| basic_lightuserdata (lua_State *L, T &&r) |
|
| basic_lightuserdata (lua_State *L, int index=-1) |
|
| basic_lightuserdata (lua_State *L, ref_index index) |
|
basic_lightuserdata & | operator= (const basic_lightuserdata &)=default |
|
basic_lightuserdata & | operator= (basic_lightuserdata &&)=default |
|
decltype(auto) | as () const |
|
| basic_object_base () noexcept=default |
|
| basic_object_base (const basic_object_base &)=default |
|
| basic_object_base (basic_object_base &&)=default |
|
| basic_object_base (T &&arg, Args &&...args) |
|
bool | is () const |
|
basic_object_base & | operator= (const basic_object_base &)=default |
|
basic_object_base & | operator= (basic_object_base &&)=default |
|
template<typename base_type>
class sol::basic_lightuserdata< base_type >
Definition at line 711 of file forward.hpp.
template<typename base_type >
template<typename T , meta::enable< meta::neg< std::is_same< meta::unqualified_t< T >, basic_lightuserdata >>, meta::neg< std::is_same< base_t, stack_reference >>, is_lua_reference< meta::unqualified_t< T >>> = meta::enabler>