template <class Sig>

class Impl

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

A helper base class for all core operations of AnyInvocable. Most notably,

this class creates the function call operator and constraint-checkers so that

the top-level class does not have to be a series of partial specializations.

Note: This definition exists (as opposed to being a declaration) so that if

the user of the top-level template accidentally passes a template argument

that is not a function type, they will get a static_assert in AnyInvocable's

class body rather than an error stating that Impl is not defined.