advgetopt 2.0.47
Parse complex command line arguments and configuration files in C++.
advgetopt::getopt Member List

This is the complete list of members for advgetopt::getopt, including all inherited members.

add_configuration_filename(string_list_t &names, std::string const &add)advgetopt::getoptprivatestatic
add_option(option_info::pointer_t opt, bool ignore_duplicates=false)advgetopt::getopt
add_option_from_string(option_info::pointer_t opt, std::string const &value, std::string const &filename, string_list_t const &option_keys, option_source_t source=option_source_t::SOURCE_DIRECT)advgetopt::getopt
add_options(option_info::pointer_t opt, int &i, int argc, char **argv, string_list_t const &option_keys, option_source_t source=option_source_t::SOURCE_DIRECT)advgetopt::getoptprivate
define_environment_variable_data()advgetopt::getopt
f_default_optionadvgetopt::getoptprivate
f_environment_variableadvgetopt::getoptprivate
f_options_by_nameadvgetopt::getoptprivate
f_options_by_short_nameadvgetopt::getoptprivate
f_options_environmentadvgetopt::getoptprivate
f_parsedadvgetopt::getoptprivate
f_program_fullnameadvgetopt::getoptprivate
f_program_nameadvgetopt::getoptprivate
f_variablesadvgetopt::getoptprivate
find_config_dir(int argc, char *argv[])advgetopt::getoptprivatestatic
find_group(flag_t group) constadvgetopt::getopt
finish_parsing(int argc, char *argv[])advgetopt::getopt
get_alias_destination(option_info::pointer_t opt) constadvgetopt::getoptprivate
get_configuration_filename(int idx) constadvgetopt::getopt
get_configuration_filename_size() constadvgetopt::getopt
get_configuration_filenames(bool exists, bool writable, int argc=0, char *argv[]=nullptr) constadvgetopt::getopt
get_default(std::string const &name) constadvgetopt::getopt
get_direct_configuration_filenames(string_list_t &names, bool writable) constadvgetopt::getoptprivate
get_double(std::string const &name, int idx=0, double min=std::numeric_limits< double >::min(), double max=std::numeric_limits< double >::max()) constadvgetopt::getopt
get_environment_variable() constadvgetopt::getopt
get_environment_variable_name() constadvgetopt::getopt
get_group_name() constadvgetopt::getopt
get_group_or_project_name() constadvgetopt::getopt
get_long(std::string const &name, int idx=0, long min=std::numeric_limits< long >::min(), long max=std::numeric_limits< long >::max()) constadvgetopt::getopt
get_managed_configuration_filenames(string_list_t &names, bool writable, int argc, char *argv[]) constadvgetopt::getoptprivate
get_option(std::string const &name, bool exact_option=false) constadvgetopt::getopt
get_option(short_name_t name, bool exact_option=false) constadvgetopt::getopt
get_options() constadvgetopt::getopt
get_options_environment() constadvgetopt::getopt
get_options_filename() constadvgetopt::getopt
get_output_filename() constadvgetopt::getopt
get_program_fullname() constadvgetopt::getopt
get_program_name() constadvgetopt::getopt
get_project_name() constadvgetopt::getopt
get_string(std::string const &name, int idx=0, bool raw=false) constadvgetopt::getopt
get_variables() constadvgetopt::getopt
getopt(options_environment const &opts)advgetopt::getopt
getopt(options_environment const &opts, int argc, char *argv[])advgetopt::getopt
has_default(std::string const &name) constadvgetopt::getopt
has_flag(flag_t flag) constadvgetopt::getopt
initialize_parser(options_environment const &opt_env)advgetopt::getoptprivate
is_defined(std::string const &name) constadvgetopt::getopt
is_parsed() constadvgetopt::getoptprivate
link_aliases()advgetopt::getopt
operator[](std::string const &name) constadvgetopt::getopt
operator[](std::string const &name)advgetopt::getopt
options_to_string(bool include_progname=false, bool keep_defaults=false) constadvgetopt::getopt
parse_arguments(int argc, char *argv[], option_source_t source=option_source_t::SOURCE_DIRECT, bool only_environment_variable=false)advgetopt::getopt
parse_configuration_files(int argc=0, char *argv[]=nullptr)advgetopt::getopt
parse_environment_variable()advgetopt::getopt
parse_option_map(std::string const &raw_key)advgetopt::getoptprivatestatic
parse_options_from_file(std::string const &filename, int min_sections, int max_sections, bool ignore_duplicates=false)advgetopt::getopt
parse_options_from_file()advgetopt::getoptprivate
parse_options_from_group_names()advgetopt::getoptprivate
parse_options_info(option const *opts, bool ignore_duplicates=false)advgetopt::getopt
parse_program_name(char *argv[])advgetopt::getopt
parse_string(std::string const &str, option_source_t source=option_source_t::SOURCE_DIRECT, bool only_environment_variable=false)advgetopt::getopt
pointer_t typedefadvgetopt::getopt
process_configuration_file(std::string const &filename)advgetopt::getopt
process_help_string(char const *help) constadvgetopt::getopt
process_system_options(std::basic_ostream< char > &out)advgetopt::getopt
reset()advgetopt::getopt
set_short_name(std::string const &name, short_name_t short_name)advgetopt::getopt
show_option_sources(std::basic_ostream< char > &out)advgetopt::getoptprivate
size(std::string const &name) constadvgetopt::getopt
split_environment(std::string const &environment)advgetopt::getoptstatic
usage(flag_t show=GETOPT_FLAG_SHOW_MOST) constadvgetopt::getopt

This document is part of the Snap! Websites Project.

Copyright by Made to Order Software Corp.