Guitar
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
utf8encoder Class Reference

#include <unicode.h>

Collaboration diagram for utf8encoder:
Collaboration graph
[legend]

Classes

struct  internal_data
 
class  internal_writer
 

Public Member Functions

 utf8encoder (abstract_unicode_reader *reader=nullptr)
 
char get ()
 
int pos () const
 

Private Member Functions

void set (abstract_unicode_reader *reader)
 
bool next ()
 
bool next_ ()
 

Private Attributes

struct utf8encoder::internal_data data
 

Constructor & Destructor Documentation

◆ utf8encoder()

utf8encoder::utf8encoder ( abstract_unicode_reader reader = nullptr)
Here is the call graph for this function:

Member Function Documentation

◆ get()

char utf8encoder::get ( )
Here is the call graph for this function:

◆ next()

bool utf8encoder::next ( )
private
Here is the call graph for this function:

◆ next_()

bool utf8encoder::next_ ( )
inlineprivate

◆ pos()

int utf8encoder::pos ( ) const

◆ set()

void utf8encoder::set ( abstract_unicode_reader reader)
private

Member Data Documentation

◆ data

struct utf8encoder::internal_data utf8encoder::data
private

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