Skip to content

0 cost bound functions #494

@lefticus

Description

@lefticus
template<auto Func, auto ... Vals>
consteval auto bind_front()
{
  return []<typename ... Param>(Param && ... param) static -> decltype(auto) {
    return Func(Vals..., std::forward<Param>(param)...);
  };
}

https://compiler-explorer.com/z/nPaabcMxq

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions