Non-owning reference to a function on the stack.
More...
#include <function.h>
|
| value_view (lua_State *L, int i) |
|
| value_view (state_view l, int i) |
|
| value_view (lua_State *L, int i) |
|
| value_view (state_view l, int i) |
|
| value_view (lua_State *L, int i) |
|
| value_view (state_view l, int i) |
|
| value_view (lua_State *L, int i) |
|
| value_view (state_view l, int i) |
|
| value_view (lua_State *L, int i) |
|
| value_view (state_view l, int i) |
|
| ~value_view (void)=default |
|
state_view | state (void) const |
|
state_view | release (void) |
|
int | index (void) const |
| Lua stack index.
|
|
type | get_type (void) const |
| Type of value at index i .
|
|
bool | is_nil (void) const |
|
auto | to_string (void) const |
|
void | get (lua_State *L, int i) |
|
template<typename T >
requires (detail::can_get<T>) |
T | get (void) const |
|
int | push (void) const |
|
template<typename R = value_view> |
R | push (void) const |
|
template<typename T > |
| operator T (void) const |
|
| value_view (lua_State *L, int i) |
|
| value_view (state_view l, int i) |
|
| ~value_view (void)=default |
|
state_view | state (void) const |
|
state_view | release (void) |
|
int | index (void) const |
| Lua stack index.
|
|
type | get_type (void) const |
| Type of value at index i .
|
|
bool | is_nil (void) const |
|
auto | to_string (void) const |
|
void | get (lua_State *L, int i) |
|
template<typename T >
requires (detail::can_get<T>) |
T | get (void) const |
|
int | push (void) const |
|
template<typename R = value_view> |
R | push (void) const |
|
template<typename T > |
| operator T (void) const |
|
void | operator() (auto &&...args) const |
| Pushes each argument onto the stack and calls the function.
|
|
void | operator() (auto &&...args) const |
| Pushes each argument onto the stack and calls the function.
|
|
Non-owning reference to a function on the stack.
- See also
- nngn::lua::detail::function_base
◆ value_view() [1/8]
nngn::lua::value_view::value_view |
( |
lua_State * |
L, |
|
|
int |
i |
|
) |
| |
|
inline |
◆ value_view() [2/8]
nngn::lua::value_view::value_view |
( |
lua_State * |
L, |
|
|
int |
i |
|
) |
| |
|
inline |
◆ value_view() [3/8]
nngn::lua::value_view::value_view |
( |
lua_State * |
L, |
|
|
int |
i |
|
) |
| |
|
inline |
◆ value_view() [4/8]
nngn::lua::value_view::value_view |
( |
lua_State * |
L, |
|
|
int |
i |
|
) |
| |
|
inline |
◆ value_view() [5/8]
◆ value_view() [6/8]
◆ value_view() [7/8]
◆ value_view() [8/8]
The documentation for this struct was generated from the following file: