The Gaudi Framework  v30r3 (a5ef0a68)
TupleDetail.h File Reference

Collection of few 'technical' methods for instantiation of tuples. More...

#include "GaudiAlg/Tuple.h"
#include "GaudiAlg/TupleObj.h"
#include "GaudiAlg/Tuples.h"
Include dependency graph for TupleDetail.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Tuples::detail::TupleObjImp< HANDLER1, HANDLER2 >
 The simplest concrete implementation of class TupleObj with 3 arbitrary error handlers Any types (classes, functions, etc.) which supports the semantics. More...
 
class  Tuples::detail::ErrorHandler< OBJECT, FUNCTION >
 Concrete error handlers for dealing with classes, which supports member functions Error,Warning and Print ( e.g. More...
 

Namespaces

 Tuples
 General namespace for Tuple properties.
 
 detail
 TupleObj.h GaudiAlg/TupleObj.h namespace with few technical implementations.
 
 Tuples::detail
 

Functions

template<class HANDLER1 , class HANDLER2 >
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. More...
 
template<class OBJECT , class FUNCTION >
ErrorHandler< OBJECT, FUNCTION > Tuples::detail::make_handler (const OBJECT *object, FUNCTION function)
 Templated helper functions allow to avoid heavy semantics of dealing with explicit type of class ErrorHandler. More...
 
template<class OWNER >
auto Tuples::createTupleObj (const OWNER *owner, 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...
 

Detailed Description

Collection of few 'technical' methods for instantiation of tuples.

Author
Ivan BELYAEV
Date
2004-01-27

Definition in file TupleDetail.h.