1 #ifndef canvas_Persistency_Provenance_Compatibility_BranchID_h 2 #define canvas_Persistency_Provenance_Compatibility_BranchID_h 21 explicit BranchID(std::string
const& branchName)
27 setID(std::string
const& branchName)
44 explicit operator std::size_t()
const 46 return static_cast<std::size_t
>(
id_);
void setID(std::string const &branchName)
std::size_t operator()(BranchID const &bid) const
std::ostream & operator<<(std::ostream &os, const GroupSelector &gs)
static value_type toID(std::string const &branchName)
BranchID(std::string const &branchName)
BranchID(value_type const id)
bool operator<(BranchID const &rh) const
bool operator==(BranchID const &rh) const
bool operator>(BranchID const &rh) const
bool operator!=(BranchID const &rh) const