cxxtools::Iso8859_9Codec Class Reference

#include <cxxtools/iso8859_9codec.h>

Inheritance diagram for cxxtools::Iso8859_9Codec:
cxxtools::CharMapCodec cxxtools::TextCodec< Char, char > std::codecvt< Char, char, cxxtools::MBState > std::codecvt_base

Public Member Functions

 Iso8859_9Codec (size_t ref=0)
- Public Member Functions inherited from cxxtools::CharMapCodec
 CharMapCodec (const CharMap &charMap, size_t ref=0)
virtual ~CharMapCodec ()
- Public Member Functions inherited from cxxtools::TextCodec< Char, char >
 TextCodec (size_t ref=0)
 Constructs a new TextCodec object.
virtual ~TextCodec ()
 Empty desctructor.
size_t refs () const
- Public Member Functions inherited from std::codecvt< Char, char, cxxtools::MBState >
 codecvt (size_t ref=0)
virtual ~codecvt ()
codecvt_base::result out (StateT &state, const InternT *from, const InternT *from_end, const InternT *&from_next, ExternT *to, ExternT *to_end, ExternT *&to_next) const
codecvt_base::result unshift (StateT &state, ExternT *to, ExternT *to_end, ExternT *&to_next) const
codecvt_base::result in (StateT &state, const ExternT *from, const ExternT *from_end, const ExternT *&from_next, InternT *to, InternT *to_end, InternT *&to_next) const
int encoding () const
bool always_noconv () const
int length (StateT &state, const ExternT *from, const ExternT *end, size_t max) const
int max_length () const
- Public Member Functions inherited from std::codecvt_base
virtual ~codecvt_base ()

Static Public Member Functions

static String decode (const char *data, unsigned size)
static String decode (const std::string &data)
static std::string encode (const Char *data, unsigned size)
static std::string encode (const String &data)

Additional Inherited Members

- Public Types inherited from cxxtools::TextCodec< Char, char >
typedef Char InternT
typedef char ExternT
- Protected Member Functions inherited from cxxtools::CharMapCodec
virtual result do_in (MBState &s, const char *fromBegin, const char *fromEnd, const char *&fromNext, Char *toBegin, Char *toEnd, Char *&toNext) const
virtual result do_out (MBState &s, const Char *fromBegin, const Char *fromEnd, const Char *&fromNext, char *toBegin, char *toEnd, char *&toNext) const
std::codecvt_base::result do_unshift (cxxtools::MBState &, char *, char *, char *&) const
bool do_always_noconv () const throw ()
int do_length (MBState &s, const char *fromBegin, const char *fromEnd, size_t max) const
int do_encoding () const throw ()
int do_max_length () const throw ()

Constructor & Destructor Documentation

cxxtools::Iso8859_9Codec::Iso8859_9Codec ( size_t  ref = 0)
explicit

Member Function Documentation

static String cxxtools::Iso8859_9Codec::decode ( const char *  data,
unsigned  size 
)
inlinestatic
static String cxxtools::Iso8859_9Codec::decode ( const std::string &  data)
inlinestatic
static std::string cxxtools::Iso8859_9Codec::encode ( const Char data,
unsigned  size 
)
inlinestatic
static std::string cxxtools::Iso8859_9Codec::encode ( const String data)
inlinestatic

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