Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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