Records
Functions
-
template <typename Obj, typename R, typename... Args>R InvokeObject (VoidPtr ptr, typename ForwardT<Args>::type... args)InvokeObject and InvokeFunction provide static "Invoke" functions that can be
used as Invokers for objects or functions respectively.
static_cast
<R
> handles the case the return type is void.
Defined at line 75 of file ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h
-
template <typename Fun, typename R, typename... Args>R InvokeFunction (VoidPtr ptr, typename ForwardT<Args>::type... args)Defined at line 82 of file ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h
-
template <typename Sig>void AssertNonNull (const std::function<Sig> & f)Defined at line 89 of file ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h
-
template <typename Sig>void AssertNonNull (const AnyInvocable<Sig> & f)Defined at line 95 of file ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h
-
template <typename F>void AssertNonNull (const F & )Defined at line 101 of file ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h
-
template <typename Ftypename C>void AssertNonNull (F C::* f)Defined at line 104 of file ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h