![]() |
The Gaudi Framework
v30r0 (c919700c)
|
#include <functional>#include <string>#include <vector>#include "GaudiAlg/FunctionalDetails.h"#include "GaudiAlg/FunctionalUtilities.h"

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 |