Guitar
Classes | Functions
unicode_helper_ Namespace Reference

Classes

class  reader
 
class  writer8
 
class  writer16
 
class  utf8decoder
 

Functions

uint32_t decode_utf8 (char const *begin, char const *end, size_t *pos)
 
void encode_utf8 (uint32_t code, std::function< void(char)> put)
 
void encode_utf8 (writer8 *writer, uint32_t code)
 
void encode_utf16 (writer16 *writer, uint32_t code)
 

Function Documentation

◆ decode_utf8()

uint32_t unicode_helper_::decode_utf8 ( char const *  begin,
char const *  end,
size_t *  pos 
)

◆ encode_utf16()

void unicode_helper_::encode_utf16 ( writer16 writer,
uint32_t  code 
)
Here is the call graph for this function:

◆ encode_utf8() [1/2]

void unicode_helper_::encode_utf8 ( uint32_t  code,
std::function< void(char)>  put 
)

◆ encode_utf8() [2/2]

void unicode_helper_::encode_utf8 ( writer8 writer,
uint32_t  code 
)
Here is the call graph for this function: