|
template<typename F , F fx> |
int | c_call_raw (std::false_type, lua_State *L) |
|
template<typename F , F fx> |
int | c_call_raw (std::true_type, lua_State *L) |
|
template<typename Fx , int start = 1, bool is_yielding = false> |
int | call (lua_State *L) |
|
template<typename R , typename V , V , typename T > |
int | call_set_assignable (std::false_type, T &&, lua_State *L) |
|
template<typename R , typename V , V variable, typename T > |
int | call_set_assignable (std::true_type, lua_State *L, T &&mem) |
|
template<typename R , typename V , V , typename T > |
int | call_set_variable (std::false_type, lua_State *L, T &&) |
|
template<typename R , typename V , V variable, typename T > |
int | call_set_variable (std::true_type, lua_State *L, T &&mem) |
|
template<typename F , F fx> |
int | call_wrapper_entry (lua_State *L) noexcept(meta::bind_traits< F >::is_noexcept) |
|
template<typename F , F fx> |
int | call_wrapper_function (std::false_type, lua_State *L) |
|
template<typename F , F fx> |
int | call_wrapper_function (std::true_type, lua_State *L) |
|
template<typename F , F fx> |
int | call_wrapper_variable (std::false_type, lua_State *L) |
|
template<typename V , V variable> |
int | call_wrapper_variable (std::true_type, lua_State *L) |
|
template<bool yielding> |
int | lua_c_noexcept_wrapper (lua_State *L) noexcept |
|
template<bool yielding> |
int | lua_c_wrapper (lua_State *L) |
|
int | no_construction_error (lua_State *L) |
|
template<bool is_yielding, bool no_trampoline, typename Fx , typename... Args> |
void | select (lua_State *L, Fx &&fx, Args &&... args) |
|
template<bool is_yielding, bool no_trampoline, typename R , typename... A, typename Fx , typename... Args> |
void | select_convertible (types< R(A...)>, lua_State *L, Fx &&fx, Args &&... args) |
|
template<bool is_yielding, bool no_trampoline, typename Fx , typename... Args> |
void | select_convertible (types<>, lua_State *L, Fx &&fx, Args &&... args) |
|
template<bool is_yielding, bool no_trampoline, typename Fx , typename... Args> |
void | select_member_function (lua_State *L, Fx &&fx, Args &&... args) |
|
template<bool is_yielding, bool no_trampoline, typename Fx , typename T , typename... Args> |
void | select_member_function_with (lua_State *L, Fx &&fx, T &&obj, Args &&... args) |
|
template<bool is_yielding, bool no_trampoline, typename Fx , typename... Args> |
void | select_member_variable (lua_State *L, Fx &&fx, Args &&... args) |
|
template<bool is_yielding, bool no_trampoline, typename Fx , typename... Args> |
void | select_set_fx (lua_State *L, Args &&... args) |
|