#include <RefCore.h>
Classes | |
| struct | RefCoreTransients |
Public Member Functions | |
| constexpr | RefCore ()=default |
| RefCore (ProductID const &theId, void const *prodPtr, EDProductGetter const *prodGetter) | |
| constexpr bool | isNonnull () const noexcept |
| constexpr bool | isNull () const noexcept |
| constexpr bool | operator! () const noexcept |
| bool | isAvailable () const |
| constexpr ProductID | id () const noexcept |
| void const * | productPtr () const noexcept |
| EDProductGetter const * | productGetter () const noexcept |
| void | setProductPtr (void const *prodPtr) const noexcept |
| void | setProductGetter (EDProductGetter const *) noexcept |
| void | swap (RefCore &other) |
Private Attributes | |
| ProductID | id_ {} |
| RefCoreTransients | transients_ {} |
|
default |
| art::RefCore::RefCore | ( | ProductID const & | theId, |
| void const * | prodPtr, | ||
| EDProductGetter const * | prodGetter | ||
| ) |
Definition at line 17 of file RefCore.cc.
|
inlinenoexcept |
| bool art::RefCore::isAvailable | ( | ) | const |
Definition at line 24 of file RefCore.cc.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
noexcept |
Definition at line 41 of file RefCore.cc.
|
noexcept |
Definition at line 34 of file RefCore.cc.
|
noexcept |
Definition at line 57 of file RefCore.cc.
|
noexcept |
Definition at line 48 of file RefCore.cc.
| void art::RefCore::swap | ( | RefCore & | other | ) |
Definition at line 63 of file RefCore.cc.
|
private |
1.8.11