From 046501c19145cefbb26e13d7eff5000def351ac1 Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Wed, 25 Oct 2017 16:23:51 +0300 Subject: [PATCH] Fix member hiding warnings. Fixes #35. --- include/boost/program_options/detail/cmdline.hpp | 2 +- src/cmdline.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/include/boost/program_options/detail/cmdline.hpp b/include/boost/program_options/detail/cmdline.hpp index 8e3bcc6..dce407c 100644 --- a/include/boost/program_options/detail/cmdline.hpp +++ b/include/boost/program_options/detail/cmdline.hpp @@ -136,7 +136,7 @@ namespace boost { namespace program_options { namespace detail { const std::vector& style_parsers); // Copies of input. - std::vector args; + std::vector m_args; style_t m_style; bool m_allow_unregistered; diff --git a/src/cmdline.cpp b/src/cmdline.cpp index 5f8dc24..c2cf1da 100644 --- a/src/cmdline.cpp +++ b/src/cmdline.cpp @@ -103,7 +103,7 @@ namespace boost { namespace program_options { namespace detail { void cmdline::init(const vector& args) { - this->args = args; + this->m_args = args; m_style = command_line_style::default_style; m_desc = 0; m_positional = 0; @@ -244,6 +244,7 @@ namespace boost { namespace program_options { namespace detail { style_parsers.push_back(boost::bind(&cmdline::parse_terminator, this, _1)); vector