PrevUpHomeNext

utx::make_signed_x_t


utx::make_signed_x_t - utx::make_signed_basic_x_t, utx::make_signed_uct_x_t

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

utx::make_signed_x_t related - utx::make_signed_basic_x_t, utx::make_signed_uct_x_t

The bit size computing:

c++ example

#include <utxcpp/core.hpp>

int main()
{
	static_assert(utx::same_as<utx::make_signed_x_t<7>, utx::ix8>);
	static_assert(utx::same_as<utx::make_signed_x_t<8>, utx::ix8>);
	static_assert(utx::same_as<utx::make_signed_x_t<9>, utx::ix16>);
}

See Also

utx::make_unsigned_x_t

utx::make_float_x_t


PrevUpHomeNext

E

U