32 std::vector<BranchID>
const&
parents) :
42 std::vector<BranchID>&&
parents) :
62 return s_emptyParentage;
67 os <<
"branch ID = " <<
branchID() <<
'\n';
68 os <<
"entry description ID = " <<
parentageID() <<
'\n';
BranchID const & branchID() const
void setParents(std::vector< BranchID > const &parents)
bool operator==(debugging_allocator< X > const &, debugging_allocator< Y > const &) noexcept
void write(std::ostream &os) const
bool getMapped(key_type const &k, value_type &result) const
ProductProvenance makeProductProvenance() const
ParentageID const & parentageID() const
Parentage const & parentage() const
static ParentageRegistry * instance()
bool insertMapped(value_type const &v)