Public Types | Static Public Member Functions | List of all members
Eigen::internal::result_of< Func()> Struct Template Reference

#include <Meta.h>

Public Types

enum  { FunctorType = sizeof(testFunctor(static_cast<Func*>(0))) }
 
typedef nullary_result_of_select< Func, FunctorType >::type type
 

Static Public Member Functions

static has_none testFunctor (...)
 
template<typename T >
static has_std_result_type testFunctor (T const *, typename T::result_type const *=0)
 
template<typename T >
static has_tr1_result testFunctor (T const *, typename T::template result< T()>::type const *=0)
 

Detailed Description

template<typename Func>
struct Eigen::internal::result_of< Func()>

Definition at line 529 of file Meta.h.

Member Typedef Documentation

◆ type

template<typename Func >
typedef nullary_result_of_select<Func, FunctorType>::type Eigen::internal::result_of< Func()>::type

Definition at line 538 of file Meta.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename Func >
anonymous enum
Enumerator
FunctorType 

Definition at line 537 of file Meta.h.

Member Function Documentation

◆ testFunctor() [1/3]

template<typename Func >
static has_none Eigen::internal::result_of< Func()>::testFunctor (   ...)
static

◆ testFunctor() [2/3]

template<typename Func >
template<typename T >
static has_std_result_type Eigen::internal::result_of< Func()>::testFunctor ( T const *  ,
typename T::result_type const *  = 0 
)
static

◆ testFunctor() [3/3]

template<typename Func >
template<typename T >
static has_tr1_result Eigen::internal::result_of< Func()>::testFunctor ( T const *  ,
typename T::template result< T()>::type const *  = 0 
)
static

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


gtsam
Author(s):
autogenerated on Tue Jun 25 2024 03:11:58