diff options
author | Sergey Magidovich <mgsergio@mapswithme.com> | 2016-02-28 22:33:38 +0300 |
---|---|---|
committer | Sergey Yershov <yershov@corp.mail.ru> | 2016-03-23 16:49:24 +0300 |
commit | 4a3989ff23d90c112b50f690e7a2c2329aa54389 (patch) | |
tree | 6c4476e3d423686acbf55f180c39abb55561b929 /indexer/feature_loader_base.hpp | |
parent | 78fb143a7901288395d5cc70b0aa4e0b9ff707fc (diff) |
Platform::GetReader returns unique_ptr. Fix leaks.
Diffstat (limited to 'indexer/feature_loader_base.hpp')
-rw-r--r-- | indexer/feature_loader_base.hpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/indexer/feature_loader_base.hpp b/indexer/feature_loader_base.hpp index 7245aa2da2..46f68f1597 100644 --- a/indexer/feature_loader_base.hpp +++ b/indexer/feature_loader_base.hpp @@ -20,7 +20,7 @@ namespace feature FilesContainerR const & m_cont; DataHeader const & m_header; - typedef FilesContainerR::ReaderT ReaderT; + using TReader = FilesContainerR::TReader; LoaderBase * m_pLoader; void CreateLoader(); @@ -29,11 +29,11 @@ namespace feature SharedLoadInfo(FilesContainerR const & cont, DataHeader const & header); ~SharedLoadInfo(); - ReaderT GetDataReader() const; - ReaderT GetMetadataReader() const; - ReaderT GetMetadataIndexReader() const; - ReaderT GetGeometryReader(int ind) const; - ReaderT GetTrianglesReader(int ind) const; + TReader GetDataReader() const; + TReader GetMetadataReader() const; + TReader GetMetadataIndexReader() const; + TReader GetGeometryReader(int ind) const; + TReader GetTrianglesReader(int ind) const; LoaderBase * GetLoader() const { return m_pLoader; } @@ -60,7 +60,7 @@ namespace feature virtual ~LoaderBase() {} // It seems like no need to store a copy of buffer (see FeaturesVector). - typedef char const * TBuffer; + using TBuffer = char const * ; /// @name Initialize functions. //@{ |