Index: webrtc/base/messagehandler.h |
diff --git a/webrtc/base/messagehandler.h b/webrtc/base/messagehandler.h |
index b55b229a6db4792dca32ca95c0adaff508c7110d..90563e4083993cf1333f9190304d078822f54675 100644 |
--- a/webrtc/base/messagehandler.h |
+++ b/webrtc/base/messagehandler.h |
@@ -50,18 +50,18 @@ class FunctorMessageHandler : public MessageHandler { |
ReturnT result_; |
}; |
-// Specialization for rtc::scoped_ptr<ReturnT>. |
+// Specialization for std::unique_ptr<ReturnT>. |
template <class ReturnT, class FunctorT> |
-class FunctorMessageHandler<class rtc::scoped_ptr<ReturnT>, FunctorT> |
+class FunctorMessageHandler<class std::unique_ptr<ReturnT>, FunctorT> |
: public MessageHandler { |
public: |
explicit FunctorMessageHandler(const FunctorT& functor) : functor_(functor) {} |
virtual void OnMessage(Message* msg) { result_ = std::move(functor_()); } |
- rtc::scoped_ptr<ReturnT> result() { return std::move(result_); } |
+ std::unique_ptr<ReturnT> result() { return std::move(result_); } |
private: |
FunctorT functor_; |
- rtc::scoped_ptr<ReturnT> result_; |
+ std::unique_ptr<ReturnT> result_; |
}; |
// Specialization for ReturnT of void. |