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:
authorIlya Zverev <zverik@textual.ru>2016-06-28 14:27:28 +0300
committerIlya Zverev <zverik@textual.ru>2016-06-28 15:19:13 +0300
commit2ed3cd7c47371382233ef84ced43705e5cf6b2ca (patch)
tree383f278d8876e1cb1cea67cdf0949ebd0d21f4c5 /generator
parent826807555c93ba11ca7f193c0df34f80fb83a725 (diff)
[booking] Revert the last good code from ParseCSVRow
Diffstat (limited to 'generator')
-rw-r--r--generator/booking_dataset.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/generator/booking_dataset.cpp b/generator/booking_dataset.cpp
index 325beaee3c..b6328d10e2 100644
--- a/generator/booking_dataset.cpp
+++ b/generator/booking_dataset.cpp
@@ -31,7 +31,8 @@ bool CheckForValues(string const & value)
BookingDataset::Hotel::Hotel(string const & src)
{
vector<string> rec;
- CHECK(strings::ParseCSVRow(src, rec, '\t', FieldsCount()), ("Error parsing hotels.tsv line:", src));
+ strings::ParseCSVRow(src, '\t', rec);
+ CHECK(rec.size() == FieldsCount(), ("Error parsing hotels.tsv line:", src));
strings::to_uint(rec[Index(Fields::Id)], id);
strings::to_double(rec[Index(Fields::Latitude)], lat);
@@ -174,7 +175,8 @@ void BookingDataset::BuildFeatures(function<void(OsmElement *)> const & fn) cons
if (!hotel.translations.empty())
{
vector<string> parts;
- strings::ParseCSVRow(hotel.translations, parts, '|');
+ strings::ParseCSVRow(hotel.translations, '|', parts);
+ CHECK(parts.size() % 3 == 0, ());
for (auto i = 0; i < parts.size(); i += 3)
{
e.AddTag("name:" + parts[i], parts[i + 1]);