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 #ifndef ELSTRING_H
25 #endif
26 
27 #include <list>
28 
29 namespace edm {
30 
31  // ----------------------------------------------------------------------
32 
33  class ELdestination;
34  typedef std::list<ELdestination *> ELlist_dest;
35 
36  typedef std::list<ELstring> ELlist_string;
37 
38  // ----------------------------------------------------------------------
39 
40 } // end of namespace edm
41 
42 #endif // MessageLogger_ELlist_h
std::list< ELdestination * > ELlist_dest
Definition: ELlist.h:33
HLT enums.
std::list< ELstring > ELlist_string
Definition: ELlist.h:36