#include <tools.h>
List of all members.
Detailed Description
Definition at line 126 of file tools.h.
Constructor & Destructor Documentation
| cCharSetConv::cCharSetConv |
( |
const char * |
FromCode = NULL, |
|
|
const char * |
ToCode = NULL |
|
) |
| |
Sets up a character set converter to convert from FromCode to ToCode. If FromCode is NULL, the previously set systemCharacterTable is used. If ToCode is NULL, "UTF-8" is used.
| cCharSetConv::~cCharSetConv |
( |
| ) |
|
Member Function Documentation
| const char* cCharSetConv::Convert |
( |
const char * |
From, |
|
|
char * |
To = NULL, |
|
|
size_t |
ToLength = 0 |
|
) |
| |
Converts the given Text from FromCode to ToCode (as set in the cosntructor). If To is given, it is used to copy at most ToLength bytes of the result (including the terminating 0) into that buffer. If To is not given, the result is copied into a dynamically allocated buffer and is valid as long as this object lives, or until the next call to Convert(). The return value always points to the result if the conversion was successful (even if a fixed size To buffer was given and the result didn't fit into it). If the string could not be converted, the result points to the original From string.
| static void cCharSetConv::SetSystemCharacterTable |
( |
const char * |
CharacterTable | ) |
[static] |
| static const char* cCharSetConv::SystemCharacterTable |
( |
void |
| ) |
[inline, static] |
Definition at line 148 of file tools.h.
{ return systemCharacterTable; }
The documentation for this class was generated from the following file: