SOFA API  1eb52420
Open source framework for multi-physics simuation
sofa::type::functionality::Comparable< T > Struct Template Reference

#include <StrongType.h>

Inheritance diagram for sofa::type::functionality::Comparable< T >:

Public Member Functions

constexpr bool operator< (Comparable< T > const &other) const
 
constexpr bool operator> (Comparable< T > const &other) const
 
constexpr bool operator<= (Comparable< T > const &other) const
 
constexpr bool operator>= (Comparable< T > const &other) const
 
constexpr bool operator== (Comparable< T > const &other) const
 
constexpr bool operator!= (Comparable< T > const &other) const
 
- Public Member Functions inherited from sofa::type::functionality::UnderlyingAccess< T, Comparable >
T & underlying ()
 
constexpr T const & underlying () const
 

Function details

◆ operator!=()

template<typename T >
constexpr bool sofa::type::functionality::Comparable< T >::operator!= ( Comparable< T > const &  other) const
inlineconstexpr

◆ operator<()

template<typename T >
constexpr bool sofa::type::functionality::Comparable< T >::operator< ( Comparable< T > const &  other) const
inlineconstexpr

◆ operator<=()

template<typename T >
constexpr bool sofa::type::functionality::Comparable< T >::operator<= ( Comparable< T > const &  other) const
inlineconstexpr

◆ operator==()

template<typename T >
constexpr bool sofa::type::functionality::Comparable< T >::operator== ( Comparable< T > const &  other) const
inlineconstexpr

◆ operator>()

template<typename T >
constexpr bool sofa::type::functionality::Comparable< T >::operator> ( Comparable< T > const &  other) const
inlineconstexpr

◆ operator>=()

template<typename T >
constexpr bool sofa::type::functionality::Comparable< T >::operator>= ( Comparable< T > const &  other) const
inlineconstexpr