FX::FXTextCodec Class Reference

#include <FXTextCodec.h>

Inheritance diagram for FX::FXTextCodec:

FX::FXObject FX::FX885910Codec FX::FX885911Codec FX::FX885913Codec FX::FX885914Codec FX::FX885915Codec FX::FX885916Codec FX::FX88591Codec FX::FX88592Codec FX::FX88593Codec FX::FX88594Codec FX::FX88595Codec FX::FX88596Codec FX::FX88597Codec FX::FX88598Codec FX::FX88599Codec FX::FXCP1250Codec FX::FXCP1251Codec FX::FXCP1252Codec FX::FXCP1253Codec FX::FXCP1254Codec FX::FXCP1255Codec FX::FXCP1256Codec FX::FXCP1257Codec FX::FXCP1258Codec FX::FXCP437Codec FX::FXCP850Codec FX::FXCP852Codec FX::FXCP855Codec FX::FXCP856Codec FX::FXCP857Codec FX::FXCP860Codec FX::FXCP861Codec FX::FXCP862Codec FX::FXCP863Codec FX::FXCP864Codec FX::FXCP865Codec FX::FXCP866Codec FX::FXCP869Codec FX::FXCP874Codec FX::FXKOI8RCodec FX::FXUTF16BECodec FX::FXUTF16Codec FX::FXUTF16LECodec FX::FXUTF32BECodec FX::FXUTF32Codec FX::FXUTF32LECodec FX::FXUTF8Codec List of all members.

Detailed Description

Abstract base class for a stateless coder/decoder.

Definition at line 38 of file FXTextCodec.h.

Public Member Functions

 FXTextCodec ()
virtual FXint mb2utflen (const FXchar *src, FXint nsrc) const
FXint mb2utflen (const FXString &src) const
virtual FXint mb2utf (FXchar *dst, FXint ndst, const FXchar *src, FXint nsrc) const
FXint mb2utf (FXchar *dst, FXint ndst, const FXchar *src) const
FXint mb2utf (FXchar *dst, FXint ndst, const FXString &src) const
FXString mb2utf (const FXchar *src, FXint nsrc) const
FXString mb2utf (const FXchar *src) const
FXString mb2utf (const FXString &src) const
virtual FXint mb2wc (FXwchar &wc, const FXchar *src, FXint nsrc) const
virtual FXint utf2mblen (const FXchar *src, FXint nsrc) const
virtual FXint utf2mblen (const FXString &src) const
virtual FXint utf2mb (FXchar *dst, FXint ndst, const FXchar *src, FXint nsrc) const
FXint utf2mb (FXchar *dst, FXint ndst, const FXchar *src) const
FXint utf2mb (FXchar *dst, FXint ndst, const FXString &src) const
FXString utf2mb (const FXchar *src, FXint nsrc) const
FXString utf2mb (const FXchar *src) const
FXString utf2mb (const FXString &src) const
virtual FXint wc2mb (FXchar *dst, FXint ndst, FXwchar wc) const
virtual FXint mibEnum () const =0
virtual const FXcharname () const =0
virtual const FXcharmimeName () const =0
virtual const FXchar *const * aliases () const =0
virtual ~FXTextCodec ()
virtual long onDefault (FXObject *, FXSelector, void *)
const FXchargetClassName () const
bool isMemberOf (const FXMetaClass *metaclass) const
virtual long tryHandle (FXObject *sender, FXSelector sel, void *ptr)
virtual void save (FXStream &store) const
virtual void load (FXStream &store)
QTransString tr (const char *text, const char *hint=0)
virtual void * getPythonObject () const
virtual void decouplePythonObject () const

Static Public Member Functions

static FXint utf2wc (FXwchar &wc, const FXchar *src, FXint nsrc)
static FXint utf2wc (FXwchar &wc, const FXnchar *src, FXint nsrc)
static FXint utf2wc (FXwchar &wc, const FXwchar *src, FXint nsrc)
static FXint wc2utf (FXchar *dst, FXint ndst, FXwchar wc)
static FXint wc2utf (FXnchar *dst, FXint ndst, FXwchar wc)
static FXint wc2utf (FXwchar *dst, FXint ndst, FXwchar wc)


The documentation for this class was generated from the following file:
(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:37:01 2009 for TnFOX by doxygen v1.4.7