|
|
template<typename T > |
| | usertype_proxy (Table table, T &&k) |
| |
|
template<typename T > |
| usertype_proxy & | set (T &&item) & |
| |
|
template<typename T > |
| usertype_proxy && | set (T &&item) && |
| |
|
template<typename T > |
| usertype_proxy & | operator= (T &&other) & |
| |
|
template<typename T > |
| usertype_proxy && | operator= (T &&other) && |
| |
|
template<typename T > |
| usertype_proxy & | operator= (std::initializer_list< T > other) & |
| |
|
template<typename T > |
| usertype_proxy && | operator= (std::initializer_list< T > other) && |
| |
|
template<typename T > |
| decltype(auto) | get () const & |
| |
|
template<typename T > |
| decltype(auto) | get () && |
| |
|
template<typename K > |
| decltype(auto) | operator[] (K &&k) const & |
| |
|
template<typename K > |
| decltype(auto) | operator[] (K &&k) & |
| |
|
template<typename K > |
| decltype(auto) | operator[] (K &&k) && |
| |
|
template<typename... Ret, typename... Args> |
| decltype(auto) | call (Args &&... args) |
| |
|
template<typename... Args> |
| decltype(auto) | operator() (Args &&... args) |
| |
|
bool | valid () const |
| |
|
int | push () const noexcept |
| |
|
int | push (lua_State *L) const noexcept |
| |
|
type | get_type () const |
| |
|
lua_State * | lua_state () const |
| |
|
lua_State * | lua_state () const |
| |
|
| operator std::string () const |
| |
|
| operator T () const |
| |
|
| operator T& () const |
| |
The documentation for this struct was generated from the following file: