#include <function_traits.hpp>
Inheritance diagram for Arageli::binary_function_traits_base< TAG, ARG1, ARG2, RETTYPE, ALARG1, ALARG2, SE >:
Public Types | |
typedef RETTYPE | result_type |
typedef ARG1 | first_argument_type |
typedef ARG2 | second_argument_type |
typedef TAG | tag |
Static Public Attributes | |
static const bool | is_specialized = true |
static const bool | alternates_first_argument = ALARG1 |
static const bool | alternates_second_argument = ALARG2 |
static const bool | has_side_effect = SE |
Definition at line 71 of file function_traits.hpp.
typedef ARG1 Arageli::binary_function_traits_base< TAG, ARG1, ARG2, RETTYPE, ALARG1, ALARG2, SE >::first_argument_type |
Definition at line 75 of file function_traits.hpp.
typedef RETTYPE Arageli::binary_function_traits_base< TAG, ARG1, ARG2, RETTYPE, ALARG1, ALARG2, SE >::result_type |
Definition at line 74 of file function_traits.hpp.
typedef ARG2 Arageli::binary_function_traits_base< TAG, ARG1, ARG2, RETTYPE, ALARG1, ALARG2, SE >::second_argument_type |
Definition at line 76 of file function_traits.hpp.
typedef TAG Arageli::binary_function_traits_base< TAG, ARG1, ARG2, RETTYPE, ALARG1, ALARG2, SE >::tag |
Definition at line 77 of file function_traits.hpp.
const bool Arageli::binary_function_traits_base< TAG, ARG1, ARG2, RETTYPE, ALARG1, ALARG2, SE >::alternates_first_argument = ALARG1 [static] |
Definition at line 78 of file function_traits.hpp.
const bool Arageli::binary_function_traits_base< TAG, ARG1, ARG2, RETTYPE, ALARG1, ALARG2, SE >::alternates_second_argument = ALARG2 [static] |
Definition at line 79 of file function_traits.hpp.
const bool Arageli::binary_function_traits_base< TAG, ARG1, ARG2, RETTYPE, ALARG1, ALARG2, SE >::has_side_effect = SE [static] |
Definition at line 80 of file function_traits.hpp.
const bool Arageli::binary_function_traits_base< TAG, ARG1, ARG2, RETTYPE, ALARG1, ALARG2, SE >::is_specialized = true [static] |
Definition at line 73 of file function_traits.hpp.