Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
FWCore
MessageLogger
interface
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
26
#include "
FWCore/MessageLogger/interface/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
edm::ELlist_dest
std::list< ELdestination * > ELlist_dest
Definition:
ELlist.h:39
ELstring.h
edm::ELlist_string
std::list< ELstring > ELlist_string
Definition:
ELlist.h:42
Generated for CMSSW Reference Manual by
1.8.5