algorithms  2.2.0
Framework-independent algorithms for the EIC
Loading...
Searching...
No Matches
algorithm.h File Reference
#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>
Include dependency graph for algorithm.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