diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-07-12 22:59:49 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-07-12 23:09:23 +0900 |
| commit | 41121e09f7cf6ed4a95797a80da63bca1d4884cd (patch) | |
| tree | b48e6a1c9603d92728652e7a4238f0d894a9aab0 /src/MetalinkParserStateMachine.h | |
| parent | 59e63d956ee63d99202b67a32e8a277f3b04650d (diff) | |
Use std::unique_ptr for Metalink objects
Diffstat (limited to 'src/MetalinkParserStateMachine.h')
| -rw-r--r-- | src/MetalinkParserStateMachine.h | 7 |
1 files changed, 2 insertions, 5 deletions
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<MetalinkParserController> ctrl_; + std::unique_ptr<MetalinkParserController> ctrl_; std::stack<MetalinkParserState*> stateStack_; @@ -265,10 +265,7 @@ public: std::string getErrorString() const; - const std::shared_ptr<Metalinker>& getResult() const - { - return ctrl_->getResult(); - } + std::unique_ptr<Metalinker> getResult(); void setBaseUri(const std::string& uri); }; |
