The Gaudi Framework
v29r0 (ff2e7097)
|
#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 |