HikoGUI
Select Version: ⚠️ This documents the main development branch of HikoGUI. It might differ from release versions.
A low latency retained GUI
|
Public Types | |
using | value_type = T |
Public Member Functions | |
constexpr | tagged_id (tagged_id const &other) noexcept=default |
constexpr | tagged_id (tagged_id &&other) noexcept=default |
constexpr tagged_id & | operator= (tagged_id const &other) noexcept=default |
constexpr tagged_id & | operator= (tagged_id &&other) noexcept=default |
constexpr | tagged_id (std::integral auto rhs) noexcept |
constexpr | tagged_id (std::nullopt_t) noexcept |
constexpr | tagged_id (nullptr_t) noexcept |
constexpr tagged_id & | operator= (std::integral auto rhs) noexcept |
constexpr tagged_id & | operator= (std::nullopt_t) noexcept |
constexpr tagged_id & | operator= (nullptr_t) noexcept |
template<std::integral O> | |
constexpr | operator O () const noexcept |
constexpr | operator bool () const noexcept |
constexpr value_type const & | operator* () const noexcept |
constexpr std::size_t | hash () const noexcept |
constexpr auto | operator<=> (tagged_id const &) const noexcept=default |
constexpr bool | operator== (tagged_id const &) const noexcept=default |
constexpr bool | operator== (nullptr_t) const noexcept |
constexpr bool | operator== (std::nullopt_t) const noexcept |
constexpr bool | operator== (signed char rhs) const noexcept |
constexpr bool | operator== (signed short rhs) const noexcept |
constexpr bool | operator== (signed int rhs) const noexcept |
constexpr bool | operator== (signed long rhs) const noexcept |
constexpr bool | operator== (signed long long rhs) const noexcept |
constexpr bool | operator== (unsigned char rhs) const noexcept |
constexpr bool | operator== (unsigned short rhs) const noexcept |
constexpr bool | operator== (unsigned int rhs) const noexcept |
constexpr bool | operator== (unsigned long rhs) const noexcept |
constexpr bool | operator== (unsigned long long rhs) const noexcept |
bool | holds_invariant () const noexcept |
Friends | |
std::string | to_string (tagged_id const &rhs) noexcept |
std::ostream & | operator<< (std::ostream &lhs, tagged_id const &rhs) |