CMS 3D CMS Logo

XMLUniStr.h
Go to the documentation of this file.
1 #ifndef PhysicsTools_MVATrainer_XMLUniStr_h
2 #define PhysicsTools_MVATrainer_XMLUniStr_h
3 
4 #include <xercesc/util/XMLString.hpp>
5 #include <xercesc/util/XMLUni.hpp>
6 
7 class XMLUniStr {
8  public:
9  XMLUniStr(const char *str) :
10  unicode(XERCES_CPP_NAMESPACE_QUALIFIER XMLString::transcode(str))
11  {}
12 
15 
16  operator const XMLCh *() const
17  { return unicode; }
18 
19  private:
20  XMLCh *unicode;
21 };
22 
23 #endif // PhysicsTools_MVATrainer_XMLUniStr_h
XMLUniStr(const char *str)
Definition: XMLUniStr.h:9
#define XERCES_CPP_NAMESPACE_QUALIFIER
Definition: LHERunInfo.h:16
XMLCh * unicode
Definition: XMLUniStr.h:20
~XMLUniStr()
Definition: XMLUniStr.h:13