Classes | Public Types | Static Public Attributes | Static Private Member Functions | List of all members
Eigen::internal::is_convertible_impl< From, To > Struct Template Reference

#include <Meta.h>

Classes

struct  any_conversion
 
struct  no
 
struct  yes
 

Public Types

enum  { value = sizeof(test<To>(*ms_from, 0))==sizeof(yes) }
 

Static Public Attributes

static internal::remove_reference< From >::typems_from
 

Static Private Member Functions

template<typename T >
static yes test (T, int)
 
template<typename T >
static no test (any_conversion,...)
 

Detailed Description

template<typename From, typename To>
struct Eigen::internal::is_convertible_impl< From, To >

Definition at line 227 of file Meta.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename From , typename To >
anonymous enum
Enumerator
value 

Definition at line 250 of file Meta.h.

Member Function Documentation

◆ test() [1/2]

template<typename From , typename To >
template<typename T >
static yes Eigen::internal::is_convertible_impl< From, To >::test ( T  ,
int   
)
staticprivate

◆ test() [2/2]

template<typename From , typename To >
template<typename T >
static no Eigen::internal::is_convertible_impl< From, To >::test ( any_conversion  ,
  ... 
)
staticprivate

Member Data Documentation

◆ ms_from

template<typename From , typename To >
internal::remove_reference<From>::type* Eigen::internal::is_convertible_impl< From, To >::ms_from
static

Definition at line 245 of file Meta.h.


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


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