IsoLatin code page.
More...
#include <codepages.hpp>
|
enum | Cause {
Unknown,
DimOutOfRange,
StateNumbersNotAscending,
InvalidParamState,
InvalidParamChar,
DuplicateStateTransition,
InvalidState,
IllegalParam,
IllegalAttributeName,
OutOfMem,
ArrayBoundsReadWrite,
NotAllowedOperation,
FileReadError,
IllegalXmlHeader,
InvalidTagOffset,
CorruptTagStack,
CodePageIndexNotSupported
} |
| Enumeration of error cases. More...
|
|
textwolf::charset::IsoLatinCodePage::IsoLatinCodePage |
( |
const IsoLatinCodePage & |
o | ) |
|
|
inline |
textwolf::charset::IsoLatinCodePage::IsoLatinCodePage |
( |
unsigned int |
idx | ) |
|
|
inline |
Constructor.
- Parameters
-
[in] | idx | IsoLatin code page index, 1 for "IsoLatin-1" |
char textwolf::charset::IsoLatinCodePage::invcode |
( |
UChar |
ch | ) |
const |
|
inline |
Get the character representation of a unicode character in this codepage.
- Parameters
-
- Returns
- the representation of the passed unicode character in this codepage
Evaluate if two code pages are equal.
UChar textwolf::charset::IsoLatinCodePage::ucharcode |
( |
char |
ch | ) |
const |
|
inline |
Get the unicode character representation of the character ch in this codepage.
- Parameters
-
[in] | ch | character in this codepage |
- Returns
- the unicode representation of the passed character
The documentation for this class was generated from the following file:
- /home/patrick/Projects/github/textwolf/include/textwolf/codepages.hpp