Guitar
Public Member Functions | Private Attributes | List of all members
unicode_helper_::utf8decoder Class Reference

#include <unicode.h>

Collaboration diagram for unicode_helper_::utf8decoder:
Collaboration graph
[legend]

Public Member Functions

 utf8decoder (char const *begin, char const *end)
 
uint32_t next ()
 
size_t offset () const
 

Private Attributes

const char * begin
 
const char * end
 
size_t pos
 
utf8_reader_state_t s
 

Constructor & Destructor Documentation

◆ utf8decoder()

unicode_helper_::utf8decoder::utf8decoder ( char const *  begin,
char const *  end 
)
Here is the call graph for this function:

Member Function Documentation

◆ next()

uint32_t unicode_helper_::utf8decoder::next ( )
Here is the call graph for this function:

◆ offset()

size_t unicode_helper_::utf8decoder::offset ( ) const
inline

Member Data Documentation

◆ begin

const char* unicode_helper_::utf8decoder::begin
private

◆ end

const char* unicode_helper_::utf8decoder::end
private

◆ pos

size_t unicode_helper_::utf8decoder::pos
private

◆ s

utf8_reader_state_t unicode_helper_::utf8decoder::s
private

The documentation for this class was generated from the following files: