Use FileWriter for better error handling when writing name data.

This commit is contained in:
Daniel Patterson
2017-05-27 22:38:46 -07:00
committed by Patrick Niklaus
parent 3cf8835552
commit 1454d6d7d0
2 changed files with 26 additions and 16 deletions
+1 -1
View File
@@ -173,7 +173,7 @@ void ExtractionContainers::WriteCharData(const std::string &file_name)
util::UnbufferedLog log;
log << "writing street name index ... ";
TIMER_START(write_index);
boost::filesystem::ofstream file(file_name, std::ios::binary);
storage::io::FileWriter file(file_name, storage::io::FileWriter::GenerateFingerprint);
const util::NameTable::IndexedData indexed_data;
indexed_data.write(file, name_offsets.begin(), name_offsets.end(), name_char_data.begin());