Xerces-C++
3.1.2
|
Public Member Functions | |
TranscodeFromStr (const XMLByte *data, XMLSize_t length, const char *encoding, MemoryManager *manager=XMLPlatformUtils::fgMemoryManager) | |
Converts from the specified encoding to the internal XMLCh* encoding. More... | |
TranscodeFromStr (const XMLByte *data, XMLSize_t length, XMLTranscoder *trans, MemoryManager *manager=XMLPlatformUtils::fgMemoryManager) | |
Converts from the specified encoding to the internal XMLCh* encoding. More... | |
~TranscodeFromStr () | |
Getter methods | |
const XMLCh * | str () const |
Returns the transcoded, null terminated string. More... | |
XMLCh * | adopt () |
Returns the transcoded, null terminated string - adopting the memory allocated to it from the TranscodeFromStr object. More... | |
XMLSize_t | length () const |
Returns the length of the transcoded string in characters. More... | |
TranscodeFromStr::TranscodeFromStr | ( | const XMLByte * | data, |
XMLSize_t | length, | ||
const char * | encoding, | ||
MemoryManager * | manager = XMLPlatformUtils::fgMemoryManager |
||
) |
Converts from the specified encoding to the internal XMLCh* encoding.
data | the source buffer to be transcoded |
length | the length of the source buffer |
encoding | the name of the encoding to transcode to |
manager | the memory manager to use |
TranscodeFromStr::TranscodeFromStr | ( | const XMLByte * | data, |
XMLSize_t | length, | ||
XMLTranscoder * | trans, | ||
MemoryManager * | manager = XMLPlatformUtils::fgMemoryManager |
||
) |
Converts from the specified encoding to the internal XMLCh* encoding.
data | the source buffer to be transcoded |
length | the length of the source buffer |
trans | the transcoder to use |
manager | the memory manager to use |
TranscodeFromStr::~TranscodeFromStr | ( | ) |
XMLCh * TranscodeFromStr::adopt | ( | ) |
Returns the transcoded, null terminated string - adopting the memory allocated to it from the TranscodeFromStr object.
XMLSize_t TranscodeFromStr::length | ( | ) | const |
Returns the length of the transcoded string in characters.
The length does not include the null terminator.
const XMLCh * TranscodeFromStr::str | ( | ) | const |
Returns the transcoded, null terminated string.