Home | History | Annotate | Download | only in bindings

Lines Matching refs:sink_

34   explicit Callback(Runnable* runnable) : sink_(runnable) {}
39 Callback(const Sink& sink) : sink_(new Adapter<Sink>(sink)) {}
42 if (sink_.get())
43 sink_->Run();
47 return !sink_.get();
60 internal::SharedPtr<Runnable> sink_;
75 explicit Callback(Runnable* runnable) : sink_(runnable) {}
80 Callback(const Sink& sink) : sink_(new Adapter<Sink>(sink)) {}
83 if (sink_.get())
84 sink_->Run(internal::Forward(a1));
88 return !sink_.get();
103 internal::SharedPtr<Runnable> sink_;
119 explicit Callback(Runnable* runnable) : sink_(runnable) {}
124 Callback(const Sink& sink) : sink_(new Adapter<Sink>(sink)) {}
129 if (sink_.get())
130 sink_->Run(
136 return !sink_.get();
154 internal::SharedPtr<Runnable> sink_;
171 explicit Callback(Runnable* runnable) : sink_(runnable) {}
176 Callback(const Sink& sink) : sink_(new Adapter<Sink>(sink)) {}
182 if (sink_.get())
183 sink_->Run(
190 return !sink_.get();
210 internal::SharedPtr<Runnable> sink_;
228 explicit Callback(Runnable* runnable) : sink_(runnable) {}
233 Callback(const Sink& sink) : sink_(new Adapter<Sink>(sink)) {}
240 if (sink_.get())
241 sink_->Run(
249 return !sink_.get();
271 internal::SharedPtr<Runnable> sink_;
290 explicit Callback(Runnable* runnable) : sink_(runnable) {}
295 Callback(const Sink& sink) : sink_(new Adapter<Sink>(sink)) {}
303 if (sink_.get())
304 sink_->Run(
313 return !sink_.get();
337 internal::SharedPtr<Runnable> sink_;
358 explicit Callback(Runnable* runnable) : sink_(runnable) {}
363 Callback(const Sink& sink) : sink_(new Adapter<Sink>(sink)) {}
372 if (sink_.get())
373 sink_->Run(
383 return !sink_.get();
409 internal::SharedPtr<Runnable> sink_;
431 explicit Callback(Runnable* runnable) : sink_(runnable) {}
436 Callback(const Sink& sink) : sink_(new Adapter<Sink>(sink)) {}
446 if (sink_.get())
447 sink_->Run(
458 return !sink_.get();
486 internal::SharedPtr<Runnable> sink_;