Lines Matching defs:base
5 // CancelableCallback is a wrapper around base::Callback that allows
34 // CancelableClosure timeout(base::Bind(&TimeoutCallback, "Test timed out."));
45 #include "base/base_export.h"
46 #include "base/bind.h"
47 #include "base/callback.h"
48 #include "base/callback_internal.h"
49 #include "base/compiler_specific.h"
50 #include "base/logging.h"
51 #include "base/macros.h"
52 #include "base/memory/weak_ptr.h"
54 namespace base {
65 explicit CancelableCallback(const base::Callback<void(A...)>& callback)
87 void Reset(const base::Callback<void(A...)>& callback) {
100 const base::Callback<void(A...)>& callback() const {
112 forwarder_ = base::Bind(&CancelableCallback<void(A...)>::Forward,
117 base::Callback<void(A...)> forwarder_;
120 base::Callback<void(A...)> callback_;
123 base::WeakPtrFactory<CancelableCallback<void(A...)>> weak_factory_;
130 } // namespace base