CMS 3D CMS Logo

Classes | Namespaces | Defines | Functions

/data/git/CMSSW_5_3_11_patch5/src/DQM/CSCMonitorModule/interface/CSCDQM_Utility.h File Reference

#include <string>
#include <map>
#include <set>
#include <vector>
#include <sstream>
#include <stdint.h>
#include <math.h>
#include <xercesc/util/XMLString.hpp>
#include <TString.h>
#include <TPRegexp.h>

Go to the source code of this file.

Classes

class  cscdqm::Utility
 General and CSCDQM Framework related utility routines. More...
class  cscdqm::XercesStringTranscoder
 This is a simple class that lets us do easy (though not terribly efficient) trancoding of char* data to XMLCh data. More...

Namespaces

namespace  cscdqm

Defines

#define XERCES_TRANSCODE(str)   cscdqm::XercesStringTranscoder(str).unicodeForm()

Functions

template<class T >
bool cscdqm::stringToNumber (T &t, const std::string &s, std::ios_base &(*f)(std::ios_base &))
 Converting from string to whatever number (failsafe!)
template<class T >
const std::string cscdqm::toString (T &t)
 Converting from whatever to string (failsafe!)

Define Documentation

#define XERCES_TRANSCODE (   str)    cscdqm::XercesStringTranscoder(str).unicodeForm()

Definition at line 98 of file CSCDQM_Utility.h.