![]()  | 
  
    The Gaudi Framework
    v39r3 (979e3109)
    
   | 
 
#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.