List of all members
sol::meta::meta_detail::callable_traits< Signature, b > Struct Template Reference

#include <sol.hpp>

Inheritance diagram for sol::meta::meta_detail::callable_traits< Signature, b >:
Inheritance graph
[legend]

Additional Inherited Members

- Public Types inherited from sol::meta::meta_detail::basic_traits< false, false, void, void >
using arg_at = void_tuple_element_t< i, args_tuple >
 
typedef types< Args... > args_list
 
typedef std::tuple< Args... > args_tuple
 
typedef meta::conditional_t< std::is_void< void >::value, args_list, types< first_type, Args... > > free_args_list
 
typedef meta::conditional_t< std::is_void< void >::value, void(*)(Args...), void(*)(first_type, Args...)> free_function_pointer_type
 
typedef meta::conditional_t< std::is_void< void >::value, void(Args...), void(first_type, Args...)> free_function_type
 
typedef void( function_type) (Args...)
 
typedef void object_type
 
typedef void return_type
 
typedef tuple_types< void > returns_list
 
typedef std::remove_pointer_t< free_function_pointer_typesignature_type
 
- Static Public Attributes inherited from sol::meta::meta_detail::basic_traits< false, false, void, void >
static constexpr std::size_t arity
 
static constexpr std::size_t free_arity
 
static constexpr bool has_c_var_arg
 
static constexpr bool is_member_function
 
static constexpr const bool is_noexcept
 

Detailed Description

template<typename Signature, bool b = std::is_member_object_pointer<Signature>::value>
struct sol::meta::meta_detail::callable_traits< Signature, b >

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