RESTinio
|
Typedefs | |
template<typename T > | |
using | index_sequence_for_tuple = std::make_index_sequence< std::tuple_size< T >::value > |
Functions | |
template<typename Predicate > | |
RESTINIO_NODISCARD bool | all_of_impl (Predicate &&) |
template<typename Predicate , typename T , typename... Vs> | |
RESTINIO_NODISCARD bool | all_of_impl (Predicate &&p, T &¤t, Vs &&... rest) |
template<typename Predicate , typename Tuple , std::size_t... I> | |
RESTINIO_NODISCARD bool | perform_all_of (Predicate &&p, Tuple &&t, std::index_sequence< I... >) |
template<typename Predicate > | |
RESTINIO_NODISCARD bool | any_of_impl (Predicate &&) |
template<typename Predicate , typename T , typename... Vs> | |
RESTINIO_NODISCARD bool | any_of_impl (Predicate &&p, T &¤t, Vs &&... rest) |
template<typename Predicate , typename Tuple , std::size_t... I> | |
RESTINIO_NODISCARD bool | perform_any_of (Predicate &&p, Tuple &&t, std::index_sequence< I... >) |
using restinio::utils::tuple_algorithms::impl::index_sequence_for_tuple = typedef std::make_index_sequence< std::tuple_size<T>::value > |
Definition at line 32 of file tuple_algorithms.hpp.
RESTINIO_NODISCARD bool restinio::utils::tuple_algorithms::impl::all_of_impl | ( | Predicate && | ) |
Definition at line 38 of file tuple_algorithms.hpp.
RESTINIO_NODISCARD bool restinio::utils::tuple_algorithms::impl::all_of_impl | ( | Predicate && | p, |
T && | current, | ||
Vs &&... | rest | ||
) |
Definition at line 46 of file tuple_algorithms.hpp.
RESTINIO_NODISCARD bool restinio::utils::tuple_algorithms::impl::any_of_impl | ( | Predicate && | ) |
Definition at line 68 of file tuple_algorithms.hpp.
RESTINIO_NODISCARD bool restinio::utils::tuple_algorithms::impl::any_of_impl | ( | Predicate && | p, |
T && | current, | ||
Vs &&... | rest | ||
) |
Definition at line 76 of file tuple_algorithms.hpp.
RESTINIO_NODISCARD bool restinio::utils::tuple_algorithms::impl::perform_all_of | ( | Predicate && | p, |
Tuple && | t, | ||
std::index_sequence< I... > | |||
) |
Definition at line 55 of file tuple_algorithms.hpp.
RESTINIO_NODISCARD bool restinio::utils::tuple_algorithms::impl::perform_any_of | ( | Predicate && | p, |
Tuple && | t, | ||
std::index_sequence< I... > | |||
) |
Definition at line 85 of file tuple_algorithms.hpp.