The Gaudi Framework  v30r3 (a5ef0a68)
DataObjectHandle.h File Reference
Include dependency graph for DataObjectHandle.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  details::Payload_helper< T >
 
struct  details::Payload_helper< Gaudi::Range_< T > >
 
class  DataObjectHandle< T >
 DataObjectHandle.h GaudiKernel/DataObjectHandle.h. More...
 
class  DataObjectHandle< Gaudi::Range_< T > >
 specialization for Range_ More...
 
class  DataObjectHandle< AnyDataWrapper< T > >
 specialization for AnyDataWrapper More...
 
class  DataObjectReadHandle< T >
 
class  DataObjectWriteHandle< T >
 

Namespaces

 details
 

Typedefs

template<typename T >
using details::Converter_t = T(*)(const DataObject *)
 
template<typename T >
using details::Payload_t = typename Payload_helper< T >::type
 

Functions

template<typename Range , typename StorageType >
Range details::make_range (const DataObject *obj)
 
template<typename ValueType , typename Range = Gaudi::Range_<typename ValueType::ConstVector>>
Converter_t< Range > details::select_range_converter (const DataObject *obj)
 
template<typename T >
bool details::verifyType (const DataObject *dataObj)