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

#include <sol.hpp>

Public Types

typedef fx_t::args_list args_lists
 
typedef meta::bind_traits< Signature > fx_t
 
typedef meta::tuple_types< typename fx_t::return_typereturn_types
 

Static Public Member Functions

static std::function< Signature > get (lua_State *L, int index, record &tracking)
 
template<typename... R>
static std::function< Signature > get_std_func (types< R... >, lua_State *L, int index)
 

Detailed Description

template<typename Signature>
struct sol::stack::unqualified_getter< std::function< Signature > >

Definition at line 19565 of file sol.hpp.

Member Typedef Documentation

template<typename Signature >
typedef fx_t::args_list sol::stack::unqualified_getter< std::function< Signature > >::args_lists

Definition at line 19567 of file sol.hpp.

template<typename Signature >
typedef meta::bind_traits<Signature> sol::stack::unqualified_getter< std::function< Signature > >::fx_t

Definition at line 19566 of file sol.hpp.

template<typename Signature >
typedef meta::tuple_types<typename fx_t::return_type> sol::stack::unqualified_getter< std::function< Signature > >::return_types

Definition at line 19568 of file sol.hpp.

Member Function Documentation

template<typename Signature >
static std::function<Signature> sol::stack::unqualified_getter< std::function< Signature > >::get ( lua_State L,
int  index,
record tracking 
)
inlinestatic

Definition at line 19576 of file sol.hpp.

template<typename Signature >
template<typename... R>
static std::function<Signature> sol::stack::unqualified_getter< std::function< Signature > >::get_std_func ( types< R... >  ,
lua_State L,
int  index 
)
inlinestatic

Definition at line 19571 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