Templa 0.0.1-alpha
C++ Metaprogramming Utilities
Loading...
Searching...
No Matches
templa::concepts::Comparable Concept Reference

Concept to check if a type supports common comparison operators. More...

#include <concepts.hpp>

Concept definition

template<typename T>
concept templa::concepts::Comparable = requires(T a, T b) {
{ a < b };
{ a == b };
{ a > b };
{ a != b };
{ a >= b };
{ a <= b };
}
Concept to check if a type supports common comparison operators.
Definition concepts.hpp:57

Detailed Description

Concept to check if a type supports common comparison operators.

Requires operators <, ==, >, !=, >=, <= to be valid on T.

Template Parameters
TType to check.