Files
cex/examples/concepts/foundation.hpp
2026-09-07 15:16:52 -04:00

10 lines
226 B
C++

#pragma once
#include <concepts>
namespace demo {
template<class T>
concept Addable = requires(T value) { value + value; };
template<class T>
concept Arithmetic = Addable<T> && (std::integral<T> || std::floating_point<T>);
}