The Gaudi Framework
v30r3 (a5ef0a68)
|
Classes | |
class | ErrorHandler |
Concrete error handlers for dealing with classes, which supports member functions Error,Warning and Print ( e.g. More... | |
struct | to_ |
class | TupleObjImp |
The simplest concrete implementation of class TupleObj with 3 arbitrary error handlers Any types (classes, functions, etc.) which supports the semantics. More... | |
Typedefs | |
template<typename Iterator > | |
using | const_ref_t = std::add_const_t< typename std::iterator_traits< Iterator >::reference > |
Functions | |
template<class HANDLER1 , class HANDLER2 > | |
auto | createTupleObj (HANDLER1 handler1, HANDLER2 handler2, const std::string &name, NTuple::Tuple *tuple, const CLID &clid=CLID_ColumnWiseTuple, const Tuples::Type type=Tuples::NTUPLE) |
Templated helper functions allow to avoid heavy semantics of dealing with explicit type of class TupleObjImp. More... | |
template<class OBJECT , class FUNCTION > | |
ErrorHandler< OBJECT, FUNCTION > | make_handler (const OBJECT *object, FUNCTION function) |
Templated helper functions allow to avoid heavy semantics of dealing with explicit type of class ErrorHandler. More... | |
Variables | |
constexpr to_< float > | to_float {} |
using Tuples::detail::const_ref_t = typedef std::add_const_t<typename std::iterator_traits<Iterator>::reference> |
Definition at line 75 of file TupleObj.h.
auto Tuples::detail::createTupleObj | ( | HANDLER1 | handler1, |
HANDLER2 | handler2, | ||
const std::string & | name, | ||
NTuple::Tuple * | tuple, | ||
const CLID & | clid = CLID_ColumnWiseTuple , |
||
const Tuples::Type | type = Tuples::NTUPLE |
||
) |
Templated helper functions allow to avoid heavy semantics of dealing with explicit type of class TupleObjImp.
Few concrete error handlers for dealing with classes, which supports member functions Error,Warning and Print ( e.g. class GaudiAlgorithm or class GaudiTool ) are provided
Definition at line 142 of file TupleDetail.h.
|
inline |
Templated helper functions allow to avoid heavy semantics of dealing with explicit type of class ErrorHandler.
Definition at line 201 of file TupleDetail.h.
constexpr to_<float> Tuples::detail::to_float {} |
Definition at line 72 of file TupleObj.h.