16 : branchDescription_(
p), productID_(pid) {}
24 return a.branchDescription() ==
b.branchDescription();
constexpr bool operator==(ELseverityLevel const &e1, ELseverityLevel const &e2) noexcept
void swap(ProductID &other)
BranchDescription const & branchDescription() const
void swap(StableProvenance &)
void write(std::ostream &os) const
void write(std::ostream &os) const
std::shared_ptr< BranchDescription const > branchDescription_