| 
    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