template <, >

class Impl

Defined at line 868 of file ../../third_party/abseil-cpp/absl/functional/internal/any_invocable.h

Non-ref-qualified partial specializations

Public Methods

InvokerType<false, ReturnType, P...> * ExtractInvoker ()

Defined at line 868 of file ../../third_party/abseil-cpp/absl/functional/internal/any_invocable.h

void Impl<ReturnType (P...) noexcept(false)> ()

Put the AnyInvocable into an empty state.

Defined at line 868 of file ../../third_party/abseil-cpp/absl/functional/internal/any_invocable.h

template <>
void Impl<ReturnType (P...) noexcept(false)> (ConversionConstruct , F && f)

knows how to properly type-erase the invocation.

Defined at line 868 of file ../../third_party/abseil-cpp/absl/functional/internal/any_invocable.h

template <, >
void Impl<ReturnType (P...) noexcept(false)> (absl::in_place_type_t<T> , Args &&... args)

Forward along the in-place construction parameters.

Defined at line 868 of file ../../third_party/abseil-cpp/absl/functional/internal/any_invocable.h

ReturnType InvokedAfterMove (TypeErasedState * , ForwardedParameterType<P>... )

Raises a fatal error when the AnyInvocable is invoked after a move

Defined at line 868 of file ../../third_party/abseil-cpp/absl/functional/internal/any_invocable.h

ReturnType operator() (P... args)

The actual invocation operation with the proper signature

Defined at line 868 of file ../../third_party/abseil-cpp/absl/functional/internal/any_invocable.h

InvokerType<false, ReturnType, P...> * ExtractInvoker ()

Defined at line 869 of file ../../third_party/abseil-cpp/absl/functional/internal/any_invocable.h

ReturnType operator() (P... args)

The actual invocation operation with the proper signature

Defined at line 869 of file ../../third_party/abseil-cpp/absl/functional/internal/any_invocable.h

ReturnType operator() (P... args)

The actual invocation operation with the proper signature

Defined at line 872 of file ../../third_party/abseil-cpp/absl/functional/internal/any_invocable.h

ReturnType operator() (P... args)

The actual invocation operation with the proper signature

Defined at line 873 of file ../../third_party/abseil-cpp/absl/functional/internal/any_invocable.h

ReturnType operator() (P... args)

The actual invocation operation with the proper signature

Defined at line 876 of file ../../third_party/abseil-cpp/absl/functional/internal/any_invocable.h

ReturnType operator() (P... args)

The actual invocation operation with the proper signature

Defined at line 877 of file ../../third_party/abseil-cpp/absl/functional/internal/any_invocable.h