absl::AnyInvocable::AnyInvocable

Overload of the above constructor to support list-initialization.

Synopsis

Declared in <absl/functional/any_invocable.h>

template<
    class T,
    class U,
    class... Args>
requires internal_any_invocable::CanEmplace<
                Sig, T, std::initializer_list<U>&, Args...>::value
explicit
AnyInvocable(
    std::in_place_type_t<T> tag,
    std::initializer_list<U> ilist,
    Args&&... args);

Parameters

NameDescription
ilistInitializer list forwarded to the constructor of T.
argsAdditional arguments forwarded to the constructor of T.
tagA tag that selects this overload.