Classes | Public Types | Static Public Member Functions | List of all members
uavcan::are_close_impl_::HasIsCloseMethod< This, Rhs > Struct Template Reference

#include <comparison.hpp>

Classes

struct  ByValue
 
struct  ConstRef
 

Public Types

enum  { Result = sizeof(test<This, Rhs>(UAVCAN_NULLPTR)) }
 

Static Public Member Functions

template<typename U , typename R >
static NotApplicable test (...)
 
template<typename U , typename R >
static Applicable test (ByValue< U, R, &U::isClose > *)
 
template<typename U , typename R >
static Applicable test (ConstRef< U, R, &U::isClose > *)
 

Detailed Description

template<typename This, typename Rhs>
struct uavcan::are_close_impl_::HasIsCloseMethod< This, Rhs >

Definition at line 70 of file comparison.hpp.

Member Enumeration Documentation

◆ anonymous enum

template<typename This , typename Rhs >
anonymous enum
Enumerator
Result 

Definition at line 80 of file comparison.hpp.

Member Function Documentation

◆ test() [1/3]

template<typename This , typename Rhs >
template<typename U , typename R >
static NotApplicable uavcan::are_close_impl_::HasIsCloseMethod< This, Rhs >::test (   ...)
static

◆ test() [2/3]

template<typename This , typename Rhs >
template<typename U , typename R >
static Applicable uavcan::are_close_impl_::HasIsCloseMethod< This, Rhs >::test ( ByValue< U, R, &U::isClose > *  )
static

◆ test() [3/3]

template<typename This , typename Rhs >
template<typename U , typename R >
static Applicable uavcan::are_close_impl_::HasIsCloseMethod< This, Rhs >::test ( ConstRef< U, R, &U::isClose > *  )
static

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


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