E.V.E  0.1-beta
Comparisons

Detailed Description

These functions provide scalar and SIMD version of comparison functions.

Convenience header:

#include <eve/function/comparison.hpp>

Variables

constexpr callable_is_equal_ eve::is_equal = {}
 Callable object computing the equality predicate. More...
 
constexpr callable_is_eqz_ eve::is_eqz = {}
 Callable object computing the equality to zero predicate. More...
 
constexpr callable_is_gez_ eve::is_gez = {}
 Callable object computing the greater or equal to zero predicate. More...
 
constexpr callable_is_greater_ eve::is_greater = {}
 Callable object computing the "greater than" predicate. More...
 
constexpr callable_is_greater_equal_ eve::is_greater_equal = {}
 Callable object computing the "greater or equal to" predicate. More...
 
constexpr callable_is_gtz_ eve::is_gtz = {}
 Callable object computing the greter than zero predicate. More...
 
constexpr callable_is_less_ eve::is_less = {}
 Callable object computing the "less than" predicate. More...
 
constexpr callable_is_less_equal_ eve::is_less_equal = {}
 Callable object computing the "less or equal to" predicate. More...
 
constexpr callable_is_lessgreater_ eve::is_lessgreater = {}
 Callable object computing the "less or greater to" predicate. More...
 
constexpr callable_is_lez_ eve::is_lez = {}
 Callable object computing the greater or equal to zero predicate. More...
 
constexpr callable_is_ltz_ eve::is_ltz = {}
 Callable object computing the less than zero predicate. More...
 
constexpr callable_is_nez_ eve::is_nez = {}
 Callable object computing the "not equal to zero" predicate. More...
 
constexpr callable_is_ngez_ eve::is_ngez = {}
 Callable object computing the "not greater or equal to zero" predicate. More...
 
constexpr callable_is_ngtz_ eve::is_ngtz = {}
 Callable object computing the "not greater than zero" predicate. More...
 
constexpr callable_is_nlez_ eve::is_nlez = {}
 Callable object computing the "not less or equal to zero" predicate. More...
 
constexpr callable_is_nltz_ eve::is_nltz = {}
 Callable object computing the "not less than zero" predicate. More...
 
constexpr callable_is_not_equal_ eve::is_not_equal = {}
 Callable object computing the equality predicate. More...
 
constexpr callable_is_not_greater_ eve::is_not_greater = {}
 Callable object computing the "not greater than" predicate. More...
 
constexpr callable_is_not_greater_equal_ eve::is_not_greater_equal = {}
 Callable object computing the "not greater or equal to" predicate. More...
 
constexpr callable_is_not_less_ eve::is_not_less = {}
 Callable object computing the "not less than" predicate. More...
 
constexpr callable_is_not_less_equal_ eve::is_not_less_equal = {}
 Callable object computing the "not less or equal to" predicate. More...