Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-02-14 13:28:39

0001 #ifndef MessageLogger_ELlist_h
0002 #define MessageLogger_ELlist_h
0003 
0004 // ----------------------------------------------------------------------
0005 //
0006 // ELlist.h     Provides a list class with the semantics of std::list.
0007 //              Customizers may substitute for this class to provide either
0008 //              a list with a different allocator, or whatever else.
0009 //
0010 //  We typedef an individual type for each of these lists since
0011 //  the syntax
0012 //      typedef list ELlist;
0013 //      ELlist<ELdestination> sinks;
0014 //  may or may not be valid C++, and if valid probably won't work
0015 //  everywhere.
0016 //
0017 // The following elements of list semantics are relied upon:
0018 //      push_back()             ELadminstrator
0019 //
0020 //
0021 // ----------------------------------------------------------------------
0022 
0023 #include <list>
0024 #include <string>
0025 
0026 namespace edm {
0027 
0028   // ----------------------------------------------------------------------
0029 
0030   class ELdestination;
0031   typedef std::list<ELdestination *> ELlist_dest;
0032 
0033   typedef std::list<std::string> ELlist_string;
0034 
0035   // ----------------------------------------------------------------------
0036 
0037 }  // end of namespace edm
0038 
0039 #endif  // MessageLogger_ELlist_h