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 74 of file ../../third_party/abseil-cpp/src/absl/functional/internal/function_ref.h
-
template <typename Obj,typename Fun,Fun F,typename R,typename... Args>R InvokeObject (VoidPtr ptr, typename ForwardT<Args>::type... args)Defined at line 82 of file ../../third_party/abseil-cpp/src/absl/functional/internal/function_ref.h
-
template <typename T,typename Fun,Fun F,typename R,typename... Args>R InvokePtr (VoidPtr ptr, typename ForwardT<Args>::type... args)Defined at line 98 of file ../../third_party/abseil-cpp/src/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 111 of file ../../third_party/abseil-cpp/src/absl/functional/internal/function_ref.h
-
template <typename Fun,Fun F,typename R,typename... Args>R InvokeFunction (VoidPtr , typename ForwardT<Args>::type... args)Defined at line 118 of file ../../third_party/abseil-cpp/src/absl/functional/internal/function_ref.h
-
template <typename Sig>void AssertNonNull (const std::function<Sig> & f)Defined at line 124 of file ../../third_party/abseil-cpp/src/absl/functional/internal/function_ref.h
-
template <typename Sig>void AssertNonNull (const AnyInvocable<Sig> & f)Defined at line 130 of file ../../third_party/abseil-cpp/src/absl/functional/internal/function_ref.h
-
template <typename F>void AssertNonNull (const F & )Defined at line 136 of file ../../third_party/abseil-cpp/src/absl/functional/internal/function_ref.h
-
template <typename Ftypename C>void AssertNonNull (F C::* f)Defined at line 139 of file ../../third_party/abseil-cpp/src/absl/functional/internal/function_ref.h