PrevUpHomeNext

utx::make_unsigned_x_t


utx::make_unsigned_x_t - utx::make_unsigned_basic_x_t, utx::make_unsigned_uct_x_t

utx::make_unsigned_x_t is used make an unsigned integral class type from an integral value size1. It will make a lowest requirement for the value of size1.

utx::make_unsigned_x_t related - utx::make_unsigned_basic_x_t, utx::make_unsigned_uct_x_t

The bit size computing:

c++ example

#include <utxcpp/core.hpp>

int main()
{
	static_assert(utx::same_as<utx::make_unsigned_x_t<7>, utx::ux8>);
	static_assert(utx::same_as<utx::make_unsigned_x_t<8>, utx::ux8>);
	static_assert(utx::same_as<utx::make_unsigned_x_t<9>, utx::ux16>);
}

See Also

utx::make_signed_x_t

utx::make_float_x_t


PrevUpHomeNext

E

U