1 #ifndef canvas_Persistency_Provenance_ProductID_h 2 #define canvas_Persistency_Provenance_ProductID_h 8 #include "cetlib/crc32.h" 61 return !(*
this == rh);
std::size_t operator()(ProductID const pid) const
std::ostream & operator<<(std::ostream &os, EDAnalyzer::Table< T > const &t)
bool operator==(ProductID const rh) const
bool operator!=(ProductID const rh) const
friend class ProductIDStreamer
bool operator<(ProductID const rh) const
bool operator>(ProductID const rh) const
std::string canonicalProductName(std::string const &friendlyClassName, std::string const &moduleLabel, std::string const &productInstanceName, std::string const &processName)
void setID(std::string const &canonicalProductName)
static value_type toID(std::string const &branchName)
static ProductID invalid()
std::size_t operator()(art::ProductID id) const