Classes | Public Types | Static Private Member Functions | List of all members
uavcan::IsImplicitlyConvertibleFromTo< T1, T2 > Class Template Reference

#include <templates.hpp>

Classes

struct  False_
 
struct  True_
 

Public Types

enum  { Result = sizeof(True_) == sizeof(IsImplicitlyConvertibleFromTo<T1, T2>::test(returner<T1>())) }
 

Static Private Member Functions

template<typename U >
static U returner ()
 
static False_ test (...)
 
static True_ test (const T2 &)
 

Detailed Description

template<typename T1, typename T2>
class uavcan::IsImplicitlyConvertibleFromTo< T1, T2 >

Relations

Definition at line 140 of file templates.hpp.

Member Enumeration Documentation

◆ anonymous enum

template<typename T1 , typename T2 >
anonymous enum
Enumerator
Result 

Definition at line 151 of file templates.hpp.

Member Function Documentation

◆ returner()

template<typename T1 , typename T2 >
template<typename U >
static U uavcan::IsImplicitlyConvertibleFromTo< T1, T2 >::returner ( )
staticprivate

◆ test() [1/2]

template<typename T1 , typename T2 >
static False_ uavcan::IsImplicitlyConvertibleFromTo< T1, T2 >::test (   ...)
staticprivate

◆ test() [2/2]

template<typename T1 , typename T2 >
static True_ uavcan::IsImplicitlyConvertibleFromTo< T1, T2 >::test ( const T2 &  )
staticprivate

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


uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:04