2019-01-14から1日間の記事一覧

tuple_for

tupleの要素を順に処理したい場合に、どうするのが簡単なのか悩ましい。 メモ書き。ろくにテストしてないです。 #include <tuple> #include <type_traits> #include <utility> template <int L, int R, int S, std::size_t... Indices> constexpr auto tuple_for_impl() { if constexpr (L + sizeof...(Indices) >= R) { return [&](auto</int></utility></type_traits></tuple>…