nngn
Loading...
Searching...
No Matches
nngn::lua::stack_get< T * > Struct Template Reference

Reads a light user data value as void*. More...

#include <get.h>

Static Public Member Functions

static Tget (lua_State *L, int i)
 
static Tget (lua_State *L, int i)
 
static Tget (lua_State *L, int i)
 
static Tget (lua_State *L, int i)
 

Detailed Description

template<std::convertible_to< const void > T>
struct nngn::lua::stack_get< T * >

Reads a light user data value as void*.

Reads a user type as a full user data value.

See also
NNGN_LUA_DECLARE_USER_TYPE A type must be explicitly declared as a user type for this overload to be used.

Member Function Documentation

◆ get() [1/4]

template<std::convertible_to< const void > T>
static T * nngn::lua::stack_get< T * >::get ( lua_State *  L,
int  i 
)
inlinestatic

◆ get() [2/4]

template<std::convertible_to< const void > T>
static T * nngn::lua::stack_get< T * >::get ( lua_State *  L,
int  i 
)
inlinestatic
Here is the call graph for this function:

◆ get() [3/4]

template<std::convertible_to< const void > T>
static T * nngn::lua::stack_get< T * >::get ( lua_State *  L,
int  i 
)
inlinestatic

◆ get() [4/4]

template<std::convertible_to< const void > T>
static T * nngn::lua::stack_get< T * >::get ( lua_State *  L,
int  i 
)
inlinestatic
Here is the call graph for this function:

The documentation for this struct was generated from the following files: