diff options
author | Yuri Gorshenin <y@maps.me> | 2016-06-22 00:10:23 +0300 |
---|---|---|
committer | Yuri Gorshenin <y@maps.me> | 2016-06-22 00:10:23 +0300 |
commit | 3dcca2c16d45bd7e45fc8a8c6d4e519015d5acc7 (patch) | |
tree | 343863a671cbeb6d2eaeafbbee8912d84578b620 /indexer/editable_map_object.cpp | |
parent | 62f35230b410717dc2a3c286a6cf208ff8fbab1f (diff) |
[base] Removed TokenizeIterator default ctor.
Diffstat (limited to 'indexer/editable_map_object.cpp')
-rw-r--r-- | indexer/editable_map_object.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/indexer/editable_map_object.cpp b/indexer/editable_map_object.cpp index d54d1e0483..e69836c95c 100644 --- a/indexer/editable_map_object.cpp +++ b/indexer/editable_map_object.cpp @@ -232,12 +232,14 @@ bool EditableMapObject::ValidateHouseNumber(string const & houseNumber) // static bool EditableMapObject::ValidateFlats(string const & flats) { - auto it = strings::SimpleTokenizer(flats, ";"); - for (; it != strings::SimpleTokenizer(); ++it) + for (auto it = strings::SimpleTokenizer(flats, ";"); it; ++it) { auto token = *it; strings::Trim(token); - vector<string> range(strings::SimpleTokenizer(token, "-"), strings::SimpleTokenizer()); + + vector<string> range; + for (auto i = strings::SimpleTokenizer(token, "-"); i; ++i) + range.push_back(*i); if (range.empty() || range.size() > 2) return false; |