| The Gaudi Framework v28r2-patches (bc4ad17a)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

DataHandleHolderVisitor.h
Go to the documentation of this file.
1 #ifndef GAUDIKERNEL_DATAHANDLEHOLDERVISTOR
2 #define GAUDIKERNEL_DATAHANDLEHOLDERVISTOR 1
3
4 #include "GaudiKernel/IDataHandleHolder.h"
5 #include "GaudiKernel/DataObjID.h"
6 #include <set>
7
8 class DHHVisitor : public IDataHandleVisitor {
9 public:
10
11 DHHVisitor(DataObjIDColl& ido, DataObjIDColl& odo);
12
13 const DataObjIDColl& ignoredInpKeys() const { return m_ign_i; }
14 const DataObjIDColl& ignoredOutKeys() const { return m_ign_o; }
15
16 void visit(const IDataHandleHolder* visitee) override;
17
18 private:
19
20 DataObjIDColl &m_ido, &m_odo;
21 DataObjIDColl m_ign_i, m_ign_o;
22
23 };
24
25 #endif
IDataHandleHolder.h
DHHVisitor::visit
void visit(const IDataHandleHolder *visitee) override
Definition: DataHandleHolderVisitor.cpp:17
DHHVisitor::m_ign_o
DataObjIDColl m_ign_o
Definition: DataHandleHolderVisitor.h:21
DHHVisitor::m_ign_i
DataObjIDColl m_ign_i
Definition: DataHandleHolderVisitor.h:21
DHHVisitor::m_ido
DataObjIDColl & m_ido
Definition: DataHandleHolderVisitor.h:20
IDataHandleHolder
Definition: IDataHandleHolder.h:14
DHHVisitor
Definition: DataHandleHolderVisitor.h:8
std::unordered_set< DataObjID, DataObjID_Hasher >
DataObjID.h
IDataHandleVisitor
Definition: IDataHandleHolder.h:38
DHHVisitor::m_odo
DataObjIDColl & m_odo
Definition: DataHandleHolderVisitor.h:20
DHHVisitor::ignoredOutKeys
const DataObjIDColl & ignoredOutKeys() const
Definition: DataHandleHolderVisitor.h:14
DHHVisitor::DHHVisitor
DHHVisitor(DataObjIDColl &ido, DataObjIDColl &odo)
Definition: DataHandleHolderVisitor.cpp:12
DHHVisitor::ignoredInpKeys
const DataObjIDColl & ignoredInpKeys() const
Definition: DataHandleHolderVisitor.h:13