|
join 1.0
lightweight network framework library
|
UTF-8 well-formed multibyte sequences indexed by lead byte. More...
#include <utf8.hpp>
Public Member Functions | |
| constexpr | SequenceTable () |
| create the lookup table. | |
Public Attributes | |
| uint8_t | data [256] |
| uint8_t | lower [8] |
| uint8_t | span [8] |
UTF-8 well-formed multibyte sequences indexed by lead byte.
|
inlineconstexpr |
create the lookup table.
| uint8_t join::utf8::details::SequenceTable::data[256] |
length in bits 0-2, 0 if not a multibyte lead, range in bits 3-5.
| uint8_t join::utf8::details::SequenceTable::lower[8] |
lowest allowed second byte per range.
| uint8_t join::utf8::details::SequenceTable::span[8] |
allowed second byte span per range.