diff --git a/test/unit_test/static/dimension_op_test.cpp b/test/unit_test/static/dimension_op_test.cpp index 4ac7fa61..84d5c281 100644 --- a/test/unit_test/static/dimension_op_test.cpp +++ b/test/unit_test/static/dimension_op_test.cpp @@ -39,8 +39,8 @@ struct d3 : base_dimension<"d3", u3> {}; // exp_invert -static_assert(std::is_same_v>, exp>); -static_assert(std::is_same_v>, exp>); +static_assert(std::is_same_v>, units::exp>); +static_assert(std::is_same_v>, units::exp>); // dim_unpack @@ -54,66 +54,66 @@ template using derived_dim = detail::derived_dimension_base; static_assert(std::is_same_v, exp_list<>>); -static_assert(std::is_same_v>, exp_list>>); -static_assert(std::is_same_v, exp>, exp_list, exp>>); -using dim1 = derived_dim>; -using dim2 = derived_dim, exp>; -static_assert(std::is_same_v, exp>, exp_list, exp>>); -static_assert(std::is_same_v, exp, exp>, - exp_list, exp, exp, exp>>); +static_assert(std::is_same_v>, exp_list>>); +static_assert(std::is_same_v, units::exp>, exp_list, units::exp>>); +using dim1 = derived_dim>; +using dim2 = derived_dim, units::exp>; +static_assert(std::is_same_v, units::exp>, exp_list, units::exp>>); +static_assert(std::is_same_v, units::exp, units::exp>, + exp_list, units::exp, units::exp, units::exp>>); // dim_invert -static_assert(std::is_same_v>>, d0>); -static_assert(std::is_same_v>>, unknown_dimension>>); +static_assert(std::is_same_v>>, d0>); +static_assert(std::is_same_v>>, unknown_dimension>>); static_assert( - std::is_same_v, exp>>, unknown_dimension, exp>>); + std::is_same_v, units::exp>>, unknown_dimension, units::exp>>); // make_dimension template using make_dimension = detail::make_dimension; -static_assert(std::is_same_v>, derived_dim>>); -static_assert(std::is_same_v, exp>, derived_dim, exp>>); -static_assert(std::is_same_v, exp>, derived_dim, exp>>); -static_assert(std::is_same_v, exp>, derived_dim>>); -static_assert(std::is_same_v, exp>, derived_dim>>); -static_assert(std::is_same_v, exp>, derived_dim>>); -static_assert(std::is_same_v, exp>, derived_dim>>); +static_assert(std::is_same_v>, derived_dim>>); +static_assert(std::is_same_v, units::exp>, derived_dim, units::exp>>); +static_assert(std::is_same_v, units::exp>, derived_dim, units::exp>>); +static_assert(std::is_same_v, units::exp>, derived_dim>>); +static_assert(std::is_same_v, units::exp>, derived_dim>>); +static_assert(std::is_same_v, units::exp>, derived_dim>>); +static_assert(std::is_same_v, units::exp>, derived_dim>>); -static_assert(std::is_same_v, exp, exp, exp>, - derived_dim, exp>>); -static_assert(std::is_same_v, exp, exp, exp>, - derived_dim, exp>>); +static_assert(std::is_same_v, units::exp, units::exp, units::exp>, + derived_dim, units::exp>>); +static_assert(std::is_same_v, units::exp, units::exp, units::exp>, + derived_dim, units::exp>>); -static_assert(std::is_same_v, exp, exp>, derived_dim>>); -static_assert(std::is_same_v, exp, exp>, derived_dim>>); -static_assert(std::is_same_v, exp, exp>, derived_dim>>); +static_assert(std::is_same_v, units::exp, units::exp>, derived_dim>>); +static_assert(std::is_same_v, units::exp, units::exp>, derived_dim>>); +static_assert(std::is_same_v, units::exp, units::exp>, derived_dim>>); // dimension_multiply -static_assert(std::is_same_v>, derived_dim>>, - unknown_dimension, exp>>); +static_assert(std::is_same_v>, derived_dim>>, + unknown_dimension, units::exp>>); static_assert( - std::is_same_v>, d1>, unknown_dimension, exp>>); + std::is_same_v>, d1>, unknown_dimension, units::exp>>); static_assert( - std::is_same_v>>, unknown_dimension, exp>>); -static_assert(std::is_same_v, unknown_dimension, exp>>); + std::is_same_v>>, unknown_dimension, units::exp>>); +static_assert(std::is_same_v, unknown_dimension, units::exp>>); static_assert(std::is_same_v< - dimension_multiply, exp, exp>, derived_dim>>, - unknown_dimension, exp, exp, exp>>); + dimension_multiply, units::exp, units::exp>, derived_dim>>, + unknown_dimension, units::exp, units::exp, units::exp>>); static_assert(std::is_same_v< - dimension_multiply, exp, exp>, derived_dim>>, - unknown_dimension, exp, exp>>); + dimension_multiply, units::exp, units::exp>, derived_dim>>, + unknown_dimension, units::exp, units::exp>>); static_assert(std::is_same_v< - dimension_multiply, exp, exp>, derived_dim>>, - unknown_dimension, exp>>); -static_assert(std::is_same_v>, derived_dim>>, d0>); + dimension_multiply, units::exp, units::exp>, derived_dim>>, + unknown_dimension, units::exp>>); +static_assert(std::is_same_v>, derived_dim>>, d0>); // dimension_divide -static_assert(std::is_same_v>, derived_dim>>, - unknown_dimension, exp>>); -static_assert(std::is_same_v>, unknown_dimension>>, d0>); +static_assert(std::is_same_v>, derived_dim>>, + unknown_dimension, units::exp>>); +static_assert(std::is_same_v>, unknown_dimension>>, d0>); } // namespace diff --git a/test/unit_test/static/type_list_test.cpp b/test/unit_test/static/type_list_test.cpp index f4236a6a..45221d56 100644 --- a/test/unit_test/static/type_list_test.cpp +++ b/test/unit_test/static/type_list_test.cpp @@ -89,20 +89,20 @@ struct d0 : base_dimension<"d0", u0> {}; struct u1 : named_unit {}; struct d1 : base_dimension<"d1", u1> {}; -static_assert(std::is_same_v>, type_list>, exp_less>, - type_list, exp>>); -static_assert(std::is_same_v>, type_list>, exp_less>, - type_list, exp>>); +static_assert(std::is_same_v>, type_list>, exp_less>, + type_list, units::exp>>); +static_assert(std::is_same_v>, type_list>, exp_less>, + type_list, units::exp>>); // type_list_sort template using exp_sort = type_list_sort; -static_assert(std::is_same_v>>, exp_list>>); +static_assert(std::is_same_v>>, exp_list>>); static_assert( - std::is_same_v, exp>>, exp_list, exp>>); + std::is_same_v, units::exp>>, exp_list, units::exp>>); static_assert( - std::is_same_v, exp>>, exp_list, exp>>); + std::is_same_v, units::exp>>, exp_list, units::exp>>); } // namespace diff --git a/test/unit_test/static/unit_test.cpp b/test/unit_test/static/unit_test.cpp index 3be1ee5d..c0ecd215 100644 --- a/test/unit_test/static/unit_test.cpp +++ b/test/unit_test/static/unit_test.cpp @@ -42,7 +42,7 @@ struct kelvin : named_unit {}; // struct kilokelvin : prefixed_unit {}; // should not compile (prefix not allowed for this reference unit) struct metre_per_second : unit {}; -struct dim_velocity : derived_dimension, exp> {}; +struct dim_velocity : derived_dimension, units::exp> {}; struct kilometre_per_hour : deduced_unit {}; static_assert(std::is_same_v, metre>>, metre>);