From 41121e09f7cf6ed4a95797a80da63bca1d4884cd Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Fri, 12 Jul 2013 22:59:49 +0900 Subject: Use std::unique_ptr for Metalink objects --- src/MetalinkParserStateMachine.h | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src/MetalinkParserStateMachine.h') diff --git a/src/MetalinkParserStateMachine.h b/src/MetalinkParserStateMachine.h index 13b6581c..ad7c1456 100644 --- a/src/MetalinkParserStateMachine.h +++ b/src/MetalinkParserStateMachine.h @@ -51,7 +51,7 @@ class Metalinker; class MetalinkParserStateMachine : public ParserStateMachine { private: - std::shared_ptr ctrl_; + std::unique_ptr ctrl_; std::stack stateStack_; @@ -265,10 +265,7 @@ public: std::string getErrorString() const; - const std::shared_ptr& getResult() const - { - return ctrl_->getResult(); - } + std::unique_ptr getResult(); void setBaseUri(const std::string& uri); }; -- cgit