62 static ETL_CONSTEXPR
bool lt(first_argument_type lhs, second_argument_type rhs)
64 return TLess()(lhs, rhs);
67 static ETL_CONSTEXPR
bool gt(first_argument_type lhs, second_argument_type rhs)
69 return TLess()(rhs, lhs);
72 static ETL_CONSTEXPR
bool lte(first_argument_type lhs, second_argument_type rhs)
77 static ETL_CONSTEXPR
bool gte(first_argument_type lhs, second_argument_type rhs)
82 static ETL_CONSTEXPR
bool eq(first_argument_type lhs, second_argument_type rhs)
84 return gte(lhs, rhs) && lte(lhs, rhs);
87 static ETL_CONSTEXPR
bool ne(first_argument_type lhs, second_argument_type rhs)
92 static ETL_CONSTEXPR cmp_result cmp(first_argument_type lhs, second_argument_type rhs)
94 return lt(lhs, rhs) ? Less : gt(lhs, rhs) ? Greater : Equal;
etl::conditional< etl::is_fundamental< T >::value||etl::is_pointer< T >::value, T, constT & >::type type
By default fundamental and pointer types are passed by value.
Definition parameter_type.h:48