Index: boost/program_options/detail/parsers.hpp =================================================================== --- boost/program_options/detail/parsers.hpp (revision 60623) +++ boost/program_options/detail/parsers.hpp (working copy) @@ -29,8 +29,8 @@ template basic_command_line_parser:: basic_command_line_parser(const std::vector< - std::basic_string >& args) - : detail::cmdline(to_internal(args)) + std::basic_string >& p_args) + : detail::cmdline(to_internal(p_args)) {} @@ -64,9 +64,9 @@ template basic_command_line_parser& - basic_command_line_parser::style(int style) + basic_command_line_parser::style(int p_style) { - detail::cmdline::style(style); + detail::cmdline::style(p_style); return *this; } Index: boost/program_options/detail/value_semantic.hpp =================================================================== --- boost/program_options/detail/value_semantic.hpp (revision 60623) +++ boost/program_options/detail/value_semantic.hpp (working copy) @@ -143,9 +143,9 @@ a validator for class T, we use it even when parsing vector. */ boost::any a; - std::vector > v; - v.push_back(s[i]); - validate(a, v, (T*)0, 0); + std::vector > cv; + cv.push_back(s[i]); + validate(a, cv, (T*)0, 0); tv->push_back(boost::any_cast(a)); } catch(const bad_lexical_cast& /*e*/) { Index: boost/program_options/errors.hpp =================================================================== --- boost/program_options/errors.hpp (revision 60623) +++ boost/program_options/errors.hpp (working copy) @@ -20,7 +20,7 @@ /** Base class for all errors in the library. */ class BOOST_PROGRAM_OPTIONS_DECL error : public std::logic_error { public: - error(const std::string& what) : std::logic_error(what) {} + error(const std::string& p_what) : std::logic_error(p_what) {} }; class BOOST_PROGRAM_OPTIONS_DECL invalid_syntax : public error { @@ -78,9 +78,9 @@ class BOOST_PROGRAM_OPTIONS_DECL ambiguous_option : public error { public: ambiguous_option(const std::string& name, - const std::vector& alternatives) + const std::vector& p_alternatives) : error(std::string("ambiguous option ").append(name)) - , m_alternatives(alternatives) + , m_alternatives(p_alternatives) , m_option_name(name) {} Index: boost/program_options/options_description.hpp =================================================================== --- boost/program_options/options_description.hpp (revision 60623) +++ boost/program_options/options_description.hpp (working copy) @@ -247,7 +247,7 @@ /** Class thrown when duplicate option description is found. */ class BOOST_PROGRAM_OPTIONS_DECL duplicate_option_error : public error { public: - duplicate_option_error(const std::string& what) : error(what) {} + duplicate_option_error(const std::string& p_what) : error(p_what) {} }; }} Index: boost/program_options/parsers.hpp =================================================================== --- boost/program_options/parsers.hpp (revision 60623) +++ boost/program_options/parsers.hpp (working copy) @@ -31,8 +31,8 @@ template class basic_parsed_options { public: - explicit basic_parsed_options(const options_description* description) - : description(description) {} + explicit basic_parsed_options(const options_description* p_description) + : description(p_description) {} /** Options found in the source. */ std::vector< basic_option > options; /** Options description that was used for parsing. Index: boost/program_options/variables_map.hpp =================================================================== --- boost/program_options/variables_map.hpp (revision 60623) +++ boost/program_options/variables_map.hpp (working copy) @@ -53,8 +53,8 @@ class BOOST_PROGRAM_OPTIONS_DECL variable_value { public: variable_value() : m_defaulted(false) {} - variable_value(const boost::any& v, bool defaulted) - : v(v), m_defaulted(defaulted) + variable_value(const boost::any& p_v, bool p_defaulted) + : v(p_v), m_defaulted(p_defaulted) {} /** If stored value if of type T, returns that value. Otherwise, Index: boost/program_options/option.hpp =================================================================== --- boost/program_options/option.hpp (revision 60623) +++ boost/program_options/option.hpp (working copy) @@ -28,10 +28,10 @@ , unregistered(false) , case_insensitive(false) {} - basic_option(const std::string& string_key, - const std::vector< std::string> &value) - : string_key(string_key) - , value(value) + basic_option(const std::string& p_string_key, + const std::vector< std::string> &p_value) + : string_key(p_string_key) + , value(p_value) , unregistered(false) , case_insensitive(false) {}