forked from mpusz/mp-units
@@ -7,6 +7,7 @@
|
||||
- (!) refactor: `quantity::count()` renamed to `quantity::number()`
|
||||
- (!) refactor: `data` system renamed to `isq::iec80000` (quantity names renamed too)
|
||||
- (!) refactor: `*deduced_unit` renamed to `*derived_unit`
|
||||
- (!) refactor: got rid of a `noble_derived_unit`
|
||||
- refactor: quantity (kind) point updated to reflect latest changes to `quantity`
|
||||
- refactor: basic concepts, `quantity` and `quantity_cast` refactored
|
||||
- refactor: `abs()` definition refactored to be more explicit about the return type
|
||||
@@ -32,6 +33,7 @@
|
||||
- fix: ambiguous case for empty type list resolved
|
||||
- fix: downcasting facility for non-default-constructible types
|
||||
- fix: restore user-warnings within the library implementation
|
||||
- fix: the text symbol of `foot_pound_force` and `foot_pound_force_per_second`
|
||||
- (!) build: Conan testing version is now hosted on [Artifactory](https://mpusz.jfrog.io/ui/packages/conan:%2F%2Fmp-units)
|
||||
- (!) build: Linear Algebra is now hosted on its [Artifactory](https://twonington.jfrog.io/artifactory/api/conan/conan-oss)
|
||||
- (!) build: `BUILD_DOCS` CMake option renamed to `UNITS_BUILD_DOCS`
|
||||
|
||||
Vendored
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 74 KiB After Width: | Height: | Size: 54 KiB |
@@ -315,15 +315,13 @@ does not exist at all. With it ``si::kilometre_per_hour`` can be defined as::
|
||||
|
||||
}
|
||||
|
||||
In case the scaled derived unit should serve as a named one we can use either
|
||||
In case the scaled derived unit should serve as a named one we can use
|
||||
a `named_derived_unit` where the user is able to provide a symbol for the unit
|
||||
by him/her-self or `noble_derived_unit` where the symbol is the deduced name
|
||||
based on the ingredients::
|
||||
by him/her-self::
|
||||
|
||||
namespace si::fps {
|
||||
|
||||
struct knot : named_derived_unit<knot, dim_speed, "knot", no_prefix, nautical_mile, hour> {};
|
||||
struct foot_pound_force : noble_derived_unit<foot_pound_force, dim_energy, pound_force, foot> {};
|
||||
|
||||
}
|
||||
|
||||
@@ -380,7 +378,6 @@ of a `scaled_unit` class template:
|
||||
[scaled_unit<UnitRatio, Unit>]<:-[named_scaled_unit<Child, Symbol, PrefixFamily, Ratio, Unit>]
|
||||
[scaled_unit<UnitRatio, Unit>]<:-[prefixed_unit<Child, Prefix, Unit>]
|
||||
[scaled_unit<UnitRatio, Unit>]<:-[derived_unit<Child, Dimension, Unit, Unit...>]
|
||||
[scaled_unit<UnitRatio, Unit>]<:-[noble_derived_unit<Child, Dimension, Unit, Unit...>]
|
||||
[scaled_unit<UnitRatio, Unit>]<:-[named_derived_unit<Child, Dimension, Symbol, PrefixFamily, Unit, Unit...>]
|
||||
[scaled_unit<UnitRatio, Unit>]<:-[alias_unit<Unit, Symbol, PrefixFamily>]
|
||||
[scaled_unit<UnitRatio, Unit>]<:-[prefixed_alias_unit<Unit, Prefix, AliasUnit>]
|
||||
|
||||
@@ -19,9 +19,6 @@ Units
|
||||
.. doxygenstruct:: units::derived_unit
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: units::noble_derived_unit
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: units::named_derived_unit
|
||||
:members:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user