| The Gaudi Framework v28r2p1 (f1a77ff4)

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

- File List
- File Members

Functions | Variables
DataObjectHandleBase.cpp File Reference
`#include "GaudiKernel/DataObjectHandleBase.h"`
`#include "GaudiKernel/Algorithm.h"`
`#include "GaudiKernel/AlgTool.h"`
`#include "GaudiKernel/IDataProviderSvc.h"`
`#include "GaudiKernel/ServiceLocatorHelper.h"`
`#include "GaudiKernel/SerializeSTL.h"`
`#include <sstream>`
`#include <string>`
`#include <ostream>`
`#include <boost/tokenizer.hpp>`
Include dependency graph for DataObjectHandleBase.cpp:

Go to the source code of this file.

## Functions
std::ostream & | operator<< (std::ostream &str, const DataObjectHandleBase &d)

## Variables
const DataObjID | INVALID_DATAOBJID = DataObjID()

## Function Documentation

std::ostream& operator<< | ( | std::ostream & | str,
|  | const DataObjectHandleBase & | d
| ) |  |

Definition at line 179 of file DataObjectHandleBase.cpp.

179 {
180
181 str << d.fullKey() << " m: " << d.mode();
182 if (d.owner()) str << " o: " << d.owner()->name();
183 str << " opt: " << d.isOptional();
184 return str;
185 }
Gaudi::DataHandle::mode
virtual Mode mode() const
Definition: DataHandle.h:51
Gaudi::DataHandle::fullKey
virtual const DataObjID & fullKey() const
Definition: DataHandle.h:57
DataObjectHandleBase::isOptional
bool isOptional() const
Check if the data object declared is optional for the algorithm.
Definition: DataObjectHandleBase.h:46
INamedInterface::name
virtual const std::string & name() const =0
Retrieve the name of the instance.
Gaudi::DataHandle::owner
virtual IDataHandleHolder * owner() const
Definition: DataHandle.h:49

## Variable Documentation

const DataObjID INVALID_DATAOBJID = DataObjID()

Definition at line 15 of file DataObjectHandleBase.cpp.