Known Unicode Encodings
Out of all the encodings listed on the encodings page, only a handful are known to be Unicode Encodings. These are as follows:
UTF-16 (All Endiannesses)
UTF-32 (All Endiannesses)
When the encoding is known at compile time (e.g., it is just a plain object), it contains a
is_unicode_encoding type member that is set to
std::true_type. Otherwise, it is left off. This is detected by ztd::text::contains_unicode_encoding and ztd::text::is_unicode_encoding.
If you know of any others, please let us know!