utx::ux16 is 16-bit unsigned integral type, just like unsigned short int, but utx::ux16 is a class type, aka utx::class_type, which makes utx::ux16 have advanced object-oriented features, such as member functions, and let it extendible for more features.
utx::ux16 - utx::u16, the class type of utx::u16.
#include <utxcpp/core.hpp> int main() { constexpr utx::ux16 x = 65535u; utx::print(x, x(), x.value()); // 65535 65535 65535 }