1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
#ifndef Framework_TestProcessor_ESPutTokenT_h
#define Framework_TestProcessor_ESPutTokenT_h
// -*- C++ -*-
//
// Package: Framework/TestProcessor
// Class : ESPutTokenT
//
/**\class ESPutTokenT ESPutTokenT.h "ESPutTokenT.h"
Description: [one line class summary]
Usage:
<usage>
*/
//
// Original Author: Chris Jones
// Created: Tue, 08 May 2018 19:46:32 GMT
//
// system include files
// user include files
// forward declarations
namespace edm {
namespace test {
class TestProcessorConfig;
template <typename T>
class ESPutTokenT {
public:
friend class TestProcessorConfig;
ESPutTokenT() : index_{undefinedIndex()} {}
int index() const { return index_; }
static int undefinedIndex() { return -1; }
private:
ESPutTokenT(int iIndex) : index_{iIndex} {};
int index_;
};
} // namespace test
} // namespace edm
#endif
|