|
|
using | value_type = T |
|
using | ratio = Ratio |
|
|
constexpr | unit (unit const &) noexcept=default |
|
constexpr | unit (unit &&) noexcept=default |
|
constexpr unit & | operator= (unit const &) noexcept=default |
|
constexpr unit & | operator= (unit &&) noexcept=default |
|
constexpr | unit (value_type value) noexcept |
template<typename OtherT, typename OtherRatio>
requires (not std::is_same_v<unit<Tag, OtherT, OtherRatio>, unit>) |
| constexpr | unit (unit< Tag, OtherT, OtherRatio > const &other) noexcept |
template<typename OtherT, typename OtherRatio>
requires (not std::is_same_v<unit<Tag, OtherT, OtherRatio>, unit>) |
| constexpr unit & | operator= (unit< Tag, OtherT, OtherRatio > const &other) noexcept |
|
constexpr value_type | count () const noexcept |
|
constexpr unit | operator* (value_type const &rhs) const noexcept |
|
constexpr unit | operator/ (value_type const &rhs) const noexcept |
|
constexpr unit & | operator+= (unit const &rhs) noexcept |
|
constexpr unit & | operator-= (unit const &rhs) noexcept |
|
constexpr unit & | operator*= (value_type const &rhs) noexcept |
|
constexpr unit & | operator/= (value_type const &rhs) noexcept |
The documentation for this class was generated from the following file: