/home/gian/Progetti/falcon/core/include/falcon/transcoding.h File Reference

Declarations of encoders and decoders. More...

#include <falcon/setup.h>
#include <falcon/types.h>
#include <falcon/string.h>
#include <falcon/stream.h>
#include <falcon/falcondata.h>

Include dependency graph for transcoding.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

struct  Falcon::tag_cp_iso_uint_table
class  Falcon::Transcoder
 Basic transcoder class. More...
class  Falcon::TranscoderByte
 Transparent byte oriented encoder. More...
class  Falcon::TranscoderEOL
 EOL Transcoder. More...
class  Falcon::TranscoderUTF16
 UTF-16 encoding transcoder. More...
class  Falcon::TranscoderUTF8
 UTF-8 encoding transcoder. More...

Namespaces

namespace  Falcon
 CONST.

Typedefs

typedef struct
Falcon::tag_cp_iso_uint_table 
Falcon::CP_ISO_UINT_TABLE

Functions

FALCON_DYN_SYM bool Falcon::GetSystemEncoding (String &encoding)
 Determines the default encoding used on the system.
FALCON_DYN_SYM bool Falcon::TranscodeFromString (const String &source, const String &encoding, String &target)
 Transcode an external text string into a Falcon string.
FALCON_DYN_SYM Transcoder * Falcon::TranscoderFactory (const String &encoding, Stream *stream=0, bool own=false)
 Creates a transcoder for the given encoding.
FALCON_DYN_SYM bool Falcon::TranscodeString (const String &source, const String &encoding, String &target)
 Transcode a string into another.


Detailed Description

Declarations of encoders and decoders.


Generated on Mon Oct 19 10:11:26 2009 for Falcon_Core by  doxygen 1.5.8