CMS 3D CMS Logo

ELlist.h
Go to the documentation of this file.
1 #ifndef MessageLogger_ELlist_h
2 #define MessageLogger_ELlist_h
3 
4 // ----------------------------------------------------------------------
5 //
6 // ELlist.h Provides a list class with the semantics of std::list.
7 // Customizers may substitute for this class to provide either
8 // a list with a different allocator, or whatever else.
9 //
10 // We typedef an individual type for each of these lists since
11 // the syntax
12 // typedef list ELlist;
13 // ELlist<ELdestination> sinks;
14 // may or may not be valid C++, and if valid probably won't work
15 // everywhere.
16 //
17 // The following elements of list semantics are relied upon:
18 // push_back() ELadminstrator
19 //
20 //
21 // ----------------------------------------------------------------------
22 
23 #include <list>
24 #include <string>
25 
26 namespace edm {
27 
28  // ----------------------------------------------------------------------
29 
30  class ELdestination;
31  typedef std::list<ELdestination *> ELlist_dest;
32 
33  typedef std::list<std::string> ELlist_string;
34 
35  // ----------------------------------------------------------------------
36 
37 } // end of namespace edm
38 
39 #endif // MessageLogger_ELlist_h
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::ELlist_string
std::list< std::string > ELlist_string
Definition: ELlist.h:33
edm::ELlist_dest
std::list< ELdestination * > ELlist_dest
Definition: ELlist.h:30