From fa7201e01c192f5da107d1de34ae0a6a8de558fa Mon Sep 17 00:00:00 2001 From: Dane Springmeyer Date: Thu, 3 Jan 2013 18:05:40 -0800 Subject: [PATCH] fix -Wshadow warning --- include/mapnik/params.hpp | 8 ++++---- src/xml_tree.cpp | 9 +++++++-- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/include/mapnik/params.hpp b/include/mapnik/params.hpp index 3a3a37ce0..07e62a9a9 100644 --- a/include/mapnik/params.hpp +++ b/include/mapnik/params.hpp @@ -75,9 +75,9 @@ class parameters : public param_map typedef boost::optional return_type; static return_type extract(parameters const& params, std::string const& name, - boost::optional const& default_value) + boost::optional const& default_opt_value) { - boost::optional result(default_value); + boost::optional result(default_opt_value); parameters::const_iterator itr = params.find(name); if (itr != params.end()) { @@ -98,9 +98,9 @@ public: } template - boost::optional get(std::string const& key, T const& default_value) const + boost::optional get(std::string const& key, T const& default_opt_value) const { - return converter::extract(*this,key,boost::optional(default_value)); + return converter::extract(*this,key,boost::optional(default_opt_value)); } }; } diff --git a/src/xml_tree.cpp b/src/xml_tree.cpp index c7f4060fb..132092832 100644 --- a/src/xml_tree.cpp +++ b/src/xml_tree.cpp @@ -26,7 +26,12 @@ #include #include #include +#include #include +#include +#include +#include +#include #include #include #include @@ -395,11 +400,11 @@ boost::optional xml_node::get_opt_attr(std::string const& name) const } template -T xml_node::get_attr(std::string const& name, T const& default_value) const +T xml_node::get_attr(std::string const& name, T const& default_opt_value) const { boost::optional value = get_opt_attr(name); if (value) return *value; - return default_value; + return default_opt_value; } template