|  | The Gaudi Framework
    v36r9p1 (5c15b2bb)
    | 
| Classes | |
| struct | arg_helper | 
| struct | arg_helper< Ret(T::*)(Arg) const > | 
| class | GenericDataStoreAgent | 
| struct | Payload_helper | 
| struct | Payload_helper< Gaudi::DataHandle::Reader, Gaudi::NamedRange_< T >, U > | 
| struct | Payload_helper< Gaudi::DataHandle::Reader, Gaudi::Range_< T >, U > | 
| struct | reverse_wrapper | 
| Typedefs | |
| template<typename T > | |
| using | Converter_t = T(*)(const DataObject *) | 
| template<Gaudi::DataHandle::Mode mode, typename T , typename U = T> | |
| using | Payload_t = typename Payload_helper< mode, T, U >::type | 
| template<typename T , typename U = T> | |
| using | WriteHandle = DataObjectHandle< Payload_t< Gaudi::DataHandle::Writer, T, U > > | 
| template<typename T , typename U = T> | |
| using | ReadHandle = DataObjectHandle< Payload_t< Gaudi::DataHandle::Reader, T, U > > | 
| template<typename lambda > | |
| using | argument_t = typename arg_helper< lambda >::type | 
| Functions | |
| template<typename T , typename... Args> | |
| constexpr auto | size (const T &, Args &&...) noexcept | 
| template<typename Range , typename StorageType > | |
| Range | make_range (const DataObject *obj) | 
| template<typename ValueType , typename Range = Gaudi::Range_<typename ValueType::ConstVector>> | |
| Converter_t< Range > | select_range_converter (const DataObject *obj) | 
| template<typename T > | |
| bool | verifyType (const DataObject *dataObj) | 
| template<typename Fun > | |
| auto | add_deref (Fun f) | 
| template<typename Proj , typename Cmp = std::greater<>> | |
| auto | make_cmp (Proj p, Cmp cmp={}) | 
| template<class T > | |
| std::remove_const_t< T > * | nonConst (T *p) | 
| Cast a pointer to a non const type.  More... | |
| template<typename T > | |
| auto | begin (reverse_wrapper< T > &w) | 
| template<typename T > | |
| auto | end (reverse_wrapper< T > &w) | 
| using details::argument_t = typedef typename arg_helper<lambda>::type | 
Definition at line 43 of file EventIDBase.h.
| using details::Converter_t = typedef T ( * )( const DataObject* ) | 
Definition at line 27 of file DataObjectHandle.h.
| using details::Payload_t = typedef typename Payload_helper<mode, T, U>::type | 
Definition at line 87 of file DataObjectHandle.h.
| using details::ReadHandle = typedef DataObjectHandle<Payload_t<Gaudi::DataHandle::Reader, T, U> > | 
Definition at line 401 of file DataObjectHandle.h.
| using details::WriteHandle = typedef DataObjectHandle<Payload_t<Gaudi::DataHandle::Writer, T, U> > | 
Definition at line 399 of file DataObjectHandle.h.
| auto details::add_deref | ( | Fun | f | ) | 
Definition at line 46 of file EventIDBase.h.
| auto details::begin | ( | reverse_wrapper< T > & | w | ) | 
| auto details::end | ( | reverse_wrapper< T > & | w | ) | 
| auto details::make_cmp | ( | Proj | p, | 
| Cmp | cmp = {} | ||
| ) | 
Definition at line 51 of file EventIDBase.h.
| Range details::make_range | ( | const DataObject * | obj | ) | 
Definition at line 30 of file DataObjectHandle.h.
| std::remove_const_t<T>* details::nonConst | ( | T * | p | ) | 
Cast a pointer to a non const type.
Definition at line 30 of file GaudiHandle.h.
| Converter_t<Range> details::select_range_converter | ( | const DataObject * | obj | ) | 
Definition at line 43 of file DataObjectHandle.h.
| 
 | constexprnoexcept | 
Definition at line 22 of file AnyDataWrapper.h.
| bool details::verifyType | ( | const DataObject * | dataObj | ) | 
Definition at line 53 of file DataObjectHandle.h.