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';
constexpr bool operator==(ELseverityLevel const &e1, ELseverityLevel const &e2) noexcept
BranchID const & branchID() const
void write(std::ostream &os) const
bool getMapped(key_type const &k, value_type &result) const
ProductProvenance makeProductProvenance() const
ParentageID const & parentageID() const
void setParents(std::vector< BranchID > parents)
Parentage const & parentage() const
static ParentageRegistry * instance()
bool insertMapped(value_type const &v)