#include <ProductProvenance.h>
Definition at line 19 of file ProductProvenance.h.
art::ProductProvenance::~ProductProvenance |
( |
| ) |
|
|
default |
art::ProductProvenance::ProductProvenance |
( |
| ) |
|
|
default |
Definition at line 17 of file ProductProvenance.cc.
ProductStatus productStatus_
Transient< Transients > transients_
Definition at line 22 of file ProductProvenance.cc.
27 transients_.get().parentagePtr_ = make_shared<Parentage>(parents);
ProductStatus productStatus_
Transient< Transients > transients_
static auto emplace(value_type const &value)
bool art::ProductProvenance::noParentage |
( |
| ) |
const |
|
noexcept |
Parentage const & art::ProductProvenance::parentage |
( |
| ) |
const |
Definition at line 65 of file ProductProvenance.cc.
68 transients_.get().parentagePtr_ = make_shared<Parentage>();
static collection_type const & get()
Transient< Transients > transients_
ParentageID const & art::ProductProvenance::parentageID |
( |
| ) |
const |
|
noexcept |
ProductID art::ProductProvenance::productID |
( |
| ) |
const |
|
noexcept |
void art::ProductProvenance::write |
( |
std::ostream & |
os | ) |
const |
Definition at line 75 of file ProductProvenance.cc.
77 os <<
"product ID = " <<
productID() <<
'\n';
78 os <<
"product status = " <<
static_cast<int>(
productStatus_) <<
'\n';
80 os <<
"entry description ID = " <<
parentageID() <<
'\n';
ParentageID const & parentageID() const noexcept
ProductID productID() const noexcept
ProductStatus productStatus_
bool noParentage() const noexcept
ProductID art::ProductProvenance::productID_ {} |
|
private |
The documentation for this class was generated from the following files: