Xerces-C++: TranscodeFromStr Class Reference (original) (raw)

#include <[xercesc/util/TransService.hpp](TransService%5F8hpp%5Fsource.html)>

Public Member Functions
Getter methods
const XMLCh * str () const
Returns the transcoded, null terminated string.
XMLCh * adopt ()
Returns the transcoded, null terminated string - adopting the memory allocated to it from the TranscodeFromStr object.
XMLSize_t length () const
Returns the length of the transcoded string in characters.

Converts from the specified encoding to the internal XMLCh* encoding.

Parameters

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() [2/2]

Converts from the specified encoding to the internal XMLCh* encoding.

Parameters

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::~TranscodeFromStr ( )

adopt()

XMLCh * TranscodeFromStr::adopt ( )

Returns the transcoded, null terminated string - adopting the memory allocated to it from the TranscodeFromStr object.

Returns

the transcoded string

length()

Returns the length of the transcoded string in characters.

The length does not include the null terminator.

Returns

the length of the transcoded string in characters

str()

const XMLCh * TranscodeFromStr::str ( ) const

Returns the transcoded, null terminated string.

Returns

the transcoded string


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