Public Types | Static Public Member Functions | List of all members
Eigen::internal::has_unary_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()(IndexType(0)))>0)>::type *=0)
 
static meta_no testFunctor (...)
 

Detailed Description

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

Definition at line 676 of file Meta.h.

Member Enumeration Documentation

◆ anonymous enum

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

Definition at line 681 of file Meta.h.

Member Function Documentation

◆ testFunctor() [1/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) 
)
static

◆ testFunctor() [2/2]

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

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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:44:51