Functions | |
bool | cacheIsProductPtr (void const *iPtr) |
EDProductGetter const * | productGetter (std::atomic< void const * > const &iCache) |
void const * | productPtr (std::atomic< void const * > const &iCache) |
void | setCacheIsItem (std::atomic< void const * > &iCache, void const *iNewValue) |
void | setCacheIsProductGetter (std::atomic< void const * > &ptr, EDProductGetter const *iGetter) |
void | setCacheIsProductGetter (void const *&ptr, EDProductGetter const *iGetter) |
bool | tryToSetCacheItemForFirstTime (std::atomic< void const * > &iCache, void const *iNewValue) |
Variables | |
const std::uintptr_t | kCacheIsProductPtrBit = 0x1 |
const std::uintptr_t | kCacheIsProductPtrMask = std::numeric_limits<std::uintptr_t>::max() ^ kCacheIsProductPtrBit |
const unsigned short | kProcessIndexMask = 0x3FFF |
const unsigned short | kTransientBit = 0x8000 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
const std::uintptr_t DataFormats_MuonReco::dictionary::edm::refcoreimpl::kCacheIsProductPtrBit = 0x1 |
const std::uintptr_t DataFormats_MuonReco::dictionary::edm::refcoreimpl::kCacheIsProductPtrMask = std::numeric_limits<std::uintptr_t>::max() ^ kCacheIsProductPtrBit |
const unsigned short DataFormats_MuonReco::dictionary::edm::refcoreimpl::kProcessIndexMask = 0x3FFF |