Public Types | Static Public Member Functions | List of all members
eigenpy::internal::has_operator_equal_impl< T1, T2 > Struct Template Reference

#include <fwd.hpp>

Public Types

using type = typename std::is_same< bool, decltype(check< T1, T2 >(0))>::type
 

Static Public Member Functions

template<typename , typename >
static auto check (...) -> std::false_type
 
template<class U , class V >
static auto check (U *) -> decltype(std::declval< U >()==std::declval< V >())
 

Detailed Description

template<class T1, class T2>
struct eigenpy::internal::has_operator_equal_impl< T1, T2 >

Definition at line 186 of file fwd.hpp.

Member Typedef Documentation

◆ type

template<class T1 , class T2 >
using eigenpy::internal::has_operator_equal_impl< T1, T2 >::type = typename std::is_same<bool, decltype(check<T1, T2>(0))>::type

Definition at line 192 of file fwd.hpp.

Member Function Documentation

◆ check() [1/2]

template<class T1 , class T2 >
template<typename , typename >
static auto eigenpy::internal::has_operator_equal_impl< T1, T2 >::check (   ...) -> std::false_type
static

◆ check() [2/2]

template<class T1 , class T2 >
template<class U , class V >
static auto eigenpy::internal::has_operator_equal_impl< T1, T2 >::check ( U *  ) -> decltype(std::declval< U >()==std::declval< V >())
static

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


eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Sat Nov 2 2024 02:14:45