CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
Concepts.hpp File Reference
#include "Macros.hpp"
#include <utility>

Go to the source code of this file.

Namespaces

namespace  CeresEngine
 

Concepts

concept  CeresEngine::CArithmetic
 A concept type that checks if a given type T has arithmetic properties.
 
concept  CeresEngine::CHashable
 Declaration of the concept "Hashable", which is satisfied by any type 'T' such that for values 'a' of type 'T', the expression std::hash<T>{}(a) compiles and its result is convertible to std::size_t.
 
concept  CeresEngine::CEqualityComparable
 
concept  CeresEngine::CInvocable