Public Member Functions | List of all members
sol::stack::field_setter< std::tuple< Args... >, b, raw, C > Struct Template Reference

#include <sol.hpp>

Public Member Functions

template<bool g, std::size_t I, typename Keys , typename Value >
void apply (std::index_sequence< I >, lua_State *L, Keys &&keys, Value &&value, int tableindex)
 
template<bool g, std::size_t I0, std::size_t I1, std::size_t... I, typename Keys , typename Value >
void apply (std::index_sequence< I0, I1, I... >, lua_State *L, Keys &&keys, Value &&value, int tableindex)
 
template<typename Keys , typename Value >
void set (lua_State *L, Keys &&keys, Value &&value, int tableindex=-3)
 
template<bool g, std::size_t I0, std::size_t... I, typename Keys , typename Value >
void top_apply (std::index_sequence< I0, I... >, lua_State *L, Keys &&keys, Value &&value, int tableindex)
 

Detailed Description

template<typename... Args, bool b, bool raw, typename C>
struct sol::stack::field_setter< std::tuple< Args... >, b, raw, C >

Definition at line 14812 of file sol.hpp.

Member Function Documentation

template<typename... Args, bool b, bool raw, typename C >
template<bool g, std::size_t I, typename Keys , typename Value >
void sol::stack::field_setter< std::tuple< Args... >, b, raw, C >::apply ( std::index_sequence< I >  ,
lua_State L,
Keys &&  keys,
Value &&  value,
int  tableindex 
)
inline

Definition at line 14814 of file sol.hpp.

template<typename... Args, bool b, bool raw, typename C >
template<bool g, std::size_t I0, std::size_t I1, std::size_t... I, typename Keys , typename Value >
void sol::stack::field_setter< std::tuple< Args... >, b, raw, C >::apply ( std::index_sequence< I0, I1, I... >  ,
lua_State L,
Keys &&  keys,
Value &&  value,
int  tableindex 
)
inline

Definition at line 14820 of file sol.hpp.

template<typename... Args, bool b, bool raw, typename C >
template<typename Keys , typename Value >
void sol::stack::field_setter< std::tuple< Args... >, b, raw, C >::set ( lua_State L,
Keys &&  keys,
Value &&  value,
int  tableindex = -3 
)
inline

Definition at line 14833 of file sol.hpp.

template<typename... Args, bool b, bool raw, typename C >
template<bool g, std::size_t I0, std::size_t... I, typename Keys , typename Value >
void sol::stack::field_setter< std::tuple< Args... >, b, raw, C >::top_apply ( std::index_sequence< I0, I... >  ,
lua_State L,
Keys &&  keys,
Value &&  value,
int  tableindex 
)
inline

Definition at line 14827 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:52