24 static const bool value = std::is_same<T, char>::value ||
25 std::is_same<T, signed char>::value ||
26#if (defined(_HAS_STD_BYTE) && _HAS_STD_BYTE) || (defined(__cpp_lib_byte) && __cpp_lib_byte >= 201603)
27 std::is_same<T, std::byte>::value ||
29 std::is_same<T, unsigned char>::value;