CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_7_hltpatch2/src/FWCore/MessageLogger/interface/ELstring.h

Go to the documentation of this file.
00001 #ifndef MessageLogger_ELstring_h
00002 #define MessageLogger_ELstring_h
00003 
00004 
00005 // ----------------------------------------------------------------------
00006 //
00007 // ELstring.h   Provides a string class with the semantics of std::string.
00008 //              Customizers may substitute for this class to provide either
00009 //              a string with a different allocator, or whatever else.
00010 //
00011 // The elements of string semantics which are relied upon are listed
00012 // in ELstring.semantics
00013 //
00014 // ----------------------------------------------------------------------
00015 
00016 
00017 #include <string>
00018 
00019 
00020 namespace edm {       
00021 
00022 
00023 // ----------------------------------------------------------------------
00024 
00025 
00026 typedef std::string ELstring;
00027 
00028 bool eq_nocase( const ELstring & s1, const char s2[] );
00029 
00030 bool eq( const ELstring & s1, const ELstring s2 );
00031 
00032 
00033 // ----------------------------------------------------------------------
00034 
00035 
00036 }        // end of namespace edm
00037 
00038 
00039 #endif  // MessageLogger_ELstring_h