Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvng <viktor.govako@gmail.com>2015-07-17 15:51:04 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 02:57:14 +0300
commit4df12718bfe698acf09dccdb383409f7b3468ef3 (patch)
tree4f1fd9cec808b643a7bd4855d1aa7c9ab0f93f74 /indexer/data_header.hpp
parent68403bb083aa9f66b90d9d3bdc8b14223508ab77 (diff)
Simplified feature::DataHeader routine.
Diffstat (limited to 'indexer/data_header.hpp')
-rw-r--r--indexer/data_header.hpp19
1 files changed, 12 insertions, 7 deletions
diff --git a/indexer/data_header.hpp b/indexer/data_header.hpp
index d4ba2d43e2..b8d3b986a9 100644
--- a/indexer/data_header.hpp
+++ b/indexer/data_header.hpp
@@ -8,8 +8,9 @@
#include "base/buffer_vector.hpp"
-class ModelReaderPtr;
+class FilesContainerR;
class FileWriter;
+class ModelReaderPtr;
namespace feature
{
@@ -28,6 +29,9 @@ namespace feature
buffer_vector<uint8_t, 2> m_langs;
public:
+ DataHeader() = default;
+ explicit DataHeader(string const & fileName);
+ explicit DataHeader(FilesContainerR const & cont);
inline void SetCodingParams(serial::CodingParams const & cp)
{
@@ -66,12 +70,7 @@ namespace feature
/// @name Serialization
//@{
void Save(FileWriter & w) const;
-
- /// Use lastFormat as a default value for indexes building.
- /// Pass the valid format from wmw in all other cases.
- void Load(ModelReaderPtr const & r, version::Format format = version::lastFormat);
- void LoadV1(ModelReaderPtr const & r);
- //@}
+ void Load(FilesContainerR const & cont);
enum MapType
{
@@ -86,5 +85,11 @@ namespace feature
private:
version::Format m_format;
MapType m_type;
+
+ /// Use lastFormat as a default value for indexes building.
+ /// Pass the valid format from wmw in all other cases.
+ void Load(ModelReaderPtr const & r, version::Format format);
+ void LoadV1(ModelReaderPtr const & r);
+ //@}
};
}