Go to the documentation of this file.
11 #ifndef GAUDIKERNEL_DATAHANDLEHOLDERVISTOR
12 #define GAUDIKERNEL_DATAHANDLEHOLDERVISTOR 1
void visit(const IDataHandleHolder *visitee) override
const std::map< DataObjID, std::set< const IDataHandleHolder * > > & owners() const
bool empty() const
return true if no DataHandle was found
std::string m_initialName
std::map< DataObjID, std::set< const IDataHandleHolder * > > m_owners
MsgStream & report(MsgStream &stream) const
DHHVisitor(DataObjIDColl &ido, DataObjIDColl &odo)
std::vector< std::string > owners_names_of(const DataObjID &id, bool with_main=false) const
const DataObjIDColl & ignoredOutKeys() const
friend MsgStream & operator<<(MsgStream &stream, const DHHVisitor &visitor)
const DataObjIDColl & ignoredInpKeys() const
std::vector< const IDataHandleHolder * > owners_of(const DataObjID &id) const