|
| basic_environment () noexcept=default |
|
| basic_environment (basic_environment &&)=default |
|
| basic_environment (const basic_environment &)=default |
|
| basic_environment (const stack_reference &r) |
|
template<bool b> |
| basic_environment (env_key_t, const basic_reference< b > &extraction_target) |
|
| basic_environment (env_key_t, const stack_reference &extraction_target) |
|
| basic_environment (lua_nil_t r) noexcept |
|
| basic_environment (lua_State *L, int index=-1) |
|
| basic_environment (lua_State *L, new_table nt) |
|
template<bool b> |
| basic_environment (lua_State *L, new_table t, const basic_reference< b > &fallback) |
|
| basic_environment (lua_State *L, ref_index index) |
|
template<typename T , meta::enable< is_lua_reference< meta::unqualified_t< T >>> = meta::enabler> |
| basic_environment (lua_State *L, T &&r) noexcept |
|
| basic_environment (stack_reference &&r) |
|
template<typename T , meta::enable< meta::neg< meta::any_same< meta::unqualified_t< T >, basic_environment >>, meta::neg< std::is_same< base_type, stack_reference >>, meta::neg< std::is_same< lua_nil_t, meta::unqualified_t< T >>>, is_lua_reference< meta::unqualified_t< T >>> = meta::enabler> |
| basic_environment (T &&r) noexcept |
|
basic_environment & | operator= (basic_environment &&)=default |
|
basic_environment & | operator= (const basic_environment &)=default |
|
template<typename T > |
bool | set_on (const T &target) const |
|
template<typename base_type>
struct sol::basic_environment< base_type >
Definition at line 1151 of file forward.hpp.
template<typename base_type >
template<typename T , meta::enable< meta::neg< meta::any_same< meta::unqualified_t< T >, basic_environment >>, meta::neg< std::is_same< base_type, stack_reference >>, meta::neg< std::is_same< lua_nil_t, meta::unqualified_t< T >>>, is_lua_reference< meta::unqualified_t< T >>> = meta::enabler>