Skip to content

add for_each overloads with callables that accept index #22

@sergio-eld

Description

@sergio-eld

This should be supported:

eld::for_each(pod, [](auto &elem, size_t indx){});
eld::for_each(pod, []<size_t Indx>(auto &elem, std::integral_constant<size_t, Indx>){});
eld::for_each(pod, [](auto &elem, const auto& indx){}); // index is of type std::integral_constant<size_t, Indx>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions