1 #ifndef canvas_Persistency_Common_RefCore_h 2 #define canvas_Persistency_Common_RefCore_h 73 return lhs.id() == rhs.id();
85 return lhs.id() < rhs.id();
EDProductGetter const * productGetter() const noexcept
bool operator==(Provenance const &a, Provenance const &b) noexcept
constexpr RefCoreTransients()=default
bool operator!=(debugging_allocator< X > const &, debugging_allocator< Y > const &)
bool operator<(ProductInfo const &a, ProductInfo const &b)
constexpr bool isNull() const noexcept
void swap(RefCore &other)
constexpr bool isValid() const noexcept
RefCoreTransients transients_
constexpr RefCore()=default
void setProductGetter(EDProductGetter const *) noexcept
constexpr bool operator!() const noexcept
void const * productPtr() const noexcept
void setProductPtr(void const *prodPtr) const noexcept
constexpr ProductID id() const noexcept
EDProductGetter const * prodGetter_
constexpr bool isNonnull() const noexcept