Public Types | List of all members
sol::meta::meta_detail::fx_traits< R(T::*)(Args...) const noexcept, false > Struct Template Reference

#include <sol.hpp>

Inheritance diagram for sol::meta::meta_detail::fx_traits< R(T::*)(Args...) const noexcept, false >:
Inheritance graph
[legend]

Public Types

typedef R(T::* function_pointer_type) (Args...) const noexcept
 
- Public Types inherited from sol::meta::meta_detail::basic_traits< true, false, T, R, Args... >
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< T >::value, args_list, types< first_type, Args... > > free_args_list
 
typedef meta::conditional_t< std::is_void< T >::value, R(*)(Args...), R(*)(first_type, Args...)> free_function_pointer_type
 
typedef meta::conditional_t< std::is_void< T >::value, R(Args...), R(first_type, Args...)> free_function_type
 
typedef R( function_type) (Args...)
 
typedef T object_type
 
typedef R return_type
 
typedef tuple_types< R > returns_list
 
typedef std::remove_pointer_t< free_function_pointer_typesignature_type
 

Additional Inherited Members

- Static Public Attributes inherited from sol::meta::meta_detail::basic_traits< true, false, T, R, Args... >
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 T, typename R, typename... Args>
struct sol::meta::meta_detail::fx_traits< R(T::*)(Args...) const noexcept, false >

Definition at line 1220 of file sol.hpp.

Member Typedef Documentation

template<typename T , typename R , typename... Args>
typedef R(T::* sol::meta::meta_detail::fx_traits< R(T::*)(Args...) const noexcept, false >::function_pointer_type) (Args...) const noexcept
noexcept

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