File indexing completed on 2024-04-06 12:13:12
0001 #ifndef FWCore_Utilities_ProductResolverIndex_h
0002 #define FWCore_Utilities_ProductResolverIndex_h
0003
0004 #include <limits>
0005
0006 namespace edm {
0007
0008 typedef unsigned int ProductResolverIndex;
0009
0010 enum ProductResolverIndexValues {
0011
0012
0013
0014 ProductResolverIndexValuesBit = 1U << 30,
0015
0016 ProductResolverIndexInvalid = std::numeric_limits<unsigned int>::max(),
0017 ProductResolverIndexInitializing = std::numeric_limits<unsigned int>::max() - 1,
0018 ProductResolverIndexAmbiguous = std::numeric_limits<unsigned int>::max() - 2
0019 };
0020 }
0021 #endif