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_; }