CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::Comparable Concept Reference

#include <CeresEngine/SwiftConcepts.hpp>

Concept definition

template<typename T>
concept CeresEngine::Comparable = requires(T a, T b) {
{ a } -> Equatable;
{ a < b } -> std::convertible_to<bool>;
{ a <= b } -> std::convertible_to<bool>;
{ a > b } -> std::convertible_to<bool>;
{ a >= b } -> std::convertible_to<bool>;
}
Definition SwiftConcepts.hpp:28
Definition SwiftConcepts.hpp:21