Public Types | Static Public Member Functions | List of all members
sol::stack::unqualified_getter< std::tuple< Tn... > > Struct Template Reference

#include <sol.hpp>

Public Types

typedef std::tuple< decltype(stack::get< Tn >nullptr, 0))... > R
 

Static Public Member Functions

template<typename... Args>
static R apply (std::index_sequence<>, lua_State *, int, record &, Args &&...args)
 
template<std::size_t I, std::size_t... Ix, typename... Args>
static R apply (std::index_sequence< I, Ix... >, lua_State *L, int index, record &tracking, Args &&...args)
 
static R get (lua_State *L, int index, record &tracking)
 

Detailed Description

template<typename... Tn>
struct sol::stack::unqualified_getter< std::tuple< Tn... > >

Definition at line 13109 of file sol.hpp.

Member Typedef Documentation

template<typename... Tn>
typedef std::tuple<decltype(stack::get<Tn>nullptr, 0))...> sol::stack::unqualified_getter< std::tuple< Tn... > >::R

Definition at line 13110 of file sol.hpp.

Member Function Documentation

template<typename... Tn>
template<typename... Args>
static R sol::stack::unqualified_getter< std::tuple< Tn... > >::apply ( std::index_sequence<>  ,
lua_State ,
int  ,
record ,
Args &&...  args 
)
inlinestatic

Definition at line 13113 of file sol.hpp.

template<typename... Tn>
template<std::size_t I, std::size_t... Ix, typename... Args>
static R sol::stack::unqualified_getter< std::tuple< Tn... > >::apply ( std::index_sequence< I, Ix... >  ,
lua_State L,
int  index,
record tracking,
Args &&...  args 
)
inlinestatic

Definition at line 13119 of file sol.hpp.

template<typename... Tn>
static R sol::stack::unqualified_getter< std::tuple< Tn... > >::get ( lua_State L,
int  index,
record tracking 
)
inlinestatic

Definition at line 13125 of file sol.hpp.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:53