The Gaudi Framework
master (37c0b60a)
|
#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 More... | |
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 21 of file DataHandleHolderVisitor.h.
using DHHVisitor::Owners = std::vector<const IDataHandleHolder*> |
Definition at line 23 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 27 of file DataHandleHolderVisitor.h.
|
inline |
Definition at line 28 of file DataHandleHolderVisitor.h.
|
inline |
Definition at line 32 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 |
|
overridevirtual |
|
friend |
Definition at line 51 of file DataHandleHolderVisitor.h.
|
private |
Definition at line 42 of file DataHandleHolderVisitor.h.
|
private |
Definition at line 43 of file DataHandleHolderVisitor.h.
|
private |
Definition at line 43 of file DataHandleHolderVisitor.h.
|
private |
Definition at line 47 of file DataHandleHolderVisitor.h.
|
private |
Definition at line 42 of file DataHandleHolderVisitor.h.
|
private |
Definition at line 45 of file DataHandleHolderVisitor.h.