CMS 3D CMS Logo

Public Member Functions | Private Attributes

cscdqm::XercesStringTranscoder Class Reference

This is a simple class that lets us do easy (though not terribly efficient) trancoding of char* data to XMLCh data. More...

#include <CSCDQM_Utility.h>

List of all members.

Public Member Functions

const XMLCh * unicodeForm () const
 XercesStringTranscoder (const char *const toTranscode)
 ~XercesStringTranscoder ()

Private Attributes

XMLCh * fUnicodeForm

Detailed Description

This is a simple class that lets us do easy (though not terribly efficient) trancoding of char* data to XMLCh data.

Definition at line 105 of file CSCDQM_Utility.h.


Constructor & Destructor Documentation

cscdqm::XercesStringTranscoder::XercesStringTranscoder ( const char *const  toTranscode) [inline]

Definition at line 109 of file CSCDQM_Utility.h.

References fUnicodeForm.

                                                            {
        fUnicodeForm = XERCES_CPP_NAMESPACE::XMLString::transcode(toTranscode);
      }
cscdqm::XercesStringTranscoder::~XercesStringTranscoder ( ) [inline]

Member Function Documentation

const XMLCh* cscdqm::XercesStringTranscoder::unicodeForm ( ) const [inline]

Definition at line 117 of file CSCDQM_Utility.h.

References fUnicodeForm.

                                       {
        return fUnicodeForm;
      }

Member Data Documentation

Definition at line 123 of file CSCDQM_Utility.h.

Referenced by unicodeForm(), XercesStringTranscoder(), and ~XercesStringTranscoder().