| The Gaudi Framework v29r1 (5cd95fa2)

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

- File List
- File Members

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/AnyDataHandle.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
| Helper functions to set/get the application return code.
| Gaudi::Functional
| Gaudi::Functional::Traits

## Typedefs
using | Gaudi::Functional::Traits::useDefaults = use_<>
using | Gaudi::Functional::Traits::useAnyDataHandle = use_< InputHandle_t< AnyDataHandle >, OutputHandle_t< AnyDataHandle >>
using | Gaudi::Functional::Traits::useGaudiHistoAlg = use_< BaseClass_t< GaudiHistoAlg >>

## 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)
void | Gaudi::Functional::updateReadHandleLocation (IProperty &parent, const std::string &prop, const std::string &newLoc)