STextDecoder Class Reference
[Utility Classes and Functions]

#include <support/TextCoder.h>

List of all members.

Public Member Functions

SString AsString () const
char const * Buffer () const
size_t ConsumedBytes () const
status_t DeviceToUTF8 (wchar32_t srcChar, char const *substitutionStr="", size_t substitutionLen=0)
status_t DeviceToUTF8 (char const *text, size_t srcLen, char const *substitutionStr="", size_t substitutionLen=0)
status_t EncodingToUTF8 (const SValue &text, char const *substitutionStr="", size_t substitutionLen=0)
status_t EncodingToUTF8 (char const *text, size_t srcLen, CharEncodingType fromEncoding, char const *substitutionStr="", size_t substitutionLen=0)
size_t Size () const
 STextDecoder ()
 ~STextDecoder ()


Constructor & Destructor Documentation

STextDecoder  ) 
 

~STextDecoder  ) 
 


Member Function Documentation

SString AsString  )  const
 

char const * Buffer  )  const
 

size_t ConsumedBytes  )  const [inline]
 

status_t DeviceToUTF8 wchar32_t  srcChar,
char const *  substitutionStr = "",
size_t  substitutionLen = 0
 

status_t DeviceToUTF8 char const *  text,
size_t  srcLen,
char const *  substitutionStr = "",
size_t  substitutionLen = 0
 

TxtDeviceToUTF32Lengths() won't be annoying enough

status_t EncodingToUTF8 const SValue text,
char const *  substitutionStr = "",
size_t  substitutionLen = 0
 

status_t EncodingToUTF8 char const *  text,
size_t  srcLen,
CharEncodingType  fromEncoding,
char const *  substitutionStr = "",
size_t  substitutionLen = 0
 

size_t Size  )  const [inline]
 


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