Eigen::internal::result_of< T > Struct Template Reference

#include <Meta.h>

Public Types

typedef std::result_of< T >::type type1
 
typedef remove_all_t< type1type
 

Detailed Description

template<typename T>
struct Eigen::internal::result_of< T >

Convenient struct to get the result type of a nullary, unary, binary, or ternary functor.

Pre C++17: This uses std::result_of. However, note the type member removes const and converts references/pointers to their corresponding value type.

Post C++17: Uses std::invoke_result

Member Typedef Documentation

◆ type

template<typename T >
typedef remove_all_t<type1> Eigen::internal::result_of< T >::type

◆ type1

template<typename T >
typedef std::result_of<T>::type Eigen::internal::result_of< T >::type1

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