| The Gaudi Framework v32r1 (f65d50dc)

Classes | Namespaces | Typedefs | Functions
FunctionalUtilities.h File Reference
`#include "boost/algorithm/string/join.hpp"`
`#include <initializer_list>`
`#include <string>`
`#include "GaudiAlg/GaudiAlgorithm.h"`
`#include "GaudiAlg/GaudiHistoAlg.h"`
`#include "GaudiKernel/DataObjectHandle.h"`
`#include "GaudiKernel/SerializeSTL.h"`
Include dependency graph for FunctionalUtilities.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
struct | Gaudi::Functional::Traits::use_< Base >
struct | Gaudi::Functional::Traits::BaseClass_t< Base >
struct | Gaudi::Functional::Traits::InputHandle_t< Handle >
struct | Gaudi::Functional::Traits::OutputHandle_t< Handle >

## Namespaces
| Gaudi
| Header file for std:chrono::duration-based Counters.
| Gaudi::Functional
| Gaudi::Functional::Traits

## Typedefs
using | Gaudi::Functional::Traits::useDefaults = use_<>
using | Gaudi::Functional::Traits::useGaudiHistoAlg = use_< BaseClass_t< GaudiHistoAlg > >
using | Gaudi::Functional::Traits::useAlgorithm = use_< BaseClass_t< Gaudi::Algorithm > >
using | Gaudi::Functional::Traits::useLegacyGaudiAlgorithm = use_< BaseClass_t< GaudiAlgorithm > >

## Functions
std::string | Gaudi::Functional::concat_alternatives (std::initializer_list< std::string > c)
template<typename... Strings>
std::string | Gaudi::Functional::concat_alternatives (const Strings &... s)
void | Gaudi::Functional::updateHandleLocation (IProperty &parent, const std::string &prop, const std::string &newLoc)
void | Gaudi::Functional::updateHandleLocations (IProperty &parent, const std::string &prop, const std::vector< std::string > &newLocs)