HikoGUI
Select Version: ⚠️ This documents the main development branch of HikoGUI. It might differ from release versions.
A low latency retained GUI
|
#include <hikogui/codec/datum.hpp>
Public Types | |
using | value_type = To |
Public Member Functions | |
constexpr void | clear () noexcept |
constexpr void | clear () noexcept |
datum_promotion_result (datum_promotion_result const &)=delete | |
datum_promotion_result & | operator= (datum_promotion_result const &)=delete |
constexpr | datum_promotion_result (datum_promotion_result &&other) noexcept |
constexpr datum_promotion_result & | operator= (datum_promotion_result &&other) noexcept |
constexpr | operator bool () const noexcept |
constexpr void | set (value_type lhs, value_type rhs) noexcept |
constexpr void | set (value_type const &lhs, value_type const &rhs) noexcept |
constexpr void | set (value_type &&lhs, value_type const &rhs) noexcept |
constexpr void | set (value_type const &lhs, value_type &&rhs) noexcept |
constexpr void | set (value_type &&lhs, value_type &&rhs) noexcept |
constexpr value_type const & | lhs () const noexcept |
constexpr value_type const & | rhs () const noexcept |
constexpr value_type | lhs () const noexcept |
constexpr value_type | rhs () const noexcept |
Static Public Attributes | |
static constexpr bool | data_is_pointer = sizeof(value_type) > sizeof(void*) |
static constexpr bool | data_is_scalar = not data_is_pointer |
Promotion result.
To | The type to promote the values to. |