Lines Matching refs:m_argv
39 m_argv(), in Args()
49 m_argv(), in Args()
65 m_argv (), in Args()
101 const size_t argc = m_argv.size(); in Dump()
105 const char *arg_cstr = m_argv[i]; in Dump()
123 command += m_argv[i]; in GetCommandString()
141 command.append (m_argv[i]); in GetQuotedCommandString()
145 command.append (m_argv[i]); in GetQuotedCommandString()
163 m_argv.clear(); in SetCommandString()
366 arg_cstr_collection::const_iterator argv_pos, argv_end = m_argv.end(); in UpdateArgsAfterOptionParsing()
370 … for (argv_pos = m_argv.begin(), args_pos = m_args.begin(), quotes_pos = m_args_quote_char.begin(); in UpdateArgsAfterOptionParsing()
407 m_argv.clear(); in UpdateArgvFromArgs()
410 m_argv.push_back(pos->c_str()); in UpdateArgvFromArgs()
411 m_argv.push_back(NULL); in UpdateArgvFromArgs()
414 m_args_quote_char.resize (m_argv.size()); in UpdateArgvFromArgs()
420 if (m_argv.empty()) in GetArgumentCount()
422 return m_argv.size() - 1; in GetArgumentCount()
428 if (idx < m_argv.size()) in GetArgumentAtIndex()
429 return m_argv[idx]; in GetArgumentAtIndex()
444 if (!m_argv.empty()) in GetArgumentVector()
445 return (char **)&m_argv[0]; in GetArgumentVector()
452 if (!m_argv.empty()) in GetConstArgumentVector()
453 return (const char **)&m_argv[0]; in GetConstArgumentVector()
461 if (m_argv.size() > 1) in Shift()
463 m_argv.erase(m_argv.begin()); in Shift()
474 m_argv.insert(m_argv.begin(), m_args.front().c_str()); in Unshift()
542 assert(idx < m_argv.size() - 1); in ReplaceArgumentAtIndex()
543 m_argv[idx] = pos->c_str(); in ReplaceArgumentAtIndex()
566 assert(idx < m_argv.size() - 1); in DeleteArgumentAtIndex()
567 m_argv.erase(m_argv.begin() + idx); in DeleteArgumentAtIndex()
707 m_argv.erase(m_argv.begin(), m_argv.begin() + optind); in ParseOptions()
716 m_argv.clear (); in Clear()