The Gaudi Framework
v30r3 (a5ef0a68)
|
Classes | |
struct | arg_helper |
struct | arg_helper< Ret(T::*)(Arg) const > |
struct | Payload_helper |
struct | Payload_helper< Gaudi::Range_< T > > |
struct | reverse_wrapper |
Typedefs | |
template<typename T > | |
using | Converter_t = T(*)(const DataObject *) |
template<typename T > | |
using | Payload_t = typename Payload_helper< T >::type |
template<typename lambda > | |
using | argument_t = typename arg_helper< lambda >::type |
Functions | |
template<typename C > | |
constexpr auto | size (const C &c) noexcept(noexcept(c.size())) -> decltype(c.size()) |
template<typename T , std::size_t N> | |
constexpr auto | size (const T(&array)[N]) noexcept |
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 35 of file EventIDBase.h.
using details::Converter_t = typedef T ( * )( const DataObject* ) |
Definition at line 19 of file DataObjectHandle.h.
using details::Payload_t = typedef typename Payload_helper<T>::type |
Definition at line 75 of file DataObjectHandle.h.
auto details::add_deref | ( | Fun | f | ) |
Definition at line 38 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 44 of file EventIDBase.h.
Range details::make_range | ( | const DataObject * | obj | ) |
Definition at line 22 of file DataObjectHandle.h.
std::remove_const_t<T>* details::nonConst | ( | T * | p | ) |
Cast a pointer to a non const type.
Definition at line 21 of file GaudiHandle.h.
Converter_t<Range> details::select_range_converter | ( | const DataObject * | obj | ) |
Definition at line 37 of file DataObjectHandle.h.
|
noexcept |
Definition at line 14 of file AnyDataWrapper.h.
|
noexcept |
Definition at line 20 of file AnyDataWrapper.h.
|
noexcept |
Definition at line 29 of file AnyDataWrapper.h.
bool details::verifyType | ( | const DataObject * | dataObj | ) |
Definition at line 48 of file DataObjectHandle.h.