arg_router  1.4.0
C++ command line argument parsing and routing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Index
A | C | D | E | F | H | I | L | M | N | O | P | R | S | T | U | V | Z
A
add_missing_min_max_policy (arg_router)
add_optional (arg_router::traits)
add_to_rule_types (arg_router::policy::validation::utility)
add_to_rule_types_by_rule (arg_router::policy::validation::utility)
alias_group_t (arg_router::dependency)
alias_t (arg_router::policy)
always_false (arg_router::traits)
anonymous_mode_must_be_at_end (arg_router::policy::validation)
tree_node::any_phases (arg_router)
compile_time_string::append (arg_router::utility)
arg_extractor (arg_router::traits)
arg_t (arg_router)
at_least_one_of_policies (arg_router::policy::validation)
C
child_must_have_policy (arg_router::policy::validation)
child_must_not_have_policy (arg_router::policy::validation)
colour_line_formatter (arg_router::policy::help_formatter_component)
compile_time_optional (arg_router::utility)
compile_time_string (arg_router::utility)
convert_integral_to_cts (arg_router::utility)
convert_to_cts (arg_router::utility)
count_despecialised (arg_router::algorithm)
count_specialisation (arg_router::algorithm)
counting_flag_t (arg_router)
create_sequence_cts (arg_router::utility)
custom_parser (arg_router::policy)
D
default_addendum_formatter (arg_router::policy::help_formatter_component)
default_error_code_translations (arg_router)
default_help_formatter_t (arg_router::policy)
tree_node::default_leaf_help_data_type (arg_router)
default_line_formatter (arg_router::policy::help_formatter_component)
default_preamble_formatter (arg_router::policy::help_formatter_component)
default_value (arg_router::policy)
dependent_t (arg_router::policy)
description_t (arg_router::policy)
despecialised_any_of_rule (arg_router::policy::validation::common_rules)
despecialised_unique_in_owner (arg_router::policy::validation)
display_name_t (arg_router::policy)
dynamic_string_view (arg_router::utility)
dynamic_token_adapter (arg_router::parsing)
E
error_name_t (arg_router::policy)
exception_formatter (arg_router::utility)
F
find_specialisation (arg_router::algorithm)
first_string_mapper (arg_router::utility::string_to_policy)
first_text_mapper (arg_router::utility::string_to_policy)
flag_t (arg_router)
flatten_help_t (arg_router::policy)
forwarding_arg_t (arg_router)
H
has_description_method (arg_router::traits)
has_display_name_method (arg_router::traits)
has_error_code_translations_type (arg_router::traits)
has_error_name_method (arg_router::traits)
has_generate_help_method (arg_router::traits)
has_generate_runtime_help_data_method (arg_router::traits)
has_help_data_type (arg_router::traits)
has_long_name_method (arg_router::traits)
has_maximum_count_method (arg_router::traits)
has_maximum_value_method (arg_router::traits)
has_minimum_count_method (arg_router::traits)
has_minimum_value_method (arg_router::traits)
has_missing_phase_method (arg_router::policy)
has_multi_stage_value (arg_router::policy)
has_none_name_method (arg_router::traits)
has_parse_method (arg_router::traits)
has_parse_phase_method (arg_router::policy)
has_pre_parse_phase_method (arg_router::policy)
has_priority (arg_router::policy)
has_push_back_method (arg_router::traits)
has_routing_phase_method (arg_router::policy)
has_runtime_children_method (arg_router::traits)
has_runtime_enabled_method (arg_router::traits)
has_runtime_generate_help_method (arg_router::traits)
has_short_name_method (arg_router::traits)
has_specialisation (arg_router::algorithm)
has_token_end_marker_method (arg_router::traits)
has_translate_exception_method (arg_router::traits)
has_validation_phase_method (arg_router::policy)
has_value_separator_method (arg_router::traits)
has_value_type (arg_router::traits)
alias_group_t::help_data_type (arg_router::dependency)
one_of_t::help_data_type (arg_router::dependency)
forwarding_arg_t::help_data_type (arg_router)
mode_t::help_data_type (arg_router)
multi_arg_t::help_data_type (arg_router)
positional_arg_t::help_data_type (arg_router)
root_t::help_data_type (arg_router)
help_t (arg_router)
I
insert_rule (arg_router::policy::validation::utility)
is_all_policies (arg_router::policy)
is_compile_time_string_like (arg_router::traits)
is_policy (arg_router::policy)
is_same_when_despecialised (arg_router::traits)
is_specialisation (arg_router::traits)
is_specialisation_of (arg_router::traits)
is_tree_node (arg_router)
is_tuple_like (arg_router::traits)
dynamic_token_adapter::iterator (arg_router::parsing)
iterator (arg_router::utility::utf8::code_point)
iterator (arg_router::utility::utf8)
L
line_iterator (arg_router::utility::utf8)
list (arg_router)
list_like_nodes_must_have_fixed_count_if_not_at_end (arg_router::policy::validation)
long_name_t (arg_router::policy)
M
min_max_count_t (arg_router::policy)
min_max_value_ct (arg_router::policy)
min_max_value_t (arg_router::policy)
mode_t (arg_router)
multi_arg_base_t (arg_router)
multi_arg_t (arg_router)
multi_lang_exception (arg_router)
multi_stage_value (arg_router::policy)
must_have_at_least_min_count_of_1_if_required (arg_router::policy::validation)
must_have_policies (arg_router::policy::validation)
must_not_have_policies (arg_router::policy::validation)
N
nearest_mode_like (arg_router::policy)
no_result_value (arg_router::policy)
node_types_must_be_at_end (arg_router::policy::validation)
none_name_t (arg_router::policy)
O
one_of_t (arg_router::dependency)
P
parent_index_pair_type (arg_router::policy::validation)
parent_types (arg_router::policy::validation)
parse_exception (arg_router)
parse_target (arg_router::parsing)
parser (arg_router)
tree_node::phase_finder (arg_router)
policy_parent_must_not_have_policy (arg_router::policy::validation)
policy_unique_from_owner_parent_to_mode_or_root (arg_router::policy::validation)
positional_arg_t (arg_router)
pre_parse_data (arg_router::parsing)
pre_parse_data< Validator, false > (arg_router::parsing)
pre_parse_data< Validator, true > (arg_router::parsing)
pre_parse_data_base (arg_router::parsing)
program_addendum_t (arg_router::policy)
program_intro_t (arg_router::policy)
program_name_t (arg_router::policy)
program_version_t (arg_router::policy)
R
range (arg_router::utility::utf8::code_point)
iterator::range_t (arg_router::utility::utf8::code_point)
iterator::range_t (arg_router::utility::utf8)
remove_rule (arg_router::policy::validation::utility)
remove_rule_by_type (arg_router::policy::validation::utility)
required_t (arg_router::policy)
result (arg_router::utility)
root_t (arg_router::multi_lang)
root_t (arg_router)
root_wrapper_t (arg_router::multi_lang)
router (arg_router::policy)
runtime_enable (arg_router::policy)
runtime_help_data (arg_router)
S
second_string_mapper (arg_router::utility::string_to_policy)
second_text_mapper (arg_router::utility::string_to_policy)
short_form_expander_t (arg_router::policy)
short_name_t (arg_router::policy)
single_anonymous_mode (arg_router::policy::validation)
single_char_mapper (arg_router::utility::string_to_policy)
supports_static_cast_conversion (arg_router::traits)
T
token_end_marker_t (arg_router::policy)
token_type (arg_router::parsing)
translation (arg_router::multi_lang)
tree_node (arg_router)
tree_type_recursor_collector (arg_router::utility)
U
underlying_type (arg_router::traits)
unpack_and_derive (arg_router::traits)
unsafe_any_t (arg_router::utility)
unzip (arg_router::algorithm)
update_rule (arg_router::policy::validation::utility)
update_rule_by_type (arg_router::policy::validation::utility)
V
validator (arg_router::policy::validation)
value_separator_t (arg_router::policy)
Z
zip (arg_router::algorithm)