Public Types | Static Public Member Functions | List of all members
Eigen::internal::has_nullary_operator< T, IndexType > Struct Template Reference

#include <Meta.h>

Public Types

enum  { value = sizeof(testFunctor(static_cast<T*>(0))) == sizeof(meta_yes) }
 

Static Public Member Functions

template<typename C >
static meta_yes testFunctor (C const *, typename enable_if<(sizeof(return_ptr< C >() ->operator()())>0)>::type *=0)
 
static meta_no testFunctor (...)
 

Detailed Description

template<typename T, typename IndexType = Index>
struct Eigen::internal::has_nullary_operator< T, IndexType >

Definition at line 387 of file Meta.h.

Member Enumeration Documentation

template<typename T, typename IndexType = Index>
anonymous enum
Enumerator
value 

Definition at line 392 of file Meta.h.

Member Function Documentation

template<typename T, typename IndexType = Index>
template<typename C >
static meta_yes Eigen::internal::has_nullary_operator< T, IndexType >::testFunctor ( C const *  ,
typename enable_if sizeof(return_ptr< C >() ->operator()( 
)
static
template<typename T, typename IndexType = Index>
static meta_no Eigen::internal::has_nullary_operator< T, IndexType >::testFunctor (   ...)
static

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


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:37