Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
FWCore
Utilities
interface
ProductResolverIndex.h
Go to the documentation of this file.
1
#ifndef FWCore_Utilities_ProductResolverIndex_h
2
#define FWCore_Utilities_ProductResolverIndex_h
3
4
#include <limits>
5
6
namespace
edm {
7
8
typedef
unsigned
int
ProductResolverIndex
;
9
10
enum
ProductResolverIndexValues
{
11
12
// All values of the ProductResolverIndex in this enumeration should
13
// have this bit set to 1,
14
ProductResolverIndexValuesBit
= 1U << 30,
15
16
ProductResolverIndexInvalid
=
std::numeric_limits<unsigned int>::max
(),
17
ProductResolverIndexInitializing
=
std::numeric_limits<unsigned int>::max
() - 1,
18
ProductResolverIndexAmbiguous
=
std::numeric_limits<unsigned int>::max
() - 2
19
};
20
}
// namespace edm
21
#endif
edm::ProductResolverIndexValues
ProductResolverIndexValues
Definition:
ProductResolverIndex.h:10
edm::ProductResolverIndex
unsigned int ProductResolverIndex
Definition:
ProductResolverIndex.h:8
edm::ProductResolverIndexInitializing
Definition:
ProductResolverIndex.h:17
SiStripPI::max
Definition:
SiStripPayloadInspectorHelper.h:169
edm::ProductResolverIndexInvalid
Definition:
ProductResolverIndex.h:16
edm::ProductResolverIndexAmbiguous
Definition:
ProductResolverIndex.h:18
edm::ProductResolverIndexValuesBit
Definition:
ProductResolverIndex.h:14
Generated for CMSSW Reference Manual by
1.8.5