11#ifndef TLX_META_VMAP_FOREACH_TUPLE_HEADER
12#define TLX_META_VMAP_FOREACH_TUPLE_HEADER
28namespace meta_detail {
31template <
typename Functor,
typename Tuple, std::size_t... Is>
35 std::get<Is>(std::forward<Tuple>(t)) ...);
42template <
typename Functor,
typename Tuple>
45 std::tuple_size<typename std::decay<Tuple>::type>::value>;
47 std::forward<Functor>(f), std::forward<Tuple>(t), Indices());