#include <cstddef>
#include <cstdint>
Go to the source code of this file.
◆ UTF8_CONTINUATION_BITS
      
        
          | #define UTF8_CONTINUATION_BITS   0x80 | 
        
      
 
 
◆ UTF8_CONTINUATION_MASK
      
        
          | #define UTF8_CONTINUATION_MASK   0xC0 | 
        
      
 
 
◆ UTF8_FOUR_BYTES_BITS
      
        
          | #define UTF8_FOUR_BYTES_BITS   0xF0 | 
        
      
 
 
◆ UTF8_FOUR_BYTES_MASK
      
        
          | #define UTF8_FOUR_BYTES_MASK   0xF8 | 
        
      
 
 
◆ UTF8_ONE_BYTE_BITS
      
        
          | #define UTF8_ONE_BYTE_BITS   0 | 
        
      
 
 
◆ UTF8_ONE_BYTE_MASK
      
        
          | #define UTF8_ONE_BYTE_MASK   0x80 | 
        
      
 
 
◆ UTF8_THREE_BYTES_BITS
      
        
          | #define UTF8_THREE_BYTES_BITS   0xE0 | 
        
      
 
 
◆ UTF8_THREE_BYTES_MASK
      
        
          | #define UTF8_THREE_BYTES_MASK   0xF0 | 
        
      
 
 
◆ UTF8_TWO_BYTES_BITS
      
        
          | #define UTF8_TWO_BYTES_BITS   0xC0 | 
        
      
 
 
◆ UTF8_TWO_BYTES_MASK
      
        
          | #define UTF8_TWO_BYTES_MASK   0xE0 | 
        
      
 
 
◆ utf8_codepoint_size()
      
        
          | size_t utf8_codepoint_size  | 
          ( | 
          const uint8_t |           byte | ) | 
           |