Public Types | Public Member Functions | Static Public Member Functions | List of all members
sol::function_detail::upvalue_member_variable< T, Function, is_yielding > Struct Template Reference

#include <sol.hpp>

Public Types

typedef std::remove_pointer_t< std::decay_t< Function > > function_type
 
typedef lua_bind_traits< function_typetraits_type
 

Public Member Functions

int operator() (lua_State *L)
 

Static Public Member Functions

static int call (lua_State *L) noexcept(traits_type::is_noexcept)
 
static int real_call (lua_State *L) noexcept(traits_type::is_noexcept)
 

Detailed Description

template<typename T, typename Function, bool is_yielding>
struct sol::function_detail::upvalue_member_variable< T, Function, is_yielding >

Definition at line 17680 of file sol.hpp.

Member Typedef Documentation

template<typename T, typename Function, bool is_yielding>
typedef std::remove_pointer_t<std::decay_t<Function> > sol::function_detail::upvalue_member_variable< T, Function, is_yielding >::function_type

Definition at line 17681 of file sol.hpp.

template<typename T, typename Function, bool is_yielding>
typedef lua_bind_traits<function_type> sol::function_detail::upvalue_member_variable< T, Function, is_yielding >::traits_type

Definition at line 17682 of file sol.hpp.

Member Function Documentation

template<typename T, typename Function, bool is_yielding>
static int sol::function_detail::upvalue_member_variable< T, Function, is_yielding >::call ( lua_State L)
inlinestaticnoexcept

Definition at line 17710 of file sol.hpp.

template<typename T, typename Function, bool is_yielding>
int sol::function_detail::upvalue_member_variable< T, Function, is_yielding >::operator() ( lua_State L)
inline

Definition at line 17726 of file sol.hpp.

template<typename T, typename Function, bool is_yielding>
static int sol::function_detail::upvalue_member_variable< T, Function, is_yielding >::real_call ( lua_State L)
inlinestaticnoexcept

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