HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Types | Public Member Functions
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 unitoperator= (unit const &) noexcept=default
 
constexpr unitoperator= (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 unitoperator= (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 unitoperator+= (unit const &rhs) noexcept
 
constexpr unitoperator-= (unit const &rhs) noexcept
 
constexpr unitoperator*= (value_type const &rhs) noexcept
 
constexpr unitoperator/= (value_type const &rhs) noexcept
 

The documentation for this class was generated from the following file: