| The Gaudi Framework v29r0 (ff2e7097)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces | Typedefs | Functions | Variables
MergingTransformer.h File Reference
`#include <functional>`
`#include <string>`
`#include <vector>`
`#include "GaudiAlg/FunctionalDetails.h"`
`#include "GaudiAlg/FunctionalUtilities.h"`
Include dependency graph for MergingTransformer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | Gaudi::Functional::MergingTransformer< Signature, Traits_ >

## Namespaces
| Gaudi
| Helper functions to set/get the application return code.
| Gaudi::Functional

## Typedefs
using | Gaudi::Functional::KeyValue = std::pair< std::string, std::string >
using | Gaudi::Functional::KeyValues = std::pair< std::string, std::vector< std::string >>
template<typename T >
using | Gaudi::Functional::InputHandle_t = details::InputHandle_t< Traits_, typename std::remove_pointer< T >::type >

## Functions
| Gaudi::Functional::MergingTransformer (const std::string &name, ISvcLocator *locator, const KeyValues &inputs, const KeyValue &output)
StatusCode | Gaudi::Functional::execute () override final
virtual Out | Gaudi::Functional::operator() (const vector_of_const_< In > &inputs) const =0

## Variables
template<typename Out , typename In , typename Traits_ >
class MergingTransformer< Out(const vector_of_const_< In > | Gaudi::Functional::void
std::vector< std::string > | Gaudi::Functional::m_inputLocations
std::vector< InputHandle_t< In > > | Gaudi::Functional::m_inputs