The Gaudi Framework  v36r9p1 (5c15b2bb)
Transformer.h File Reference
#include "GaudiAlg/FunctionalDetails.h"
#include "GaudiAlg/FunctionalUtilities.h"
#include "GaudiKernel/FunctionalFilterDecision.h"
#include "GaudiKernel/GaudiException.h"
#include <type_traits>
#include <utility>
Include dependency graph for Transformer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Gaudi ::Functional::details::Transformer< Signature, Traits_, isLegacy >
 
struct  Gaudi ::Functional::details::Transformer< Out(const In &...), Traits_, true >
 
struct  Gaudi ::Functional::details::Transformer< Out(const In &...), Traits_, false >
 
struct  Gaudi ::Functional::details::MultiTransformer< Signature, Traits_, isLegacy >
 
struct  Gaudi ::Functional::details::MultiTransformer< std::tuple< Out... >(const In &...), Traits_, true >
 
struct  Gaudi ::Functional::details::MultiTransformer< std::tuple< Out... >(const In &...), Traits_, false >
 
struct  Gaudi ::Functional::details::MultiTransformerFilter< Signature, Traits_, isLegacy >
 
struct  Gaudi ::Functional::details::MultiTransformerFilter< std::tuple< Out... >(const In &...), Traits_, true >
 
struct  Gaudi ::Functional::details::MultiTransformerFilter< std::tuple< Out... >(const In &...), Traits_, false >
 

Namespaces

 Gaudi
 
 Gaudi ::Functional
 
 Gaudi ::Functional::details
 

Typedefs

template<typename Signature , typename Traits_ = Traits::useDefaults>
using Gaudi ::Functional::Transformer = details::Transformer< Signature, Traits_, details::isLegacy< Traits_ > >
 
template<typename Signature , typename Traits_ = Traits::useDefaults>
using Gaudi ::Functional::MultiTransformer = details::MultiTransformer< Signature, Traits_, details::isLegacy< Traits_ > >
 
template<typename Signature , typename Traits_ = Traits::useDefaults>
using Gaudi ::Functional::MultiTransformerFilter = details::MultiTransformerFilter< Signature, Traits_, details::isLegacy< Traits_ > >