From 9915ae22b5d6c506c7d2b942c205131fe07fdcf6 Mon Sep 17 00:00:00 2001 From: Mateusz Pusz Date: Tue, 25 Oct 2022 19:31:41 +0200 Subject: [PATCH] fix: `__cpp_explicit_this_parameter` spelling fixed --- src/core/include/units/bits/basic_concepts.h | 2 +- src/core/include/units/dimension.h | 8 ++++---- src/core/include/units/unit.h | 6 +++--- test/unit_test/static/test_tools.h | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/core/include/units/bits/basic_concepts.h b/src/core/include/units/bits/basic_concepts.h index 9cea3de7..f00763ad 100644 --- a/src/core/include/units/bits/basic_concepts.h +++ b/src/core/include/units/bits/basic_concepts.h @@ -102,7 +102,7 @@ template concept AliasUnit = requires(T* t) { detail::to_base_alias_unit(t); }; // BaseDimension -#ifdef __cpp_explicit_this_parameter__ +#ifdef __cpp_explicit_this_parameter template #else template diff --git a/src/core/include/units/dimension.h b/src/core/include/units/dimension.h index 63d99316..c616adfa 100644 --- a/src/core/include/units/dimension.h +++ b/src/core/include/units/dimension.h @@ -91,7 +91,7 @@ struct reference; * * @tparam Symbol an unique identifier of the base dimension used to provide dimensional analysis support */ -#ifdef __cpp_explicit_this_parameter__ +#ifdef __cpp_explicit_this_parameter template #else template @@ -99,7 +99,7 @@ template struct base_dimension { static constexpr auto symbol = Symbol; ///< Unique base dimension identifier -#ifdef __cpp_explicit_this_parameter__ +#ifdef __cpp_explicit_this_parameter template requires(convertible(Self{}, detail::get_dimension_for(U{}))) [[nodiscard]] constexpr reference operator[](this const Self, U) @@ -206,7 +206,7 @@ struct derived_dimension_impl : detail::expr_fractions, Ds.. * @note User should not instantiate this type! It is not exported from the C++ module. The library will * instantiate this type automatically based on the dimensional arithmetic equation provided by the user. */ -#ifdef __cpp_explicit_this_parameter__ +#ifdef __cpp_explicit_this_parameter template struct derived_dimension : detail::derived_dimension_impl { @@ -401,7 +401,7 @@ struct common_type { } // namespace std -#ifdef __cpp_explicit_this_parameter__ +#ifdef __cpp_explicit_this_parameter #define BASE_DIMENSION(name, symbol) \ inline constexpr struct name : base_dimension { \ diff --git a/src/core/include/units/unit.h b/src/core/include/units/unit.h index 08cfc414..94592484 100644 --- a/src/core/include/units/unit.h +++ b/src/core/include/units/unit.h @@ -36,7 +36,7 @@ namespace units { -#ifdef __cpp_explicit_this_parameter__ +#ifdef __cpp_explicit_this_parameter template #else template @@ -45,7 +45,7 @@ struct base_dimension; namespace detail { -#ifdef __cpp_explicit_this_parameter__ +#ifdef __cpp_explicit_this_parameter template void to_base_base_dimension(const volatile base_dimension*); #else @@ -56,7 +56,7 @@ void to_base_base_dimension(const volatile base_dimension*); template inline constexpr bool is_specialization_of_base_dimension = false; -#ifdef __cpp_explicit_this_parameter__ +#ifdef __cpp_explicit_this_parameter template inline constexpr bool is_specialization_of_base_dimension> = true; #else diff --git a/test/unit_test/static/test_tools.h b/test/unit_test/static/test_tools.h index e58060d4..5865be40 100644 --- a/test/unit_test/static/test_tools.h +++ b/test/unit_test/static/test_tools.h @@ -137,7 +137,7 @@ template inline constexpr bool is_of_type = std::is_same_v, T>; -#ifdef __cpp_explicit_this_parameter__ +#ifdef __cpp_explicit_this_parameter #define BASE_DIMENSION_(name, symbol) \ inline constexpr struct name##_ : base_dimension { \