Ticket #4015: boost_program_options_gcc_warning_cleanup.diff

File boost_program_options_gcc_warning_cleanup.diff, 5.5 KB (added by Tatu Kilappa <tatu.kilappa@…>, 13 years ago)
  • boost/program_options/detail/parsers.hpp

     
    2929    template<class charT>
    3030    basic_command_line_parser<charT>::
    3131    basic_command_line_parser(const std::vector<
    32                               std::basic_string<charT> >& args)
    33        : detail::cmdline(to_internal(args))
     32                              std::basic_string<charT> >& p_args)
     33       : detail::cmdline(to_internal(p_args))
    3434    {}
    3535
    3636
     
    6464
    6565    template<class charT>
    6666    basic_command_line_parser<charT>&
    67     basic_command_line_parser<charT>::style(int style)
     67    basic_command_line_parser<charT>::style(int p_style)
    6868    {
    69         detail::cmdline::style(style);
     69        detail::cmdline::style(p_style);
    7070        return *this;
    7171    }
    7272
  • boost/program_options/detail/value_semantic.hpp

     
    143143                   a validator for class T, we use it even
    144144                   when parsing vector<T>.  */
    145145                boost::any a;
    146                 std::vector<std::basic_string<charT> > v;
    147                 v.push_back(s[i]);
    148                 validate(a, v, (T*)0, 0);               
     146                std::vector<std::basic_string<charT> > cv;
     147                cv.push_back(s[i]);
     148                validate(a, cv, (T*)0, 0);               
    149149                tv->push_back(boost::any_cast<T>(a));
    150150            }
    151151            catch(const bad_lexical_cast& /*e*/) {
  • boost/program_options/errors.hpp

     
    2020    /** Base class for all errors in the library. */
    2121    class BOOST_PROGRAM_OPTIONS_DECL error : public std::logic_error {
    2222    public:
    23         error(const std::string& what) : std::logic_error(what) {}
     23        error(const std::string& p_what) : std::logic_error(p_what) {}
    2424    };
    2525
    2626    class BOOST_PROGRAM_OPTIONS_DECL invalid_syntax : public error {
     
    7878    class BOOST_PROGRAM_OPTIONS_DECL ambiguous_option : public error {
    7979    public:
    8080        ambiguous_option(const std::string& name,
    81                          const std::vector<std::string>& alternatives)
     81                         const std::vector<std::string>& p_alternatives)
    8282        : error(std::string("ambiguous option ").append(name))
    83         , m_alternatives(alternatives)
     83        , m_alternatives(p_alternatives)
    8484        , m_option_name(name)
    8585        {}
    8686
  • boost/program_options/options_description.hpp

     
    247247    /** Class thrown when duplicate option description is found. */
    248248    class BOOST_PROGRAM_OPTIONS_DECL duplicate_option_error : public error {
    249249    public:
    250         duplicate_option_error(const std::string& what) : error(what) {}
     250        duplicate_option_error(const std::string& p_what) : error(p_what) {}
    251251    };
    252252}}
    253253
  • boost/program_options/parsers.hpp

     
    3131    template<class charT>
    3232    class basic_parsed_options {
    3333    public:
    34         explicit basic_parsed_options(const options_description* description)
    35         : description(description) {}
     34        explicit basic_parsed_options(const options_description* p_description)
     35        : description(p_description) {}
    3636        /** Options found in the source. */
    3737        std::vector< basic_option<charT> > options;
    3838        /** Options description that was used for parsing.
  • boost/program_options/variables_map.hpp

     
    5353    class BOOST_PROGRAM_OPTIONS_DECL variable_value {
    5454    public:
    5555        variable_value() : m_defaulted(false) {}
    56         variable_value(const boost::any& v, bool defaulted)
    57         : v(v), m_defaulted(defaulted)
     56        variable_value(const boost::any& p_v, bool p_defaulted)
     57        : v(p_v), m_defaulted(p_defaulted)
    5858        {}
    5959
    6060        /** If stored value if of type T, returns that value. Otherwise,
  • boost/program_options/option.hpp

     
    2828        , unregistered(false)
    2929        , case_insensitive(false)
    3030        {}
    31         basic_option(const std::string& string_key,
    32                const std::vector< std::string> &value)
    33         : string_key(string_key)
    34         , value(value)
     31        basic_option(const std::string& p_string_key,
     32               const std::vector< std::string> &p_value)
     33        : string_key(p_string_key)
     34        , value(p_value)
    3535        , unregistered(false)
    3636        , case_insensitive(false)
    3737        {}