| The Gaudi Framework v32r1 (f65d50dc)

Functions | Variables
DataObjectHandleBase.cpp File Reference
`#include "GaudiKernel/DataObjectHandleBase.h"`
`#include "GaudiKernel/AlgTool.h"`
`#include "GaudiKernel/IDataProviderSvc.h"`
`#include "GaudiKernel/SerializeSTL.h"`
`#include "GaudiKernel/ServiceLocatorHelper.h"`
`#include <Gaudi/Algorithm.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

## ◆ operator<<()

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

Definition at line 166 of file DataObjectHandleBase.cpp.

166 {
167
168 str << d.fullKey() << " m: " << d.mode();
169 if ( d.owner() ) str << " o: " << d.owner()->name();
170 str << " opt: " << d.isOptional();
171 return str;
172 }
Gaudi::DataHandle::mode
virtual Mode mode() const
Definition: DataHandle.h:42
Gaudi::DataHandle::owner
virtual IDataHandleHolder * owner() const
Definition: DataHandle.h:40
INamedInterface::name
virtual const std::string & name() const =0
Retrieve the name of the instance.
Gaudi::DataHandle::fullKey
virtual const DataObjID & fullKey() const
Definition: DataHandle.h:48
DataObjectHandleBase::isOptional
bool isOptional() const
Check if the data object declared is optional for the algorithm.
Definition: DataObjectHandleBase.h:56

## Variable Documentation

## ◆ INVALID_DATAOBJID

const DataObjID INVALID_DATAOBJID = DataObjID()

Definition at line 13 of file DataObjectHandleBase.cpp.