diff options
Diffstat (limited to 'src/core/math/concepts.hh')
| -rw-r--r-- | src/core/math/concepts.hh | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/core/math/concepts.hh b/src/core/math/concepts.hh index 6ad5cb7..5d1ef7d 100644 --- a/src/core/math/concepts.hh +++ b/src/core/math/concepts.hh @@ -1,3 +1,10 @@ +// SPDX-License-Identifier: BSD-2-Clause +// Copyright (c) 2025 Kirill Dmitrievich +// File: concepts.hh +// Description: C++20 concepts that should be in standard library but are not + +#ifndef CORE_MATH_CONCEPTS_HH +#define CORE_MATH_CONCEPTS_HH #pragma once namespace math @@ -9,3 +16,5 @@ concept signed_arithmetic = std::is_arithmetic_v<type> && std::is_signed_v<type> template<typename type> concept unsigned_arithmetic = std::is_arithmetic_v<type> && std::is_unsigned_v<type>; } // namespace math + +#endif |
