#include <get_elements.h>
|
template<typename T > |
static decltype(auto) constexpr | iterate (T &&coll) noexcept |
|
template<typename Coll, std::size_t First, std::size_t... Others>
struct util::details::get_elements_impl< Coll, First, Others >
Definition at line 102 of file get_elements.h.
template<typename Coll , std::size_t First, std::size_t... Others>
template<typename T >
Definition at line 105 of file get_elements.h.
107 auto extractor = [](
auto&& item) -> decltype(
auto)
109 if constexpr(
sizeof...(Others) == 0U) {
110 return util::get<First>(item);
113 return std::forward_as_tuple
114 (util::get<First>(item), util::get<Others...>(item));
auto make_transformed_span(BIter begin, EIter end, Op &&op)
The documentation for this struct was generated from the following file: