CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_5/src/FWCore/Utilities/interface/ProductHolderIndex.h

Go to the documentation of this file.
00001 #ifndef FWCore_Utilities_ProductHolderIndex_h
00002 #define FWCore_Utilities_ProductHolderIndex_h
00003 
00004 #include <limits>
00005 
00006 namespace edm {
00007 
00008   typedef unsigned int ProductHolderIndex;
00009 
00010 #ifndef __GCCXML__
00011   enum ProductHolderIndexValues {
00012     ProductHolderIndexInvalid = std::numeric_limits<unsigned int>::max(),
00013     ProductHolderIndexInitializing = std::numeric_limits<unsigned int>::max() - 1,
00014     ProductHolderIndexAmbiguous = std::numeric_limits<unsigned int>::max() - 2
00015   };
00016 #endif
00017 }
00018 #endif