WPILibC++ 2023.4.3
Eigen::internal::has_unary_operator< T, IndexType > Struct Template Reference

#include </home/runner/work/allwpilib/allwpilib/wpimath/src/main/native/thirdparty/eigen/include/Eigen/src/Core/util/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()(IndexType(0)))>0)>::type *=0)
 
static meta_no testFunctor (...)
 

Member Enumeration Documentation

◆ anonymous enum

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

Member Function Documentation

◆ testFunctor() [1/2]

template<typename T , typename IndexType = Index>
static meta_no Eigen::internal::has_unary_operator< T, IndexType >::testFunctor (   ...)
static

◆ testFunctor() [2/2]

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

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