ATest
ATest<uintptr_t>();
ATest<std::size_t>();
ATest<std::ptrdiff_t>();
ATest<intmax_t>();
ATest<uintmax_t>();
ATest<char>();
ATest<signed char>();
ATest<unsigned char>();
ATest<short>();
ATest<unsigned short>();
ATest<int>();
ATest<unsigned int>();
ATest<long>();
ATest<unsigned long>();
ATest<long long>();
ATest<unsigned long long>();
ATest<char16_t>();
ATest<char32_t>();
ATest<wchar_t>();
ATest<int_least8_t>();
ATest<uint_least8_t>();
ATest<int_least16_t>();
ATest<uint_least16_t>();
ATest<int_least32_t>();
ATest<uint_least32_t>();
ATest<int_least64_t>();
ATest<uint_least64_t>();
ATest<int_fast8_t>();
ATest<uint_fast8_t>();
ATest<int_fast16_t>();
ATest<uint_fast16_t>();
ATest<int_fast32_t>();
ATest<uint_fast32_t>();
ATest<int_fast64_t>();
ATest<uint_fast64_t>();
ATest<intptr_t>();