mirror of
https://github.com/mpusz/mp-units.git
synced 2025-08-05 05:04:27 +02:00
Missing constraints added for prefixed_alias_unit
This commit is contained in:
@@ -249,7 +249,7 @@ struct alias_unit : U {
|
|||||||
// template<Unit U, Prefix P, AliasUnit AU>
|
// template<Unit U, Prefix P, AliasUnit AU>
|
||||||
// requires (!AliasUnit<U>) && std::same_as<typename P::prefix_family, typename AU::prefix_family>
|
// requires (!AliasUnit<U>) && std::same_as<typename P::prefix_family, typename AU::prefix_family>
|
||||||
template<Unit U, Prefix P, Unit AU>
|
template<Unit U, Prefix P, Unit AU>
|
||||||
requires std::same_as<typename P::prefix_family, typename AU::prefix_family>
|
requires AU::is_named && std::same_as<typename P::prefix_family, typename AU::prefix_family>
|
||||||
struct prefixed_alias_unit : U {
|
struct prefixed_alias_unit : U {
|
||||||
static constexpr bool is_named = true;
|
static constexpr bool is_named = true;
|
||||||
static constexpr auto symbol = P::symbol + AU::symbol;
|
static constexpr auto symbol = P::symbol + AU::symbol;
|
||||||
|
Reference in New Issue
Block a user