|
textwolf
0.2
|
Character set IsoLatin-1,..IsoLatin-9 (ISO-8859-1,...ISO-8859-9) More...
#include <charset_isolatin.hpp>
Public Types | |
| enum | { MaxChar =0xFFU } |
Public Types inherited from textwolf::throws_exception | |
| enum | Cause { Unknown, DimOutOfRange, StateNumbersNotAscending, InvalidParamState, InvalidParamChar, DuplicateStateTransition, InvalidState, IllegalParam, IllegalAttributeName, OutOfMem, ArrayBoundsReadWrite, NotAllowedOperation, FileReadError, IllegalXmlHeader, InvalidTagOffset, CorruptTagStack, CodePageIndexNotSupported } |
| Enumeration of error cases. More... | |
Public Member Functions | |
| IsoLatin (const IsoLatin &o) | |
| IsoLatin (unsigned int codePageIdx=1) | |
| template<class Iterator > | |
| UChar | value (char *buf, unsigned int &bufpos, Iterator &itr) const |
| See template<class Iterator>Interface::value(char*,unsigned int&,Iterator&) More... | |
| template<class Buffer_ > | |
| void | print (UChar chr, Buffer_ &buf) const |
| See template<class Buffer>Interface::print(UChar,Buffer&) More... | |
Public Member Functions inherited from textwolf::charset::IsoLatinCodePage | |
| IsoLatinCodePage (const IsoLatinCodePage &o) | |
| Copy constructor. More... | |
| IsoLatinCodePage (unsigned int idx) | |
| Constructor. More... | |
| UChar | ucharcode (char ch) const |
| Get the unicode character representation of the character ch in this codepage. More... | |
| char | invcode (UChar ch) const |
| Get the character representation of a unicode character in this codepage. More... | |
Static Public Member Functions | |
| template<class Iterator > | |
| static void | skip (char *, unsigned int &bufpos, Iterator &itr) |
| See template<class Iterator>Interface::skip(char*,unsigned int&,Iterator&) More... | |
| template<class Iterator > | |
| static void | fetchbytes (char *buf, unsigned int &bufpos, Iterator &itr) |
| See template<class Iterator>Interface::fetchbytes(char*,unsigned int&,Iterator&) More... | |
| template<class Iterator > | |
| static signed char | asciichar (char *buf, unsigned int &bufpos, Iterator &itr) |
| See template<class Iterator>Interface::asciichar(char*,unsigned int&,Iterator&) More... | |
| static bool | is_equal (const IsoLatin &a, const IsoLatin &b) |
| See template<class Buffer>Interface::is_equal( const Interface&, const Interface&) More... | |
Static Public Member Functions inherited from textwolf::charset::IsoLatinCodePage | |
| static bool | is_equal (const IsoLatinCodePage &a, const IsoLatinCodePage &b) |
| Evaluate if two code pages are equal. More... | |
Character set IsoLatin-1,..IsoLatin-9 (ISO-8859-1,...ISO-8859-9)
|
inline |
|
inline |
|
inlinestatic |
See template<class Iterator>Interface::asciichar(char*,unsigned int&,Iterator&)
|
inlinestatic |
See template<class Iterator>Interface::fetchbytes(char*,unsigned int&,Iterator&)
|
inlinestatic |
See template<class Buffer>Interface::is_equal( const Interface&, const Interface&)
|
inline |
See template<class Buffer>Interface::print(UChar,Buffer&)
|
inlinestatic |
See template<class Iterator>Interface::skip(char*,unsigned int&,Iterator&)
|
inline |
See template<class Iterator>Interface::value(char*,unsigned int&,Iterator&)
1.8.6