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:
authorSergey Yershov <yershov@corp.mail.ru>2015-07-09 16:52:21 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 02:56:19 +0300
commit085e926826ac7081218c340e5a3d5920c0b1fb29 (patch)
treec945215aff2d4c68a421a76873c35e0687ac7746 /generator/feature_generator.cpp
parent4f07a6a5db91d96620860ab5a2c450c58800590e (diff)
Create empty dump file
Diffstat (limited to 'generator/feature_generator.cpp')
-rw-r--r--generator/feature_generator.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/generator/feature_generator.cpp b/generator/feature_generator.cpp
index 28c2cc6c52..6888bf0e3c 100644
--- a/generator/feature_generator.cpp
+++ b/generator/feature_generator.cpp
@@ -25,10 +25,15 @@
///////////////////////////////////////////////////////////////////////////////////////////////////
namespace feature {
-FeaturesCollector::FeaturesCollector(string const & fName)
+FeaturesCollector::FeaturesCollector(string const & fName, string const &dumpFileName)
: m_datFile(fName)
+, m_dumpFileName(dumpFileName)
{
CHECK_EQUAL(GetFileSize(m_datFile), 0, ());
+ if (!m_dumpFileName.empty())
+ {
+ m_dumpFileStream.open(m_dumpFileName.c_str(), ios::binary | ios::trunc | ios::out);
+ }
}
FeaturesCollector::~FeaturesCollector()
@@ -36,6 +41,7 @@ FeaturesCollector::~FeaturesCollector()
FlushBuffer();
/// Check file size
(void)GetFileSize(m_datFile);
+ m_dumpFileStream.close();
}
uint32_t FeaturesCollector::GetFileSize(FileWriter const & f)