Jpp
18.0.0-rc.3
the software that should make you happy
|
Test availability of comparison operators of non-composite data types. More...
#include <JComparisonAvailable.hh>
Static Public Attributes | |
static const bool | has_eq = JTEST(test(getReference() == getReference())) |
true if operator== available; else false More... | |
static const bool | has_ne = JTEST(test(getReference() != getReference())) |
true if operator!= available; else false More... | |
static const bool | has_lt = JTEST(test(getReference() < getReference())) |
true if operator< available; else false More... | |
static const bool | has_gt = JTEST(test(getReference() > getReference())) |
true if operator> available; else false More... | |
static const bool | has_le = JTEST(test(getReference() <= getReference())) |
true if operator<= available; else false More... | |
static const bool | has_ge = JTEST(test(getReference() >= getReference())) |
true if operator>= available; else false More... | |
Static Protected Member Functions | |
static JFalse | test (...) |
default false More... | |
Static Private Member Functions | |
static JTrue | test (const bool &) |
static T & | getReference () |
Test availability of comparison operators of non-composite data types.
Definition at line 40 of file JComparisonAvailable.hh.
|
staticprivate |
|
staticprivate |
|
staticprotectedinherited |
default false
|
static |
true if operator== available; else false
Definition at line 50 of file JComparisonAvailable.hh.
|
static |
true if operator!= available; else false
Definition at line 51 of file JComparisonAvailable.hh.
|
static |
true if operator< available; else false
Definition at line 52 of file JComparisonAvailable.hh.
|
static |
true if operator> available; else false
Definition at line 53 of file JComparisonAvailable.hh.
|
static |
true if operator<= available; else false
Definition at line 54 of file JComparisonAvailable.hh.
|
static |
true if operator>= available; else false
Definition at line 55 of file JComparisonAvailable.hh.