generic_binary_traits< Function >::hint< Arg1, Arg2, Result >

## Public Types

typedef std::decay< typename function_traits< Function >::template arg< 0 >::type >::type | first_argument_type
typedef std::decay< typename function_traits< Function >::template arg< 1 >::type >::type | second_argument_type
typedef std::decay< typename function_traits< Function >::result_type >::type | result_type

## Detailed Description

### template<class Function>
template<class Arg1, class Arg2, class Result>
struct rheolef::details::generic_binary_traits< Function >::hint< Arg1, Arg2, Result >

Definition at line 412 of file expression.h.

## Member Typedef Documentation

## first_argument_type

typedef std::decay<typename function_traits<Function>::template arg<0>::type>::type first_argument_type

Definition at line 414 of file expression.h.

## second_argument_type

typedef std::decay<typename function_traits<Function>::template arg<1>::type>::type second_argument_type

Definition at line 416 of file expression.h.

## result_type

typedef std::decay<typename function_traits<Function>::result_type>::type result_type

Definition at line 418 of file expression.h.

The documentation for this struct was generated from the following file:

- /build/rheolef-FQTnje/rheolef-7.1/main/lib/expression.h