Fix member hiding warnings.

Fixes #35.
This commit is contained in:
Vladimir Prus
2017-10-25 16:23:51 +03:00
parent 4f52423dca
commit 046501c191
2 changed files with 3 additions and 2 deletions

View File

@@ -136,7 +136,7 @@ namespace boost { namespace program_options { namespace detail {
const std::vector<style_parser>& style_parsers);
// Copies of input.
std::vector<std::string> args;
std::vector<std::string> m_args;
style_t m_style;
bool m_allow_unregistered;

View File

@@ -103,7 +103,7 @@ namespace boost { namespace program_options { namespace detail {
void
cmdline::init(const vector<string>& 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<option> result;
vector<string>& args = m_args;
while(!args.empty())
{
bool ok = false;