![]() |
The Gaudi Framework
master (57817a18)
|
#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/DataHandleHolderVisitor.h>


Public Types | |
| using | Owners = std::vector<const IDataHandleHolder*> |
Public Member Functions | |
| DHHVisitor (DataObjIDColl &ido, DataObjIDColl &odo) | |
| const DataObjIDColl & | ignoredInpKeys () const |
| const DataObjIDColl & | ignoredOutKeys () const |
| void | visit (const IDataHandleHolder *visitee) override |
| const std::map< DataObjID, std::set< const IDataHandleHolder * > > & | owners () const |
| std::vector< const IDataHandleHolder * > | owners_of (const DataObjID &id) const |
| std::vector< std::string > | owners_names_of (const DataObjID &id, bool with_main=false) const |
| bool | empty () const |
| return true if no DataHandle was found | |
| Public Member Functions inherited from IDataHandleVisitor | |
| virtual | ~IDataHandleVisitor ()=default |
Private Member Functions | |
| MsgStream & | report (MsgStream &stream) const |
Private Attributes | |
| DataObjIDColl & | m_ido |
| DataObjIDColl & | m_odo |
| DataObjIDColl | m_ign_i |
| DataObjIDColl | m_ign_o |
| std::map< DataObjID, std::set< const IDataHandleHolder * > > | m_owners |
| std::string | m_initialName |
Friends | |
| MsgStream & | operator<< (MsgStream &stream, const DHHVisitor &visitor) |
Definition at line 20 of file DataHandleHolderVisitor.h.
| using DHHVisitor::Owners = std::vector<const IDataHandleHolder*> |
Definition at line 22 of file DataHandleHolderVisitor.h.
| DHHVisitor::DHHVisitor | ( | DataObjIDColl & | ido, |
| DataObjIDColl & | odo ) |
Definition at line 24 of file DataHandleHolderVisitor.cpp.
| bool DHHVisitor::empty | ( | ) | const |
return true if no DataHandle was found
Definition at line 122 of file DataHandleHolderVisitor.cpp.
|
inline |
Definition at line 26 of file DataHandleHolderVisitor.h.
|
inline |
Definition at line 27 of file DataHandleHolderVisitor.h.
|
inline |
Definition at line 31 of file DataHandleHolderVisitor.h.
| std::vector< std::string > DHHVisitor::owners_names_of | ( | const DataObjID & | id, |
| bool | with_main = false ) const |
Definition at line 82 of file DataHandleHolderVisitor.cpp.
| std::vector< const IDataHandleHolder * > DHHVisitor::owners_of | ( | const DataObjID & | id | ) | const |
Definition at line 75 of file DataHandleHolderVisitor.cpp.
Definition at line 91 of file DataHandleHolderVisitor.cpp.
|
overridevirtual |
Implements IDataHandleVisitor.
Definition at line 26 of file DataHandleHolderVisitor.cpp.
|
friend |
Definition at line 50 of file DataHandleHolderVisitor.h.
|
private |
Definition at line 41 of file DataHandleHolderVisitor.h.
|
private |
Definition at line 42 of file DataHandleHolderVisitor.h.
|
private |
Definition at line 42 of file DataHandleHolderVisitor.h.
|
private |
Definition at line 46 of file DataHandleHolderVisitor.h.
|
private |
Definition at line 41 of file DataHandleHolderVisitor.h.
|
private |
Definition at line 44 of file DataHandleHolderVisitor.h.