#include <function_traits.hpp>
Inheritance diagram for Arageli::unary_function_traits_base< TAG, ARG, RETTYPE, ALARG, SE >:
Public Types | |
typedef RETTYPE | result_type |
typedef ARG | argument_type |
typedef TAG | tag |
Static Public Attributes | |
static const bool | is_specialized = true |
static const bool | alternates_argument = ALARG |
static const bool | has_side_effect = SE |
Use it to build your own function_traits.
Definition at line 52 of file function_traits.hpp.
typedef ARG Arageli::unary_function_traits_base< TAG, ARG, RETTYPE, ALARG, SE >::argument_type |
Definition at line 56 of file function_traits.hpp.
typedef RETTYPE Arageli::unary_function_traits_base< TAG, ARG, RETTYPE, ALARG, SE >::result_type |
Definition at line 55 of file function_traits.hpp.
typedef TAG Arageli::unary_function_traits_base< TAG, ARG, RETTYPE, ALARG, SE >::tag |
Definition at line 57 of file function_traits.hpp.
const bool Arageli::unary_function_traits_base< TAG, ARG, RETTYPE, ALARG, SE >::alternates_argument = ALARG [static] |
Definition at line 58 of file function_traits.hpp.
const bool Arageli::unary_function_traits_base< TAG, ARG, RETTYPE, ALARG, SE >::has_side_effect = SE [static] |
Definition at line 59 of file function_traits.hpp.
const bool Arageli::unary_function_traits_base< TAG, ARG, RETTYPE, ALARG, SE >::is_specialized = true [static] |
Definition at line 54 of file function_traits.hpp.