Warning, file /include/Acts/Utilities/detail/MPL/any_of.hpp was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009 #pragma once
0010 #include <type_traits>
0011
0012 namespace Acts::detail {
0013
0014 namespace {
0015
0016 template <bool... values>
0017 struct any_of : std::false_type {};
0018
0019 template <bool... others>
0020 struct any_of<true, others...> : public std::true_type {};
0021
0022 template <bool... others>
0023 struct any_of<false, others...> : public any_of<others...> {};
0024
0025 }
0026
0027 template <bool... values>
0028 constexpr bool any_of_v = any_of<values...>::value;
0029 }