#include <CeresEngine/SwiftConcepts.hpp>
template<typename T, typename Stride T>
{
v +
s } -> std::convertible_to<T>;
{
s +
v } -> std::convertible_to<T>;
{
v -
s } -> std::convertible_to<T>;
{
v -
v } -> std::convertible_to<Stride>;
}
Definition SwiftConcepts.hpp:49
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25