template <class Char>
basic_parsed_options<Char> parse_command_line(
int argc,
const Char* const* argv,
const pika::program_options::
options_description&,
int style = 0,
std::function<
std::pair<std::string, std::string>(
const std::string&)> ext =
std::function<
std::pair<std::basic_string<
char,
std::char_traits<char>,
std::allocator<char>>,
std::basic_string<
char,
std::char_traits<char>,
std::allocator<char>>>(
const std::basic_string<
char,
std::char_traits<char>,
std::allocator<char>>&)>())
template <class Char>
basic_parsed_options<Char> parse_command_line(
int argc,
const Char* const* argv,
const pika::program_options::
options_description&,
int style = 0,
std::function<
std::pair<std::string, std::string>(
const std::string&)> ext =
std::function<
std::pair<std::basic_string<
char,
std::char_traits<char>,
std::allocator<char>>,
std::basic_string<
char,
std::char_traits<char>,
std::allocator<char>>>(
const std::basic_string<
char,
std::char_traits<char>,
std::allocator<char>>&)>())Description
Creates instance of 'command_line_parser', passes parameters to it, and returns the result of calling the 'run' method.
Declared at: libs/pika/program_options/include/pika/program_options/parsers.hpp:170
Parameters
- int argc
- const Char* const* argv
- const pika::program_options::options_description&
- int style = 0
- std::function<std::pair<std::string, std::string>( const std::string&)> ext = std::function<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::basic_string<char, std::char_traits<char>, std::allocator<char>>> (const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &)>()