20 : branchID_(bid), parentageID_(
std::
move(edid)) {}
23 : branchID_(bid), parentageID_() {
44 return s_emptyParentage;
48 os <<
"branch ID = " <<
branchID() <<
'\n';
49 os <<
"entry description ID = " <<
parentageID() <<
'\n';
53 return a.branchID() ==
b.branchID() &&
a.parentageID() ==
b.parentageID();
constexpr bool operator==(ELseverityLevel const &e1, ELseverityLevel const &e2) noexcept
ProductProvenance makeProductProvenance() const
ParentageID const & parentageID() const
bool getMapped(key_type const &k, value_type &result) const
BranchID const & branchID() const
void write(std::ostream &os) const
static ParentageRegistry * instance()
bool insertMapped(value_type const &v)
Parentage const & parentage() const