Guitar
Public Member Functions | List of all members
abstract_unicode_reader Class Referenceabstract

#include <unicode.h>

Inheritance diagram for abstract_unicode_reader:
Inheritance graph
[legend]

Public Member Functions

virtual ~abstract_unicode_reader ()=default
 
virtual uint32_t next ()=0
 
void to_utf8 (std::function< bool(char, int)> const &fn)
 
void to_utf16 (std::function< bool(uint16_t)> const &fn)
 
void to_utf32 (std::function< bool(uint32_t)> const &fn)
 

Constructor & Destructor Documentation

◆ ~abstract_unicode_reader()

virtual abstract_unicode_reader::~abstract_unicode_reader ( )
virtualdefault

Member Function Documentation

◆ next()

virtual uint32_t abstract_unicode_reader::next ( )
pure virtual

Implemented in utf8, utf16, and utf32.

◆ to_utf16()

void abstract_unicode_reader::to_utf16 ( std::function< bool(uint16_t)> const &  fn)
inline
Here is the call graph for this function:

◆ to_utf32()

void abstract_unicode_reader::to_utf32 ( std::function< bool(uint32_t)> const &  fn)
inline
Here is the call graph for this function:

◆ to_utf8()

void abstract_unicode_reader::to_utf8 ( std::function< bool(char, int)> const &  fn)
inline
Here is the call graph for this function:

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