Public Types | Public Member Functions | Public Attributes | List of all members
sol::function_detail::functor_function< Func, is_yielding, no_trampoline > Struct Template Reference

#include <sol.hpp>

Public Types

typedef std::decay_t< meta::unwrap_unqualified_t< Func > > function_type
 

Public Member Functions

int call (lua_State *L)
 
template<typename... Args>
 functor_function (function_type f, Args &&...args)
 
int operator() (lua_State *L)
 

Public Attributes

function_type fx
 

Detailed Description

template<typename Func, bool is_yielding, bool no_trampoline>
struct sol::function_detail::functor_function< Func, is_yielding, no_trampoline >

Definition at line 17895 of file sol.hpp.

Member Typedef Documentation

template<typename Func , bool is_yielding, bool no_trampoline>
typedef std::decay_t<meta::unwrap_unqualified_t<Func> > sol::function_detail::functor_function< Func, is_yielding, no_trampoline >::function_type

Definition at line 17896 of file sol.hpp.

Constructor & Destructor Documentation

template<typename Func , bool is_yielding, bool no_trampoline>
template<typename... Args>
sol::function_detail::functor_function< Func, is_yielding, no_trampoline >::functor_function ( function_type  f,
Args &&...  args 
)
inline

Definition at line 17900 of file sol.hpp.

Member Function Documentation

template<typename Func , bool is_yielding, bool no_trampoline>
int sol::function_detail::functor_function< Func, is_yielding, no_trampoline >::call ( lua_State L)
inline

Definition at line 17904 of file sol.hpp.

template<typename Func , bool is_yielding, bool no_trampoline>
int sol::function_detail::functor_function< Func, is_yielding, no_trampoline >::operator() ( lua_State L)
inline

Definition at line 17914 of file sol.hpp.

Member Data Documentation

template<typename Func , bool is_yielding, bool no_trampoline>
function_type sol::function_detail::functor_function< Func, is_yielding, no_trampoline >::fx

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