![]()  | 
Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members
 | 
#include <FXTextCodec.h>
Inheritance diagram for FX::FXTextCodec:

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 FXchar * | name () const =0 | 
| virtual const FXchar * | mimeName () const =0 | 
| virtual const FXchar *const * | aliases () const =0 | 
| virtual | ~FXTextCodec () | 
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) | 
      
  | 
  
| 
 Construct text codec. 
  | 
  
      
  | 
  
| 
 Destruct codec. 
  | 
  
      
  | 
  ||||||||||||||||
| 
 Convert utf8 to single wide character. 
  | 
  
      
  | 
  ||||||||||||||||
| 
 Convert utf16 to single wide character. 
  | 
  
      
  | 
  ||||||||||||||||
| 
 Convert utf32 to single wide character. 
  | 
  
      
  | 
  ||||||||||||||||
| 
 Convert single wide character to utf8. 
  | 
  
      
  | 
  ||||||||||||||||
| 
 Convert single wide character to utf16. 
  | 
  
      
  | 
  ||||||||||||||||
| 
 Convert single wide character to utf32. 
  | 
  
      
  | 
  ||||||||||||
| 
 Count utf8 bytes needed to convert multi-byte characters from src. 
 Reimplemented in FX::FXUTF16Codec, and FX::FXUTF32Codec.  | 
  
      
  | 
  
| 
 Count utf8 bytes needed to convert multi-byte characters from src. 
  | 
  
      
  | 
  ||||||||||||||||||||
| 
 Convert multi-byte characters from src to utf8 characters at dst. 
 Reimplemented in FX::FXUTF16Codec, and FX::FXUTF32Codec.  | 
  
      
  | 
  ||||||||||||||||
| 
 Convert multi-byte characters from src to utf8 characters at dst. 
  | 
  
      
  | 
  ||||||||||||||||
| 
 Convert multi-byte characters from src to utf8 characters at dst. 
  | 
  
      
  | 
  ||||||||||||
| 
 Convert multi-byte characters from src to utf8 string. 
  | 
  
      
  | 
  
| 
 Convert multi-byte characters from src to utf8 string. 
  | 
  
      
  | 
  
| 
 Convert multi-byte string to utf8 string. 
  | 
  
      
  | 
  ||||||||||||||||
      
  | 
  ||||||||||||
| 
 Count multi-byte characters characters needed to convert utf8 from src. 
 Reimplemented in FX::FXUTF16Codec, and FX::FXUTF32Codec.  | 
  
      
  | 
  
| 
 Count multi-byte characters characters needed to convert utf8 from src. 
  | 
  
      
  | 
  ||||||||||||||||||||
| 
 Convert utf8 characters at src to multi-byte characters at dst. 
 Reimplemented in FX::FXUTF16Codec, and FX::FXUTF32Codec.  | 
  
      
  | 
  ||||||||||||||||
| 
 Convert utf8 characters at src to multi-byte characters at dst. 
  | 
  
      
  | 
  ||||||||||||||||
| 
 Convert utf8 characters at src to multi-byte characters at dst. 
  | 
  
      
  | 
  ||||||||||||
| 
 Convert utf8 characters at src to multi-byte string. 
  | 
  
      
  | 
  
| 
 Convert utf8 characters at src to multi-byte string. 
  | 
  
      
  | 
  
| 
 Convert utf8 string to multi-byte string. 
  | 
  
      
  | 
  ||||||||||||||||
      
  | 
  
      
  | 
  
      
  | 
  
| 
 Return the IANA mime name for this codec; this is used for example as "text/utf-8" in drag and drop protocols. 
 Implemented in 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::FXUTF16LECodec, FX::FXUTF16Codec, FX::FXUTF32BECodec, FX::FXUTF32LECodec, FX::FXUTF32Codec, and FX::FXUTF8Codec.  | 
  
      
  | 
  
| 
 |