top | up | prev | next

Utf8ToUtf32Engine Class

Definition at line 28 of Unicode.hpp

Constructors

Utf8ToUtf32Engine()

Member Functions

void Put(uint8_t x)
bool ResulReady() const
char32_t Result() const

Member Variables

char32_t result
bool resultReady
int state

Constructor Details

Utf8ToUtf32Engine Constructor

soulng::unicode::Utf8ToUtf32Engine::Utf8ToUtf32Engine()

Definition at line 23 of Unicode.cpp :
  23 : state(0)resultReady(false)result(U'\0')
  24 {
  25     std::memset(bytes0sizeof(bytes));
  26 }


Declaration at line 31 of Unicode.hpp


Member Function Details

Put Member Function

void soulng::unicode::Utf8ToUtf32Engine::Put(uint8_t x)

Definition at line 33 of Unicode.cpp
Declaration at line 32 of Unicode.hpp


ResulReady Member Function

bool soulng::unicode::Utf8ToUtf32Engine::ResulReady() const

Definition at line 33 of Unicode.hpp :
  33 { return resultReady; }


Result Member Function

char32_t soulng::unicode::Utf8ToUtf32Engine::Result() const

Definition at line 34 of Unicode.hpp :
  34 { return result; }


top | up | prev | next