1 #ifndef canvas_Persistency_Provenance_TypeLabel_h 2 #define canvas_Persistency_Provenance_TypeLabel_h 25 std::string
const& instanceName,
27 bool const transient =
false);
30 std::string
const& instanceName,
31 bool const supportsView,
std::string const & productInstanceName() const
friend std::ostream & operator<<(std::ostream &os, TypeLabel const &tl)
std::string const & emulatedModule() const
std::shared_ptr< std::string > emulatedModule_
TypeLabel(TypeID const &itemtype, std::string const &instanceName, bool const supportsView, bool const transient=false)
std::string friendlyClassName() const
bool hasEmulatedModule() const
bool supportsView() const
friend bool operator<(TypeLabel const &a, TypeLabel const &b)
std::string className() const
auto const & typeID() const
std::string productInstanceName_
std::string friendlyClassName() const
std::string className() const