Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
mie::local::comparable< T, E > Struct Template Reference

#include <zm.h>

Inheritance diagram for mie::local::comparable< T, E >:
Collaboration diagram for mie::local::comparable< T, E >:

Friends

MIE_FORCE_INLINE friend bool operator< (const T &x, const T &y)
 
MIE_FORCE_INLINE friend bool operator>= (const T &x, const T &y)
 
MIE_FORCE_INLINE friend bool operator> (const T &x, const T &y)
 
MIE_FORCE_INLINE friend bool operator<= (const T &x, const T &y)
 
MIE_FORCE_INLINE friend bool operator== (const T &x, const T &y)
 
MIE_FORCE_INLINE friend bool operator!= (const T &x, const T &y)
 

Detailed Description

template<class T, class E = Empty<T>>
struct mie::local::comparable< T, E >

Definition at line 123 of file zm.h.

Friends And Related Symbol Documentation

◆ operator!=

template<class T , class E = Empty<T>>
MIE_FORCE_INLINE friend bool operator!= ( const T & x,
const T & y )
friend

Definition at line 130 of file zm.h.

130{ return !operator==(x, y); }
MIE_FORCE_INLINE friend bool operator==(const T &x, const T &y)
Definition zm.h:129

◆ operator<

template<class T , class E = Empty<T>>
MIE_FORCE_INLINE friend bool operator< ( const T & x,
const T & y )
friend

Definition at line 124 of file zm.h.

124{ return T::compare(x, y) < 0; }

◆ operator<=

template<class T , class E = Empty<T>>
MIE_FORCE_INLINE friend bool operator<= ( const T & x,
const T & y )
friend

Definition at line 128 of file zm.h.

128{ return !operator>(x, y); }
MIE_FORCE_INLINE friend bool operator>(const T &x, const T &y)
Definition zm.h:127

◆ operator==

template<class T , class E = Empty<T>>
MIE_FORCE_INLINE friend bool operator== ( const T & x,
const T & y )
friend

Definition at line 129 of file zm.h.

129{ return T::compare(x, y) == 0; }

◆ operator>

template<class T , class E = Empty<T>>
MIE_FORCE_INLINE friend bool operator> ( const T & x,
const T & y )
friend

Definition at line 127 of file zm.h.

127{ return T::compare(x, y) > 0; }

◆ operator>=

template<class T , class E = Empty<T>>
MIE_FORCE_INLINE friend bool operator>= ( const T & x,
const T & y )
friend

Definition at line 125 of file zm.h.

125{ return !operator<(x, y); }
MIE_FORCE_INLINE friend bool operator<(const T &x, const T &y)
Definition zm.h:124

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