1 #ifndef canvas_Utilities_InputTag_h 2 #define canvas_Utilities_InputTag_h 14 std::ostream&
operator<<(std::ostream& ost, InputTag
const& tag);
36 std::string
const& processName = {});
42 char const* processName =
"");
46 std::string
encode()
const;
51 return label_.empty() && instance_.empty() && process_.empty();
72 bool operator==(InputTag
const& tag)
const noexcept;
76 std::string instance_{};
77 std::string process_{};
81 void set_from_string_(std::string
const& s);
86 std::string
const& processName)
87 : label_(label), instance_(instance), process_(processName)
92 char const* processName)
constexpr auto const & right(const_AssnsIter< L, R, D, Dir > const &a, const_AssnsIter< L, R, D, Dir > const &b)
ps_atom_t encode(std::string const &)
bool operator!=(InputTag const &left, InputTag const &right) noexcept
const std::string instance
bool operator!=(debugging_allocator< X > const &, debugging_allocator< Y > const &)
Stream & operator<<(Stream &&out, CallInfo_t const &info)
Helper operator to insert a call information in a stream with default options.
void decode(boost::any const &a, InputTag &tag)
constexpr auto const & left(const_AssnsIter< L, R, D, Dir > const &a, const_AssnsIter< L, R, D, Dir > const &b)
bool operator==(geometry_element_iterator< GEOIDITER > const &iter, GEOIDITER const &id_iter)
Comparison operator: geometry ID and element point to the same ID.