Sharg 1.1.2-rc.1
The argument parser for bio-c++ tools.
Loading...
Searching...
No Matches
sharg::parser Member List

This is the complete list of members for sharg::parser, including all inherited members.

::sharg::detail::test_accessorsharg::parserfriend
add_flag(bool &value, config< validator_type > const &config)sharg::parserinline
add_line(std::string const &text, bool is_paragraph=false, bool const advanced_only=false)sharg::parserinline
add_list_item(std::string const &key, std::string const &desc, bool const advanced_only=false)sharg::parserinline
add_option(option_type &value, config< validator_type > const &config)sharg::parserinline
add_positional_option(option_type &value, config< validator_type > const &config)sharg::parserinline
add_section(std::string const &title, bool const advanced_only=false)sharg::parserinline
add_subsection(std::string const &title, bool const advanced_only=false)sharg::parserinline
app_name_regexsharg::parserprivate
argumentssharg::parserprivate
check_parse_not_called(std::string_view const function_name) constsharg::parserinlineprivate
determine_format_and_subcommand()sharg::parserinlineprivate
executable_namesharg::parserprivate
formatsharg::parserprivate
format_argumentssharg::parserprivate
get_sub_parser()sharg::parserinline
has_positional_list_optionsharg::parserprivate
id_exists(id_type const &id)sharg::parserinlineprivate
infosharg::parser
is_option_set(id_type const &id) constsharg::parserinline
operationssharg::parserprivate
operator=(parser const &)=deletesharg::parser
operator=(parser &&)=defaultsharg::parser
option_end_identifiersharg::parserprivatestatic
optionssharg::parserprivate
parse()sharg::parserinline
parse_format()sharg::parserinlineprivate
parse_was_calledsharg::parserprivate
parser()=deletesharg::parser
parser(parser const &)=deletesharg::parser
parser(parser &&)=defaultsharg::parser
parser(std::string const &app_name, std::vector< std::string > const &arguments, update_notifications version_updates=update_notifications::on, std::vector< std::string > subcommands={})sharg::parserinline
parser(std::string const &app_name, int const argc, char const *const *const argv, update_notifications version_updates=update_notifications::on, std::vector< std::string > subcommands={})sharg::parserinline
run_version_check()sharg::parserinlineprivate
sub_parsersharg::parserprivate
subcommandssharg::parserprivate
used_idssharg::parserprivate
verify_app_and_subcommand_names() constsharg::parserinlineprivate
verify_flag_config(config< validator_t > const &config)sharg::parserinlineprivate
verify_identifiers(char const short_id, std::string const &long_id)sharg::parserinlineprivate
verify_option_config(config< validator_t > const &config)sharg::parserinlineprivate
verify_positional_option_config(config< validator_t > const &config) constsharg::parserinlineprivate
version_check_dev_decisionsharg::parserprivate
version_check_futuresharg::parserprivate
version_check_user_decisionsharg::parserprivate
~parser()sharg::parserinline
Hide me