|
algorithms
2.2.0
Framework-independent algorithms for the EIC
|
#include <array>#include <functional>#include <map>#include <memory>#include <mutex>#include <optional>#include <string>#include <string_view>#include <tuple>#include <typeindex>#include <typeinfo>#include <vector>#include <algorithms/detail/demangle.h>#include <algorithms/logger.h>#include <algorithms/name.h>#include <algorithms/property.h>#include <algorithms/service.h>#include <algorithms/type_traits.h>Go to the source code of this file.
Classes | |
| struct | algorithms::Input< T > |
| struct | algorithms::Output< T > |
| class | algorithms::AlgorithmBase |
| class | algorithms::Algorithm< InputType, OutputType > |
| class | algorithms::AlgorithmSvc |
| struct | algorithms::detail::is_input< T > |
| struct | algorithms::detail::is_input< Input< T... > > |
| struct | algorithms::detail::is_output< T > |
| struct | algorithms::detail::is_output< Output< T... > > |
Namespaces | |
| namespace | algorithms |
| namespace | algorithms::detail |
Variables | |
| template<class T> | |
| constexpr bool | algorithms::is_input_v = detail::is_input<T>::value |
| template<class T> | |
| constexpr bool | algorithms::is_output_v = detail::is_output<T>::value |