From 246d1ee6df3537b8e7420f01a82fed1b58178388 Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Sat, 30 May 2009 06:36:18 +0000 Subject: [PATCH] Fix gcc -Wshadow warnings in tribool. Fixes #3093. 1/2 of the patch provided by Dustin Spicuzza. [SVN r53429] --- include/boost/logic/tribool.hpp | 2 +- include/boost/logic/tribool_io.hpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/include/boost/logic/tribool.hpp b/include/boost/logic/tribool.hpp index 229feb4..2dfa3be 100644 --- a/include/boost/logic/tribool.hpp +++ b/include/boost/logic/tribool.hpp @@ -93,7 +93,7 @@ public: * * \throws nothrow */ - tribool(bool value) : value(value? true_value : false_value) {} + tribool(bool initial_value) : value(initial_value? true_value : false_value) {} /** * Construct a new 3-state boolean value with an indeterminate value. diff --git a/include/boost/logic/tribool_io.hpp b/include/boost/logic/tribool_io.hpp index 3a05927..9ee34d4 100644 --- a/include/boost/logic/tribool_io.hpp +++ b/include/boost/logic/tribool_io.hpp @@ -140,7 +140,8 @@ public: indeterminate_name() : name_(get_default_indeterminate_name()) {} /// Construct the facet with the given name for the indeterminate value - explicit indeterminate_name(const string_type& name) : name_(name) {} + explicit indeterminate_name(const string_type& initial_name) + : name_(initial_name) {} /// Returns the name for the indeterminate value string_type name() const { return name_; }