CMS 3D CMS Logo

lhef::XMLSimpleStr Class Reference

#include <GeneratorInterface/LHEInterface/src/XMLUtils.h>

List of all members.

Public Member Functions

 operator const char * () const
 XMLSimpleStr (const XMLCh *str)
 ~XMLSimpleStr ()

Static Public Member Functions

static bool isAllSpaces (const XMLCh *str, unsigned int length)
static bool isSpace (XMLCh ch)

Private Attributes

char * string


Detailed Description

Definition at line 69 of file XMLUtils.h.


Constructor & Destructor Documentation

lhef::XMLSimpleStr::XMLSimpleStr ( const XMLCh *  str  )  [inline]

Definition at line 71 of file XMLUtils.h.

lhef::XMLSimpleStr::~XMLSimpleStr (  )  [inline]

Definition at line 75 of file XMLUtils.h.

References release(), and XERCES_CPP_NAMESPACE_QUALIFIER.


Member Function Documentation

static bool lhef::XMLSimpleStr::isAllSpaces ( const XMLCh *  str,
unsigned int  length 
) [inline, static]

Definition at line 81 of file XMLUtils.h.

References XERCES_CPP_NAMESPACE_QUALIFIER.

Referenced by lhef::LHEReader::XMLHandler::characters().

00082         { return XERCES_CPP_NAMESPACE_QUALIFIER
00083                                 XMLChar1_0::isAllSpaces(str, length); }

static bool lhef::XMLSimpleStr::isSpace ( XMLCh  ch  )  [inline, static]

Definition at line 85 of file XMLUtils.h.

References XERCES_CPP_NAMESPACE_QUALIFIER.

Referenced by lhef::LHEReader::XMLHandler::characters().

00086         { return XERCES_CPP_NAMESPACE_QUALIFIER
00087                                 XMLChar1_0::isWhitespace(ch); }

lhef::XMLSimpleStr::operator const char * (  )  const [inline]

Definition at line 78 of file XMLUtils.h.

References string.

00079         { return string; }


Member Data Documentation

char* lhef::XMLSimpleStr::string [private]

Definition at line 90 of file XMLUtils.h.

Referenced by operator const char *().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:48:53 2009 for CMSSW by  doxygen 1.5.4