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:
Diffstat (limited to 'generator/feature_generator.cpp')
-rw-r--r--generator/feature_generator.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/generator/feature_generator.cpp b/generator/feature_generator.cpp
index f02924bfaa..e1d8678594 100644
--- a/generator/feature_generator.cpp
+++ b/generator/feature_generator.cpp
@@ -373,7 +373,7 @@ public:
}
-template <class TNodesHolder, template <class, class> class TParser>
+template <class TNodesHolder>
bool GenerateImpl(GenerateInfo & info)
{
try
@@ -385,7 +385,8 @@ bool GenerateImpl(GenerateInfo & info)
holder.LoadIndex();
MainFeaturesEmitter bucketer(info);
- TParser<MainFeaturesEmitter, holder_t> parser(bucketer, holder);
+ SecondPassParserUsual<MainFeaturesEmitter, holder_t> parser(
+ bucketer, holder, info.m_makeCoasts ? classif().GetCoastType() : 0);
ParseXMLFromStdIn(parser);
bucketer.Finish();
@@ -403,9 +404,9 @@ bool GenerateImpl(GenerateInfo & info)
bool GenerateFeatures(GenerateInfo & info, bool lightNodes)
{
if (lightNodes)
- return GenerateImpl<points_in_map, SecondPassParserUsual>(info);
+ return GenerateImpl<points_in_map>(info);
else
- return GenerateImpl<points_in_file, SecondPassParserUsual>(info);
+ return GenerateImpl<points_in_file>(info);
}
}