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