|
di 0.1.0
|
#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.
Namespaces | |
| namespace | di |
| namespace | di::vocab |
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::vocab::tuple_for_each_reverse (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) |
| template<typename F, concepts::TupleLike Tup> requires (detail::TupleForEachValid<F, Tup, meta::MakeIndexSequence<meta::TupleSize<Tup>>>::value) | |
| constexpr void | di::tuple_for_each_reverse (F &&function, Tup &&tuple) |