arg_router
1.4.0
C++ command line argument parsing and routing
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
z
Functions
a
c
d
f
g
h
i
l
m
n
o
p
r
s
t
u
Variables
a
c
d
e
f
g
h
i
l
m
n
p
r
s
t
v
w
z
Typedefs
Enumerations
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
~
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
~
Variables
Typedefs
a
c
d
e
f
h
i
l
m
p
r
s
t
v
Related Functions
Files
File List
File Members
All
Macros
Examples
•
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
)
Generated by
1.9.1