#ifndef CORE_MATH_CONCEPTS_HH #define CORE_MATH_CONCEPTS_HH 1 #pragma once namespace math { template concept Arithmetic = std::is_arithmetic_v; template concept Integer = std::is_integral_v; template concept FloatingPoint = std::is_floating_point_v; } // namespace math #endif // CORE_MATH_CONCEPTS_HH