1 #ifndef canvas_Persistency_Provenance_BranchKey_h 2 #define canvas_Persistency_Provenance_BranchKey_h 19 class BranchDescription;
23 bool operator<(BranchKey
const& a, BranchKey
const& b);
24 bool operator==(BranchKey
const& a, BranchKey
const& b);
25 bool operator!=(BranchKey
const& a, BranchKey
const& b);
27 std::ostream&
operator<<(std::ostream& os, BranchKey
const& bk);
78 return !(a < b || b < a);
std::ostream & operator<<(std::ostream &os, EDAnalyzer::Table< T > const &t)
std::string branchName() const
std::string productInstanceName_
bool operator!=(debugging_allocator< X > const &, debugging_allocator< Y > const &)
bool operator<(ProductInfo const &a, ProductInfo const &b)
std::string friendlyClassName_
bool operator==(Provenance const &a, Provenance const &b)