Logo Search packages:      
Sourcecode: poco version File versions  Download package

Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Static Protected Member Functions | Static Private Attributes

Poco::Latin9Encoding Class Reference

#include <Latin9Encoding.h>

Inheritance diagram for Poco::Latin9Encoding:
Inheritance graph
Collaboration diagram for Poco::Latin9Encoding:
Collaboration graph

List of all members.

Public Types

typedef int CharacterMap [256]
typedef SharedPtr< TextEncodingPtr

Public Member Functions

const char * canonicalName () const
 Destroys the encoding.
const CharacterMap & characterMap () const
int convert (const unsigned char *bytes) const
int convert (int ch, unsigned char *bytes, int length) const
bool isA (const std::string &encodingName) const
int queryConvert (const unsigned char *bytes, int length) const
int sequenceLength (const unsigned char *bytes, int length) const

Static Public Member Functions

static void add (TextEncoding::Ptr encoding)
static void add (TextEncoding::Ptr encoding, const std::string &name)
static TextEncodingbyName (const std::string &encodingName)
static TextEncoding::Ptr find (const std::string &encodingName)
static TextEncodingglobal ()
static TextEncoding::Ptr global (TextEncoding::Ptr encoding)
static void remove (const std::string &encodingName)

Static Public Attributes

static const std::string GLOBAL
 Return the current global TextEncoding object.

Static Protected Member Functions

static TextEncodingManagermanager ()
 Name of the global TextEncoding, which is the empty string.

Static Private Attributes

static const CharacterMap _charMap
static const char * _names []

Detailed Description

ISO Latin-9 (8859-15) text encoding.

Latin-9 is basically Latin-1 with the EURO sign plus some other minor changes.

Definition at line 50 of file Latin9Encoding.h.

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index