Lines Matching refs:std
12 std::unique_ptr<typename CallbackQueue<R, Args...>::Callback>
14 return std::make_unique<CallbackImpl<Fn>>(std::move(fn), flags);
18 std::unique_ptr<typename CallbackQueue<R, Args...>::Callback>
20 std::unique_ptr<Callback> ret = std::move(head_);
31 void CallbackQueue<R, Args...>::Push(std::unique_ptr<Callback> cb) {
37 prev_tail->set_next(std::move(cb));
39 head_ = std::move(cb);
46 tail_->set_next(std::move(other.head_));
48 head_ = std::move(other.head_);
69 std::unique_ptr<typename CallbackQueue<R, Args...>::Callback>
71 return std::move(next_);
76 std::unique_ptr<Callback> next) {
77 next_ = std::move(next);
85 callback_(std::move(callback)) {}
90 return callback_(std::forward<Args>(args)...);