Xerces-C++  3.1.2
Public Member Functions | List of all members
TranscodeFromStr Class Reference

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 XMLChstr () const
 Returns the transcoded, null terminated string. More...
 
XMLChadopt ()
 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...
 

Constructor & Destructor Documentation

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.

Parameters
datathe source buffer to be transcoded
lengththe length of the source buffer
encodingthe name of the encoding to transcode to
managerthe 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.

Parameters
datathe source buffer to be transcoded
lengththe length of the source buffer
transthe transcoder to use
managerthe memory manager to use
TranscodeFromStr::~TranscodeFromStr ( )

Member Function Documentation

XMLCh * TranscodeFromStr::adopt ( )

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

Returns
the transcoded string
XMLSize_t TranscodeFromStr::length ( ) const

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
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: