#include "di/function/invoke.h"#include "di/vocab/tuple/apply.h"#include "di/vocab/tuple/tuple.h"#include "di/vocab/tuple/tuple_like.h"#include "di/vocab/tuple/tuple_value.h"Go to the source code of this file.
Classes | |
| struct | di::vocab::detail::TupleForEachValid< F, Tup, meta::ListV< indices... > > |
Namespaces | |
| namespace | di |
| namespace | di::vocab |
| namespace | di::vocab::detail |
Functions | |
| template<typename F, concepts::TupleLike Tup> requires (detail::TupleForEachValid<F, Tup, meta::MakeIndexSequence<meta::TupleSize<Tup>>>::value) | |
| constexpr void | di::vocab::tuple_for_each (F &&function, Tup &&tuple) |
| template<typename F, concepts::TupleLike Tup> requires (detail::TupleForEachValid<F, Tup, meta::MakeIndexSequence<meta::TupleSize<Tup>>>::value) | |
| constexpr void | di::tuple_for_each (F &&function, Tup &&tuple) |