| The Gaudi Framework v29r0 (ff2e7097)

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

- File List
- File Members

Functions | Variables
DataObjectHandleBase.cpp File Reference
`#include "GaudiKernel/DataObjectHandleBase.h"`
`#include "GaudiKernel/AlgTool.h"`
`#include "GaudiKernel/Algorithm.h"`
`#include "GaudiKernel/IDataProviderSvc.h"`
`#include "GaudiKernel/SerializeSTL.h"`
`#include "GaudiKernel/ServiceLocatorHelper.h"`
`#include <boost/tokenizer.hpp>`
`#include <ostream>`
`#include <sstream>`
`#include <string>`
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 159 of file DataObjectHandleBase.cpp.

160 {
161
162 str << d.fullKey() << " m: " << d.mode();
163 if ( d.owner() ) str << " o: " << d.owner()->name();
164 str << " opt: " << d.isOptional();
165 return str;
166 }
Gaudi::DataHandle::mode
virtual Mode mode() const
Definition: DataHandle.h:44
Gaudi::DataHandle::fullKey
virtual const DataObjID & fullKey() const
Definition: DataHandle.h:50
DataObjectHandleBase::isOptional
bool isOptional() const
Check if the data object declared is optional for the algorithm.
Definition: DataObjectHandleBase.h:55
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:42

## Variable Documentation

const DataObjID INVALID_DATAOBJID = DataObjID()

Definition at line 13 of file DataObjectHandleBase.cpp.