Class for parsing ascii character by character from a source in an unicode based encoding.
More...
#include <asciiCharParser.hpp>
Class for parsing ascii character by character from a source in an unicode based encoding.
Enumerator |
---|
NONE |
|
UCS1 |
|
UCS2BE |
|
UCS2LE |
|
UCS4BE |
|
UCS4LE |
|
_Wolframe::utils::AsciiCharParser::AsciiCharParser |
( |
| ) |
|
|
inline |
void _Wolframe::utils::AsciiCharParser::consumeChar |
( |
unsigned int |
chrsize | ) |
|
|
private |
unsigned char _Wolframe::utils::AsciiCharParser::getNext |
( |
| ) |
|
Get the next ASCII character or 0, if at the end of the current input block or an error occurred (to check with lastError()const)
const char* _Wolframe::utils::AsciiCharParser::lastError |
( |
| ) |
const |
|
inline |
Get the last error occurred.
bool _Wolframe::utils::AsciiCharParser::prepareChar |
( |
unsigned int |
chrsize | ) |
|
|
private |
void _Wolframe::utils::AsciiCharParser::putInput |
( |
const char * |
src, |
|
|
std::size_t |
srcsize |
|
) |
| |
unsigned char _Wolframe::utils::AsciiCharParser::m_buf[BufSize] |
|
private |
std::size_t _Wolframe::utils::AsciiCharParser::m_bufsize |
|
private |
Encoding _Wolframe::utils::AsciiCharParser::m_encoding |
|
private |
std::size_t _Wolframe::utils::AsciiCharParser::m_end |
|
private |
std::size_t _Wolframe::utils::AsciiCharParser::m_itr |
|
private |
const char* _Wolframe::utils::AsciiCharParser::m_lastError |
|
private |
const char* _Wolframe::utils::AsciiCharParser::m_src |
|
private |
The documentation for this class was generated from the following file: