From 8327905abaece377185d1b02837f49056d668206 Mon Sep 17 00:00:00 2001 From: artemp Date: Wed, 14 Dec 2016 15:53:07 +0100 Subject: [PATCH] windows : fix errors C3259 + C3249 --- include/mapnik/json/json_grammar_config.hpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/include/mapnik/json/json_grammar_config.hpp b/include/mapnik/json/json_grammar_config.hpp index b46626817..d055ee959 100644 --- a/include/mapnik/json/json_grammar_config.hpp +++ b/include/mapnik/json/json_grammar_config.hpp @@ -46,6 +46,21 @@ enum well_known_names properties }; +#ifdef _WINDOWS +char const* wkn_to_string(well_known_names val) +{ + switch(val) + { + case id: return "id"; + case type: return "type"; + case features: return "features"; + case geometry: return "geometry"; + case coordinates: return "coordinates"; + case properties: return "properties"; + default: return "unknown"; + } +} +#else constexpr char const* wkn_to_string(well_known_names val) { switch(val) @@ -59,6 +74,7 @@ constexpr char const* wkn_to_string(well_known_names val) default: return "unknown"; } } +#endif using keys_map = boost::bimap,