CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ELlist.h
Go to the documentation of this file.
1 #ifndef MessageLogger_ELlist_h
2 #define MessageLogger_ELlist_h
3 
4 
5 // ----------------------------------------------------------------------
6 //
7 // ELlist.h Provides a list class with the semantics of std::list.
8 // Customizers may substitute for this class to provide either
9 // a list with a different allocator, or whatever else.
10 //
11 // We typedef an individual type for each of these lists since
12 // the syntax
13 // typedef list ELlist;
14 // ELlist<ELdestination> sinks;
15 // may or may not be valid C++, and if valid probably won't work
16 // everywhere.
17 //
18 // The following elements of list semantics are relied upon:
19 // push_back() ELadminstrator
20 //
21 //
22 // ----------------------------------------------------------------------
23 
24 
25 #ifndef ELSTRING_H
27 #endif
28 
29 
30 #include <list>
31 
32 
33 namespace edm {
34 
35 
36 // ----------------------------------------------------------------------
37 
38 
39 class ELdestination;
40 typedef std::list<ELdestination *> ELlist_dest;
41 
42 typedef std::list<ELstring > ELlist_string;
43 
44 // ----------------------------------------------------------------------
45 
46 
47 } // end of namespace edm
48 
49 
50 #endif // MessageLogger_ELlist_h
std::list< ELdestination * > ELlist_dest
Definition: ELlist.h:39
std::list< ELstring > ELlist_string
Definition: ELlist.h:42