utx::mtx is the char type of utx::class_type, it is 'char', neither 'unsigned char' nor 'signed char'. At first, utxcpp has utx::ux8, which is 'unsigned char', and utx::i8, which is 'signed char', but then 'char' is found useful in some case, so utx::mtx is added for 'char'. All arithmetic and bitwise operators are available for utx::mtx, and it has class features and character features.
utx::mtx - utx::mt, the class type of utx::mt.
#include <utxcpp/core.hpp> int main() { constexpr utx::mtx x = 'H'; utx::print(x, x(), x.value()); // H H H }