![]() |
The Gaudi Framework
v36r1 (3e2fb5a8)
|
#include "GaudiKernel/AnyDataWrapper.h"
#include "GaudiKernel/DataObjectHandleBase.h"
#include "GaudiKernel/GaudiException.h"
#include "GaudiKernel/IDataHandleHolder.h"
#include "GaudiKernel/IProperty.h"
#include "GaudiKernel/IRegistry.h"
#include "GaudiKernel/NamedRange.h"
#include "boost/algorithm/string/replace.hpp"
#include <type_traits>
Go to the source code of this file.
Classes | |
struct | details::Payload_helper< T, U > |
struct | details::Payload_helper< Gaudi::Range_< T >, U > |
struct | details::Payload_helper< Gaudi::NamedRange_< T >, U > |
class | DataObjectHandle< T > |
DataObjectHandle.h GaudiKernel/DataObjectHandle.h. More... | |
class | DataObjectHandle< Gaudi::Range_< T > > |
specialization for Range_ More... | |
class | DataObjectHandle< Gaudi::NamedRange_< T > > |
specialization for NamedRange_ More... | |
class | DataObjectHandle< AnyDataWrapper< T > > |
specialization for AnyDataWrapper More... | |
class | DataObjectHandle< AnyDataWithViewWrapper< View, Owned > > |
specialization for AnyDataWithViewWrapper More... | |
class | DataObjectReadHandle< T > |
class | DataObjectWriteHandle< T, U > |
struct | DeprecatedDynamicDataObjectHandle< T > |
Transitional class to help moving all code to Handles even if some usage requires 'dynamic' behavior, that is handles declared at run time only and not registered in their owner. More... | |
Namespaces | |
details | |
Typedefs | |
template<typename T > | |
using | details::Converter_t = T(*)(const DataObject *) |
template<typename T , typename U = T> | |
using | details::Payload_t = typename Payload_helper< T, U >::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) |