HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Types
v1::common_integer< L, R > Struct Template Reference

Public Types

using type = std::conditional_t<(sizeof(L) > sizeof(R)), L, R>
 
using type = std::conditional_t<(sizeof(L) > sizeof(R)), L, R>
 
using _left_type
 
using type = common_integer<_left_type, R>::type
 
using type = common_integer<R, L>::type
 

Member Typedef Documentation

◆ _left_type

template<std::unsigned_integral L, std::unsigned_integral R>
using v1::common_integer< L, R >::_left_type
Initial value:
std::conditional_t<(sizeof(L) < sizeof(short)), short,
std::conditional_t<(sizeof(L) < sizeof(int)), int,
std::conditional_t<(sizeof(L) < sizeof(long)), long, long long>>>
constexpr Out narrow_cast(In const &rhs) noexcept
Cast numeric values without loss of precision.
Definition cast.hpp:178

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