HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
hi::v1::unit< Tag, T, Ratio > Class Template Reference

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* (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: