|
HikoGUI
A low latency retained GUI
|
Public Types | |
| using | value_type = T |
| using | ratio = Ratio |
Public Member Functions | |
| 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+= (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 |