Procedures

ProcedureLocationProcedure TypeDescription
add flap_command_line_arguments_group_t Subroutine

Add CLA to CLAs list.

Read more…
add flap_command_line_interface_t Subroutine

Add CLA to CLI.

Read more…
add_group flap_command_line_interface_t Subroutine

Add CLAs group to CLI.

assert_close_c32 tester Subroutine

Check if two complex numbers (32 bits) are close with respect a tolerance.

assert_close_c32_1 tester Subroutine

Check if two complex (32 bits) arrays (rank 1) are close with respect a tolerance.

assert_close_c64 tester Subroutine

Check if two complex numbers (64 bits) are close with respect a tolerance.

assert_close_c64_1 tester Subroutine

Check if two real (64 bits) arrays (rank 1) are close with respect a tolerance.

assert_close_r32 tester Subroutine

Check if two reals (32 bits) are close with respect a tolerance.

assert_close_r32_1 tester Subroutine

Check if two real (32 bits) arrays (rank 1) are close with respect a tolerance.

assert_close_r64 tester Subroutine

Check if two reals (64 bits) are close with respect a tolerance.

assert_close_r64_1 tester Subroutine

Check if two real (64 bits) arrays (rank 1) are close with respect a tolerance.

assert_equal_c32 tester Subroutine

Check if two complex numbers (32 bits) are equal.

assert_equal_c32_1 tester Subroutine

Check if two complex (32 bits) arrays (rank 1) are equal.

assert_equal_c64 tester Subroutine

Check if two complex numbers (64 bits) are equal.

assert_equal_c64_1 tester Subroutine

Check if two complex (64 bits) arrays (rank 1) are equal.

assert_equal_i16 tester Subroutine

Check if two integers (16 bits) are equal.

assert_equal_i16_1 tester Subroutine

Check if two integer (16 bits) arrays (rank 1) are equal.

assert_equal_i32 tester Subroutine

Check if two integers (32 bits) are equal.

assert_equal_i32_1 tester Subroutine

Check if two integer (32 bits) arrays (rank 1) are equal.

assert_equal_i64 tester Subroutine

Check if two integers (64 bits) are equal.

assert_equal_i64_1 tester Subroutine

Check if two integer (64 bits) arrays (rank 1) are equal.

assert_equal_i8 tester Subroutine

Check if two integers (8 bits) are equal.

assert_equal_i8_1 tester Subroutine

Check if two integer (8 bits) arrays (rank 1) are equal.

assert_equal_l tester Subroutine

Check if two logicals are equal.

assert_equal_l_1 tester Subroutine

Check if two logical arrays (rank 1) are equal.

assert_equal_r32 tester Subroutine

Check if two reals (32 bits) are equal.

assert_equal_r32_1 tester Subroutine

Check if two real (32 bits) arrays (rank 1) are equal.

assert_equal_r64 tester Subroutine

Check if two reals (64 bits) are equal.

assert_equal_r64_1 tester Subroutine

Check if two real (64 bits) arrays (rank 1) are equal.

assert_positive_i16 tester Subroutine

Check if a integer (16 bits) is positive.

assert_positive_i16_1 tester Subroutine

Check if a integer (16 bits) array (rank 1) is positive.

assert_positive_i32 tester Subroutine

Check if a integer (32 bits) is positive.

assert_positive_i32_1 tester Subroutine

Check if a integer (32 bits) array (rank 1) is positive.

assert_positive_i64 tester Subroutine

Check if a integer (32 bits) is positive.

assert_positive_i64_1 tester Subroutine

Check if a integer (64 bits) array (rank 1) is positive.

assert_positive_i8 tester Subroutine

Check if a integer (32 bits) is positive.

assert_positive_i8_1 tester Subroutine

Check if a integer (8 bits) array (rank 1) is positive.

assert_positive_r32 tester Subroutine

Check if a real (32 bits) is positive.

assert_positive_r32_1 tester Subroutine

Check if a real (32 bits) array (rank 1) is positive.

assert_positive_r64 tester Subroutine

Check if a real (64 bits) is positive.

assert_positive_r64_1 tester Subroutine

Check if a real (64 bits) array (rank 1) is positive.

assign_object flap_object_t Subroutine

Assign two abstract objects.

check flap_command_line_arguments_group_t Subroutine

Check data consistency.

check flap_command_line_argument_t Subroutine

Check data consistency.

check flap_command_line_interface_t Subroutine

Check data consistency.

check_action_consistency flap_command_line_argument_t Subroutine

Check CLA action consistency.

check_choices flap_command_line_argument_t Subroutine

Check if CLA value is in allowed choices.

Read more…
check_envvar_consistency flap_command_line_argument_t Subroutine

Check data consistency for envvar CLA.

check_list_size flap_command_line_argument_t Function

Check CLA multiple values list size consistency.

check_m_exclude_consistency flap_command_line_argument_t Subroutine

Check mutually exclusion consistency.

check_m_exclusive flap_command_line_arguments_group_t Subroutine

Check if two mutually exclusive CLAs have been passed.

check_m_exclusive flap_command_line_interface_t Subroutine

Check if two mutually exclusive CLAs group have been called.

check_named_consistency flap_command_line_argument_t Subroutine

Check named CLA consistency.

check_optional_consistency flap_command_line_argument_t Subroutine

Check optional CLA consistency.

check_positional_consistency flap_command_line_argument_t Subroutine

Check positional CLA consistency.

cla_assign_cla flap_command_line_argument_t Subroutine

Assignment operator.

clasg_assign_clasg flap_command_line_arguments_group_t Subroutine

Assignment operator.

cli_assign_cli flap_command_line_interface_t Subroutine

Assignment operator.

color_index face Function

Return the array-index corresponding to the queried color.

Read more…
colorize face Interface
colorize_ascii face Function

Colorize and stylize strings, ASCII kind.

colorize_default face Function

Colorize and stylize strings, DEFAULT kind.

colorize_ucs4 face Function

Colorize and stylize strings, UCS4 kind.

colors_samples face Subroutine

Print to standard output all colors samples.

count flap_utils_m Interface

Overload intrinsic function count for counting substring occurences into strings.

count_substring flap_utils_m Function

Count the number of occurences of a substring into a string.

errored flap_command_line_arguments_group_t Subroutine

Trig error occurrence and print meaningful message.

errored flap_command_line_argument_t Subroutine

Trig error occurence and print meaningful message.

errored flap_command_line_interface_t Subroutine

Trig error occurrence and print meaningful message.

fake_call flap_test_group Subroutine

Wrapper for fake calls.

finalize flap_command_line_arguments_group_t Subroutine

Free dynamic memory when finalizing.

finalize flap_command_line_argument_t Subroutine

Free dynamic memory when finalizing.

finalize flap_command_line_interface_t Subroutine

Free dynamic memory when finalizing.

free flap_command_line_arguments_group_t Subroutine

Free dynamic memory.

free flap_command_line_argument_t Subroutine

Free dynamic memory.

free flap_command_line_interface_t Subroutine

Free dynamic memory.

free_object flap_object_t Subroutine

Free dynamic memory.

get_args_from_invocation flap_command_line_interface_t Subroutine

Get CLAs from CLI invocation.

get_args_from_string flap_command_line_interface_t Subroutine

Get CLAs from string.

get_cla flap_command_line_argument_t Subroutine

Get CLA (single) value.

get_cla flap_command_line_interface_t Subroutine

Get CLA (single) value from CLAs list parsed.

Read more…
get_cla_from_buffer flap_command_line_argument_t Subroutine

Get CLA (single) value from parsed value.

get_cla_list flap_command_line_argument_t Subroutine

Get CLA multiple values.

get_cla_list flap_command_line_interface_t Subroutine

Get CLA multiple values from CLAs list parsed.

Read more…
get_cla_list_from_buffer flap_command_line_argument_t Subroutine

Get CLA multiple values from a buffer.

get_cla_list_varying_char flap_command_line_argument_t Subroutine

Get CLA (multiple) value with varying size, character.

get_cla_list_varying_char flap_command_line_interface_t Subroutine

Get CLA multiple values from CLAs list parsed with varying size list, character.

Read more…
get_cla_list_varying_I1P flap_command_line_argument_t Subroutine

Get CLA (multiple) value with varying size, integer(I1P).

get_cla_list_varying_I1P flap_command_line_interface_t Subroutine

Get CLA multiple values from CLAs list parsed with varying size list, integer(I1P).

Read more…
get_cla_list_varying_I2P flap_command_line_argument_t Subroutine

Get CLA (multiple) value with varying size, integer(I2P).

get_cla_list_varying_I2P flap_command_line_interface_t Subroutine

Get CLA multiple values from CLAs list parsed with varying size list, integer(I2P).

Read more…
get_cla_list_varying_I4P flap_command_line_argument_t Subroutine

Get CLA (multiple) value with varying size, integer(I4P).

get_cla_list_varying_I4P flap_command_line_interface_t Subroutine

Get CLA multiple values from CLAs list parsed with varying size list, integer(I4P).

Read more…
get_cla_list_varying_I8P flap_command_line_argument_t Subroutine

Get CLA (multiple) value with varying size, integer(I8P).

get_cla_list_varying_I8P flap_command_line_interface_t Subroutine

Get CLA multiple values from CLAs list parsed with varying size list, integer(I8P).

Read more…
get_cla_list_varying_logical flap_command_line_argument_t Subroutine

Get CLA (multiple) value with varying size, logical.

get_cla_list_varying_logical flap_command_line_interface_t Subroutine

Get CLA multiple values from CLAs list parsed with varying size list, logical.

Read more…
get_cla_list_varying_R16P flap_command_line_argument_t Subroutine

Get CLA (multiple) value with varying size, real(R16P).

get_cla_list_varying_R16P flap_command_line_interface_t Subroutine

Get CLA multiple values from CLAs list parsed with varying size list, real(R16P).

Read more…
get_cla_list_varying_R4P flap_command_line_argument_t Subroutine

Get CLA (multiple) value with varying size, real(R4P).

get_cla_list_varying_R4P flap_command_line_interface_t Subroutine

Get CLA multiple values from CLAs list parsed with varying size list, real(R4P).

Read more…
get_cla_list_varying_R8P flap_command_line_argument_t Subroutine

Get CLA (multiple) value with varying size, real(R8P).

get_cla_list_varying_R8P flap_command_line_interface_t Subroutine

Get CLA multiple values from CLAs list parsed with varying size list, real(R8P).

Read more…
get_clasg_indexes flap_command_line_interface_t Subroutine

Get the argument indexes of CLAs groups defined parsing the actual passed CLAs.

has_choices flap_command_line_argument_t Function

Return true if CLA has choices.

init flap_command_line_interface_t Subroutine

Initialize CLI.

init tester Subroutine

Initialize the tester.

is_called_group flap_command_line_interface_t Function

Check if a CLAs group has been run.

is_defined flap_command_line_arguments_group_t Function

Check if a CLA has been defined.

is_defined flap_command_line_interface_t Function

Check if a CLA has been defined.

is_defined_group flap_command_line_interface_t Function

Check if a CLAs group has been defined.

is_parsed flap_command_line_interface_t Function

Check if CLI has been parsed.

is_passed flap_command_line_arguments_group_t Function

Check if a CLA has been passed.

is_passed flap_command_line_interface_t Function

Check if a CLA has been passed.

is_required_passed flap_command_line_arguments_group_t Subroutine

Check if required CLAs are passed.

is_required_passed flap_command_line_argument_t Function

Check if required CLA is passed.

is_required_val_passed flap_command_line_argument_t Function

Check if required value of CLA is passed.

parse flap_command_line_arguments_group_t Subroutine

Parse CLAsG arguments.

parse flap_command_line_interface_t Subroutine

Parse Command Line Interfaces by means of a previously initialized CLAs groups list.

Read more…
print tester Subroutine

Print tests results.

print_error_message flap_object_t Subroutine

Print meaningful error message to standard-error.

print_usage flap_command_line_interface_t Subroutine

Print correct usage.

print_version flap_object_t Subroutine

Print version.

raise_error_duplicated_clas flap_command_line_argument_t Subroutine

Raise error duplicated CLAs passed.

raise_error_m_exclude flap_command_line_arguments_group_t Subroutine

Raise error mutually exclusive CLAs passed.

raise_error_m_exclude flap_command_line_argument_t Subroutine

Raise error mutually exclusive CLAs passed.

raise_error_nargs_insufficient flap_command_line_argument_t Subroutine

Raise error insufficient number of argument values passed.

raise_error_switch_unknown flap_command_line_argument_t Subroutine

Raise error switch_unknown.

raise_error_value_missing flap_command_line_argument_t Subroutine

Raise error missing value.

replace flap_utils_m Function

Replace substring (only first occurrence) into a string.

replace_all flap_utils_m Function

Replace substring (all occurrences) into a string.

Read more…
sanitize_defaults flap_command_line_arguments_group_t Subroutine

Sanitize defaults values.

Read more…
sanitize_defaults flap_command_line_argument_t Subroutine

Sanitize defaults values.

Read more…
save_bash_completion flap_command_line_interface_t Subroutine

Save bash completion script (for named CLAs only).

save_man_page flap_command_line_interface_t Subroutine

Save CLI usage as man page.

save_usage_to_markdown flap_command_line_interface_t Subroutine

Save CLI usage as markdown.

set_examples flap_object_t Subroutine

Set examples of correct usage.

set_mutually_exclusive_groups flap_command_line_interface_t Subroutine

Set two CLAs group ad mutually exclusive.

signature flap_command_line_arguments_group_t Function

Get CLAsG signature.

signature flap_command_line_argument_t Function

Get signature.

signature flap_command_line_interface_t Function

Get signature.

style_index face Function

Return the array-index corresponding to the queried style.

styles_samples face Subroutine

Print to standard output all styles samples.

tokenize flap_utils_m Subroutine

Tokenize a string in order to parse it.

Read more…
unique flap_utils_m Function

Reduce to one (unique) multiple (sequential) occurrences of a characters substring into a string.

Read more…
upper face Function

Return a string with all uppercase characters.

upper_case flap_utils_m Function

Convert the lower case characters of a string to upper case one.

usage flap_command_line_arguments_group_t Function

Get correct CLAsG usage.

usage flap_command_line_argument_t Function

Get correct usage.

usage flap_command_line_interface_t Function

Print correct usage of CLI.

wstrip flap_utils_m Function

Strip out leading and trailing white spaces from a string.

call~~graph~~CallGraph interface~colorize face::colorize proc~colorize_default face::colorize_default interface~colorize->proc~colorize_default interface~count flap_utils_m::count proc~count_substring flap_utils_m::count_substring interface~count->proc~count_substring none~assert_close tester::tester_t%assert_close proc~assert_close_c32 tester::tester_t%assert_close_c32 none~assert_close->proc~assert_close_c32 proc~assert_close_c32_1 tester::tester_t%assert_close_c32_1 none~assert_close->proc~assert_close_c32_1 proc~assert_close_c64 tester::tester_t%assert_close_c64 none~assert_close->proc~assert_close_c64 proc~assert_close_c64_1 tester::tester_t%assert_close_c64_1 none~assert_close->proc~assert_close_c64_1 proc~assert_close_r32 tester::tester_t%assert_close_r32 none~assert_close->proc~assert_close_r32 proc~assert_close_r32_1 tester::tester_t%assert_close_r32_1 none~assert_close->proc~assert_close_r32_1 proc~assert_close_r64 tester::tester_t%assert_close_r64 none~assert_close->proc~assert_close_r64 proc~assert_close_r64_1 tester::tester_t%assert_close_r64_1 none~assert_close->proc~assert_close_r64_1 none~assert_equal tester::tester_t%assert_equal proc~assert_equal_c32 tester::tester_t%assert_equal_c32 none~assert_equal->proc~assert_equal_c32 proc~assert_equal_c32_1 tester::tester_t%assert_equal_c32_1 none~assert_equal->proc~assert_equal_c32_1 proc~assert_equal_c64 tester::tester_t%assert_equal_c64 none~assert_equal->proc~assert_equal_c64 proc~assert_equal_c64_1 tester::tester_t%assert_equal_c64_1 none~assert_equal->proc~assert_equal_c64_1 proc~assert_equal_i16 tester::tester_t%assert_equal_i16 none~assert_equal->proc~assert_equal_i16 proc~assert_equal_i16_1 tester::tester_t%assert_equal_i16_1 none~assert_equal->proc~assert_equal_i16_1 proc~assert_equal_i32 tester::tester_t%assert_equal_i32 none~assert_equal->proc~assert_equal_i32 proc~assert_equal_i32_1 tester::tester_t%assert_equal_i32_1 none~assert_equal->proc~assert_equal_i32_1 proc~assert_equal_i64 tester::tester_t%assert_equal_i64 none~assert_equal->proc~assert_equal_i64 proc~assert_equal_i64_1 tester::tester_t%assert_equal_i64_1 none~assert_equal->proc~assert_equal_i64_1 proc~assert_equal_i8 tester::tester_t%assert_equal_i8 none~assert_equal->proc~assert_equal_i8 proc~assert_equal_i8_1 tester::tester_t%assert_equal_i8_1 none~assert_equal->proc~assert_equal_i8_1 proc~assert_equal_l tester::tester_t%assert_equal_l none~assert_equal->proc~assert_equal_l proc~assert_equal_l_1 tester::tester_t%assert_equal_l_1 none~assert_equal->proc~assert_equal_l_1 proc~assert_equal_r32 tester::tester_t%assert_equal_r32 none~assert_equal->proc~assert_equal_r32 proc~assert_equal_r32_1 tester::tester_t%assert_equal_r32_1 none~assert_equal->proc~assert_equal_r32_1 proc~assert_equal_r64 tester::tester_t%assert_equal_r64 none~assert_equal->proc~assert_equal_r64 proc~assert_equal_r64_1 tester::tester_t%assert_equal_r64_1 none~assert_equal->proc~assert_equal_r64_1 none~assert_positive tester::tester_t%assert_positive proc~assert_positive_i16 tester::tester_t%assert_positive_i16 none~assert_positive->proc~assert_positive_i16 proc~assert_positive_i16_1 tester::tester_t%assert_positive_i16_1 none~assert_positive->proc~assert_positive_i16_1 proc~assert_positive_i32 tester::tester_t%assert_positive_i32 none~assert_positive->proc~assert_positive_i32 proc~assert_positive_i32_1 tester::tester_t%assert_positive_i32_1 none~assert_positive->proc~assert_positive_i32_1 proc~assert_positive_i64 tester::tester_t%assert_positive_i64 none~assert_positive->proc~assert_positive_i64 proc~assert_positive_i64_1 tester::tester_t%assert_positive_i64_1 none~assert_positive->proc~assert_positive_i64_1 proc~assert_positive_i8 tester::tester_t%assert_positive_i8 none~assert_positive->proc~assert_positive_i8 proc~assert_positive_i8_1 tester::tester_t%assert_positive_i8_1 none~assert_positive->proc~assert_positive_i8_1 proc~assert_positive_r32 tester::tester_t%assert_positive_r32 none~assert_positive->proc~assert_positive_r32 proc~assert_positive_r32_1 tester::tester_t%assert_positive_r32_1 none~assert_positive->proc~assert_positive_r32_1 proc~assert_positive_r64 tester::tester_t%assert_positive_r64 none~assert_positive->proc~assert_positive_r64 proc~assert_positive_r64_1 tester::tester_t%assert_positive_r64_1 none~assert_positive->proc~assert_positive_r64_1 none~assignment(=) flap_command_line_arguments_group_t::command_line_arguments_group%assignment(=) proc~clasg_assign_clasg flap_command_line_arguments_group_t::command_line_arguments_group%clasg_assign_clasg none~assignment(=)->proc~clasg_assign_clasg none~assignment(=)~2 flap_command_line_argument_t::command_line_argument%assignment(=) proc~cla_assign_cla flap_command_line_argument_t::command_line_argument%cla_assign_cla none~assignment(=)~2->proc~cla_assign_cla none~assignment(=)~3 flap_command_line_interface_t::command_line_interface%assignment(=) proc~cli_assign_cli flap_command_line_interface_t::command_line_interface%cli_assign_cli none~assignment(=)~3->proc~cli_assign_cli none~get flap_command_line_argument_t::command_line_argument%get proc~get_cla flap_command_line_argument_t::command_line_argument%get_cla none~get->proc~get_cla proc~get_cla_list flap_command_line_argument_t::command_line_argument%get_cla_list none~get->proc~get_cla_list none~get_args flap_command_line_interface_t::command_line_interface%get_args proc~get_args_from_invocation flap_command_line_interface_t::command_line_interface%get_args_from_invocation none~get_args->proc~get_args_from_invocation proc~get_args_from_string flap_command_line_interface_t::command_line_interface%get_args_from_string none~get_args->proc~get_args_from_string none~get_varying flap_command_line_argument_t::command_line_argument%get_varying proc~get_cla_list_varying_char flap_command_line_argument_t::command_line_argument%get_cla_list_varying_char none~get_varying->proc~get_cla_list_varying_char proc~get_cla_list_varying_i1p flap_command_line_argument_t::command_line_argument%get_cla_list_varying_I1P none~get_varying->proc~get_cla_list_varying_i1p proc~get_cla_list_varying_i2p flap_command_line_argument_t::command_line_argument%get_cla_list_varying_I2P none~get_varying->proc~get_cla_list_varying_i2p proc~get_cla_list_varying_i4p flap_command_line_argument_t::command_line_argument%get_cla_list_varying_I4P none~get_varying->proc~get_cla_list_varying_i4p proc~get_cla_list_varying_i8p flap_command_line_argument_t::command_line_argument%get_cla_list_varying_I8P none~get_varying->proc~get_cla_list_varying_i8p proc~get_cla_list_varying_logical flap_command_line_argument_t::command_line_argument%get_cla_list_varying_logical none~get_varying->proc~get_cla_list_varying_logical proc~get_cla_list_varying_r4p flap_command_line_argument_t::command_line_argument%get_cla_list_varying_R4P none~get_varying->proc~get_cla_list_varying_r4p proc~get_cla_list_varying_r8p flap_command_line_argument_t::command_line_argument%get_cla_list_varying_R8P none~get_varying->proc~get_cla_list_varying_r8p none~get_varying~2 flap_command_line_interface_t::command_line_interface%get_varying proc~get_cla_list_varying_char~2 flap_command_line_interface_t::command_line_interface%get_cla_list_varying_char none~get_varying~2->proc~get_cla_list_varying_char~2 proc~get_cla_list_varying_i1p~2 flap_command_line_interface_t::command_line_interface%get_cla_list_varying_I1P none~get_varying~2->proc~get_cla_list_varying_i1p~2 proc~get_cla_list_varying_i2p~2 flap_command_line_interface_t::command_line_interface%get_cla_list_varying_I2P none~get_varying~2->proc~get_cla_list_varying_i2p~2 proc~get_cla_list_varying_i4p~2 flap_command_line_interface_t::command_line_interface%get_cla_list_varying_I4P none~get_varying~2->proc~get_cla_list_varying_i4p~2 proc~get_cla_list_varying_i8p~2 flap_command_line_interface_t::command_line_interface%get_cla_list_varying_I8P none~get_varying~2->proc~get_cla_list_varying_i8p~2 proc~get_cla_list_varying_logical~2 flap_command_line_interface_t::command_line_interface%get_cla_list_varying_logical none~get_varying~2->proc~get_cla_list_varying_logical~2 proc~get_cla_list_varying_r4p~2 flap_command_line_interface_t::command_line_interface%get_cla_list_varying_R4P none~get_varying~2->proc~get_cla_list_varying_r4p~2 proc~get_cla_list_varying_r8p~2 flap_command_line_interface_t::command_line_interface%get_cla_list_varying_R8P none~get_varying~2->proc~get_cla_list_varying_r8p~2 none~get~2 flap_command_line_interface_t::command_line_interface%get proc~get_cla_list~2 flap_command_line_interface_t::command_line_interface%get_cla_list none~get~2->proc~get_cla_list~2 proc~get_cla~2 flap_command_line_interface_t::command_line_interface%get_cla none~get~2->proc~get_cla~2 proc~add flap_command_line_arguments_group_t::command_line_arguments_group%add proc~check flap_command_line_arguments_group_t::command_line_arguments_group%check proc~add->proc~check proc~add_group flap_command_line_interface_t::command_line_interface%add_group proc~assign_object flap_object_t::object%assign_object proc~add_group->proc~assign_object proc~is_defined_group flap_command_line_interface_t::command_line_interface%is_defined_group proc~add_group->proc~is_defined_group proc~set_examples flap_object_t::object%set_examples proc~add_group->proc~set_examples proc~add~2 flap_command_line_interface_t::command_line_interface%add proc~add~2->proc~add proc~add~2->proc~add_group proc~add~2->proc~assign_object proc~check~2 flap_command_line_argument_t::command_line_argument%check proc~add~2->proc~check~2 proc~add~2->proc~is_defined_group proc~upper_case flap_utils_m::upper_case proc~add~2->proc~upper_case proc~errored flap_command_line_arguments_group_t::command_line_arguments_group%errored proc~check->proc~errored proc~is_defined flap_command_line_arguments_group_t::command_line_arguments_group%is_defined proc~check->proc~is_defined proc~check_action_consistency flap_command_line_argument_t::command_line_argument%check_action_consistency proc~errored~2 flap_command_line_argument_t::command_line_argument%errored proc~check_action_consistency->proc~errored~2 proc~check_choices flap_command_line_argument_t::command_line_argument%check_choices proc~check_choices->proc~errored~2 proc~tokenize flap_utils_m::tokenize proc~check_choices->proc~tokenize cton cton proc~check_choices->cton str str proc~check_choices->str proc~check_envvar_consistency flap_command_line_argument_t::command_line_argument%check_envvar_consistency proc~check_envvar_consistency->proc~errored~2 proc~check_list_size flap_command_line_argument_t::command_line_argument%check_list_size proc~check_list_size->proc~errored~2 proc~check_m_exclude_consistency flap_command_line_argument_t::command_line_argument%check_m_exclude_consistency proc~check_m_exclude_consistency->proc~errored~2 proc~check_m_exclusive flap_command_line_arguments_group_t::command_line_arguments_group%check_m_exclusive proc~is_passed flap_command_line_arguments_group_t::command_line_arguments_group%is_passed proc~check_m_exclusive->proc~is_passed proc~raise_error_m_exclude~2 flap_command_line_argument_t::command_line_argument%raise_error_m_exclude proc~check_m_exclusive->proc~raise_error_m_exclude~2 proc~check_m_exclusive~2 flap_command_line_interface_t::command_line_interface%check_m_exclusive proc~check_m_exclusive~2->proc~is_defined_group proc~raise_error_m_exclude flap_command_line_arguments_group_t::command_line_arguments_group%raise_error_m_exclude proc~check_m_exclusive~2->proc~raise_error_m_exclude proc~check_named_consistency flap_command_line_argument_t::command_line_argument%check_named_consistency proc~check_named_consistency->proc~errored~2 proc~check_optional_consistency flap_command_line_argument_t::command_line_argument%check_optional_consistency proc~check_optional_consistency->proc~errored~2 proc~check_positional_consistency flap_command_line_argument_t::command_line_argument%check_positional_consistency proc~check_positional_consistency->proc~errored~2 proc~check~2->proc~check_action_consistency proc~check~2->proc~check_envvar_consistency proc~check~2->proc~check_m_exclude_consistency proc~check~2->proc~check_named_consistency proc~check~2->proc~check_optional_consistency proc~check~2->proc~check_positional_consistency proc~check~3 flap_command_line_interface_t::command_line_interface%check proc~check~3->proc~check proc~check~3->proc~is_defined_group proc~cla_assign_cla->proc~assign_object proc~clasg_assign_clasg->proc~assign_object proc~cli_assign_cli->proc~assign_object proc~color_index face::color_index proc~colorize_ascii face::colorize_ascii proc~colorize_ascii->proc~color_index proc~style_index face::style_index proc~colorize_ascii->proc~style_index proc~upper face::upper proc~colorize_ascii->proc~upper proc~colorize_default->proc~color_index proc~colorize_default->proc~style_index proc~colorize_default->proc~upper proc~colorize_ucs4 face::colorize_ucs4 proc~colorize_ucs4->proc~color_index proc~colorize_ucs4->proc~style_index proc~colorize_ucs4->proc~upper proc~colors_samples face::colors_samples proc~colors_samples->interface~colorize proc~errored->interface~colorize proc~print_error_message flap_object_t::object%print_error_message proc~errored->proc~print_error_message proc~errored->str proc~errored~2->interface~colorize proc~errored~2->proc~print_error_message proc~errored~2->str proc~errored~3 flap_command_line_interface_t::command_line_interface%errored proc~errored~3->interface~colorize proc~errored~3->proc~print_error_message proc~fake_call flap_test_group::fake_call proc~fake_call->none~get~2 proc~fake_call->proc~add_group proc~fake_call->proc~add~2 proc~init flap_command_line_interface_t::command_line_interface%init proc~fake_call->proc~init proc~parse~2 flap_command_line_interface_t::command_line_interface%parse proc~fake_call->proc~parse~2 proc~finalize flap_command_line_arguments_group_t::finalize proc~finalize~2 flap_command_line_argument_t::finalize proc~finalize~3 flap_command_line_interface_t::finalize proc~free flap_command_line_arguments_group_t::command_line_arguments_group%free proc~free_object flap_object_t::object%free_object proc~free->proc~free_object proc~free~2 flap_command_line_argument_t::command_line_argument%free proc~free~2->proc~free_object proc~free~3 flap_command_line_interface_t::command_line_interface%free proc~free~3->proc~free_object proc~get_clasg_indexes flap_command_line_interface_t::command_line_interface%get_clasg_indexes proc~get_args_from_invocation->proc~get_clasg_indexes proc~get_args_from_string->proc~get_clasg_indexes proc~get_args_from_string->proc~tokenize proc~get_cla->proc~check_choices proc~get_cla->proc~errored~2 proc~get_cla_from_buffer flap_command_line_argument_t::command_line_argument%get_cla_from_buffer proc~get_cla->proc~get_cla_from_buffer proc~is_required_passed~2 flap_command_line_argument_t::command_line_argument%is_required_passed proc~get_cla->proc~is_required_passed~2 proc~get_cla_from_buffer->proc~errored~2 proc~get_cla_from_buffer->cton proc~get_cla_list->proc~errored~2 proc~get_cla_list_from_buffer flap_command_line_argument_t::command_line_argument%get_cla_list_from_buffer proc~get_cla_list->proc~get_cla_list_from_buffer proc~get_cla_list->proc~is_required_passed~2 proc~get_cla_list->proc~tokenize proc~get_cla_list_from_buffer->proc~check_choices proc~get_cla_list_from_buffer->proc~errored~2 proc~get_cla_list_from_buffer->proc~tokenize proc~get_cla_list_from_buffer->cton proc~get_cla_list_varying_char->proc~check_list_size proc~get_cla_list_varying_char->proc~errored~2 proc~get_cla_list_varying_char->proc~is_required_passed~2 proc~get_cla_list_varying_char->proc~tokenize proc~get_cla_list_varying_char~2->none~get_varying proc~get_cla_list_varying_char~2->proc~errored~3 proc~get_cla_list_varying_char~2->proc~is_defined_group proc~get_cla_list_varying_char~2->proc~parse~2 proc~get_cla_list_varying_i1p->proc~check_list_size proc~get_cla_list_varying_i1p->proc~errored~2 proc~get_cla_list_varying_i1p->proc~is_required_passed~2 proc~get_cla_list_varying_i1p->proc~tokenize proc~get_cla_list_varying_i1p->cton proc~get_cla_list_varying_i1p~2->none~get_varying proc~get_cla_list_varying_i1p~2->proc~errored~3 proc~get_cla_list_varying_i1p~2->proc~is_defined_group proc~get_cla_list_varying_i1p~2->proc~parse~2 proc~get_cla_list_varying_i2p->proc~check_list_size proc~get_cla_list_varying_i2p->proc~errored~2 proc~get_cla_list_varying_i2p->proc~is_required_passed~2 proc~get_cla_list_varying_i2p->proc~tokenize proc~get_cla_list_varying_i2p->cton proc~get_cla_list_varying_i2p~2->none~get_varying proc~get_cla_list_varying_i2p~2->proc~errored~3 proc~get_cla_list_varying_i2p~2->proc~is_defined_group proc~get_cla_list_varying_i2p~2->proc~parse~2 proc~get_cla_list_varying_i4p->proc~check_list_size proc~get_cla_list_varying_i4p->proc~errored~2 proc~get_cla_list_varying_i4p->proc~is_required_passed~2 proc~get_cla_list_varying_i4p->proc~tokenize proc~get_cla_list_varying_i4p->cton proc~get_cla_list_varying_i4p~2->none~get_varying proc~get_cla_list_varying_i4p~2->proc~errored~3 proc~get_cla_list_varying_i4p~2->proc~is_defined_group proc~get_cla_list_varying_i4p~2->proc~parse~2 proc~get_cla_list_varying_i8p->proc~check_list_size proc~get_cla_list_varying_i8p->proc~errored~2 proc~get_cla_list_varying_i8p->proc~is_required_passed~2 proc~get_cla_list_varying_i8p->proc~tokenize proc~get_cla_list_varying_i8p->cton proc~get_cla_list_varying_i8p~2->none~get_varying proc~get_cla_list_varying_i8p~2->proc~errored~3 proc~get_cla_list_varying_i8p~2->proc~is_defined_group proc~get_cla_list_varying_i8p~2->proc~parse~2 proc~get_cla_list_varying_logical->proc~check_list_size proc~get_cla_list_varying_logical->proc~errored~2 proc~get_cla_list_varying_logical->proc~is_required_passed~2 proc~get_cla_list_varying_logical->proc~tokenize proc~get_cla_list_varying_logical~2->none~get_varying proc~get_cla_list_varying_logical~2->proc~errored~3 proc~get_cla_list_varying_logical~2->proc~is_defined_group proc~get_cla_list_varying_logical~2->proc~parse~2 proc~get_cla_list_varying_r16p flap_command_line_argument_t::command_line_argument%get_cla_list_varying_R16P proc~get_cla_list_varying_r16p->proc~check_list_size proc~get_cla_list_varying_r16p->proc~errored~2 proc~get_cla_list_varying_r16p->proc~is_required_passed~2 proc~get_cla_list_varying_r16p->proc~tokenize proc~get_cla_list_varying_r16p->cton proc~get_cla_list_varying_r16p~2 flap_command_line_interface_t::command_line_interface%get_cla_list_varying_R16P proc~get_cla_list_varying_r16p~2->none~get_varying proc~get_cla_list_varying_r16p~2->proc~errored~3 proc~get_cla_list_varying_r16p~2->proc~is_defined_group proc~get_cla_list_varying_r16p~2->proc~parse~2 proc~get_cla_list_varying_r4p->proc~check_list_size proc~get_cla_list_varying_r4p->proc~errored~2 proc~get_cla_list_varying_r4p->proc~is_required_passed~2 proc~get_cla_list_varying_r4p->proc~tokenize proc~get_cla_list_varying_r4p->cton proc~get_cla_list_varying_r4p~2->none~get_varying proc~get_cla_list_varying_r4p~2->proc~errored~3 proc~get_cla_list_varying_r4p~2->proc~is_defined_group proc~get_cla_list_varying_r4p~2->proc~parse~2 proc~get_cla_list_varying_r8p->proc~check_list_size proc~get_cla_list_varying_r8p->proc~errored~2 proc~get_cla_list_varying_r8p->proc~is_required_passed~2 proc~get_cla_list_varying_r8p->proc~tokenize proc~get_cla_list_varying_r8p->cton proc~get_cla_list_varying_r8p~2->none~get_varying proc~get_cla_list_varying_r8p~2->proc~errored~3 proc~get_cla_list_varying_r8p~2->proc~is_defined_group proc~get_cla_list_varying_r8p~2->proc~parse~2 proc~get_cla_list~2->none~get proc~get_cla_list~2->proc~errored~3 proc~get_cla_list~2->proc~is_defined_group proc~get_cla_list~2->proc~parse~2 proc~get_clasg_indexes->proc~is_defined_group proc~get_cla~2->none~get proc~get_cla~2->proc~errored~3 proc~get_cla~2->proc~is_defined_group proc~get_cla~2->proc~parse~2 proc~has_choices flap_command_line_argument_t::command_line_argument%has_choices proc~init->proc~assign_object proc~init->proc~set_examples proc~init~2 tester::tester_t%init proc~is_called_group flap_command_line_interface_t::command_line_interface%is_called_group proc~is_called_group->proc~is_defined_group proc~is_defined~2 flap_command_line_interface_t::command_line_interface%is_defined proc~is_defined~2->proc~is_defined proc~is_defined~2->proc~is_defined_group proc~is_parsed flap_command_line_interface_t::command_line_interface%is_parsed proc~is_passed~2 flap_command_line_interface_t::command_line_interface%is_passed proc~is_passed~2->proc~is_defined_group proc~is_passed~2->proc~is_passed proc~is_required_passed flap_command_line_arguments_group_t::command_line_arguments_group%is_required_passed proc~is_required_passed->proc~is_required_passed~2 proc~usage flap_command_line_arguments_group_t::command_line_arguments_group%usage proc~is_required_passed->proc~usage proc~is_required_passed~2->proc~errored~2 proc~is_required_val_passed flap_command_line_argument_t::is_required_val_passed proc~is_required_val_passed->proc~errored~2 proc~parse flap_command_line_arguments_group_t::command_line_arguments_group%parse proc~parse->proc~add proc~parse->proc~assign_object proc~parse->proc~check_m_exclusive proc~parse->proc~is_defined proc~raise_error_duplicated_clas flap_command_line_argument_t::command_line_argument%raise_error_duplicated_clas proc~parse->proc~raise_error_duplicated_clas proc~raise_error_nargs_insufficient flap_command_line_argument_t::command_line_argument%raise_error_nargs_insufficient proc~parse->proc~raise_error_nargs_insufficient proc~raise_error_switch_unknown flap_command_line_argument_t::command_line_argument%raise_error_switch_unknown proc~parse->proc~raise_error_switch_unknown proc~raise_error_value_missing flap_command_line_argument_t::command_line_argument%raise_error_value_missing proc~parse->proc~raise_error_value_missing proc~sanitize_defaults flap_command_line_arguments_group_t::command_line_arguments_group%sanitize_defaults proc~parse->proc~sanitize_defaults proc~parse->cton proc~parse~2->none~get_args proc~parse~2->proc~add~2 proc~parse~2->proc~check_m_exclusive~2 proc~parse~2->proc~check~3 proc~parse~2->proc~is_defined~2 proc~parse~2->proc~is_required_passed proc~parse~2->proc~parse proc~print_version flap_object_t::object%print_version proc~parse~2->proc~print_version proc~parse~2->proc~sanitize_defaults proc~save_usage_to_markdown flap_command_line_interface_t::command_line_interface%save_usage_to_markdown proc~parse~2->proc~save_usage_to_markdown proc~usage~3 flap_command_line_interface_t::command_line_interface%usage proc~parse~2->proc~usage~3 proc~print tester::tester_t%print proc~print_usage flap_command_line_interface_t::command_line_interface%print_usage proc~print_usage->proc~usage~3 proc~raise_error_duplicated_clas->proc~errored~2 proc~raise_error_m_exclude->proc~errored proc~raise_error_m_exclude~2->proc~errored~2 proc~raise_error_nargs_insufficient->proc~errored~2 proc~raise_error_switch_unknown->proc~errored~2 proc~raise_error_value_missing->proc~errored~2 proc~replace flap_utils_m::replace proc~replace_all flap_utils_m::replace_all proc~replace_all->proc~replace proc~wstrip flap_utils_m::wstrip proc~replace_all->proc~wstrip proc~sanitize_defaults~2 flap_command_line_argument_t::command_line_argument%sanitize_defaults proc~sanitize_defaults->proc~sanitize_defaults~2 proc~sanitize_defaults~2->proc~replace_all proc~unique flap_utils_m::unique proc~sanitize_defaults~2->proc~unique proc~sanitize_defaults~2->proc~wstrip proc~save_bash_completion flap_command_line_interface_t::command_line_interface%save_bash_completion proc~signature flap_command_line_arguments_group_t::command_line_arguments_group%signature proc~save_bash_completion->proc~signature proc~save_man_page flap_command_line_interface_t::command_line_interface%save_man_page proc~signature~3 flap_command_line_interface_t::command_line_interface%signature proc~save_man_page->proc~signature~3 proc~save_man_page->proc~usage~3 strz strz proc~save_man_page->strz proc~save_usage_to_markdown->proc~signature~3 proc~save_usage_to_markdown->proc~usage~3 proc~save_usage_to_markdown->strz proc~set_mutually_exclusive_groups flap_command_line_interface_t::command_line_interface%set_mutually_exclusive_groups proc~set_mutually_exclusive_groups->proc~is_defined_group proc~signature~2 flap_command_line_argument_t::command_line_argument%signature proc~signature->proc~signature~2 proc~signature~2->proc~has_choices proc~signature~2->cton proc~signature~2->str proc~signature~3->proc~signature proc~styles_samples face::styles_samples proc~styles_samples->interface~colorize proc~usage->proc~signature proc~usage~2 flap_command_line_argument_t::command_line_argument%usage proc~usage->proc~usage~2 proc~usage~2->interface~colorize proc~usage~2->proc~replace_all proc~usage~2->cton proc~usage~2->str proc~usage~3->proc~signature~3 proc~usage~3->proc~usage program~face_test_basic face_test_basic program~face_test_basic->proc~colors_samples program~face_test_basic->proc~styles_samples program~face_test_colors face_test_colors program~face_test_colors->interface~colorize program~face_test_styles face_test_styles program~face_test_styles->interface~colorize program~flap_save_bash_completion flap_save_bash_completion program~flap_save_bash_completion->proc~add_group program~flap_save_bash_completion->proc~add~2 program~flap_save_bash_completion->proc~init program~flap_save_bash_completion->proc~parse~2 program~flap_save_bash_completion->proc~save_bash_completion program~flap_save_man_page flap_save_man_page program~flap_save_man_page->none~get~2 program~flap_save_man_page->proc~add~2 program~flap_save_man_page->proc~init program~flap_save_man_page->proc~save_man_page program~flap_save_usage_to_markdown flap_save_usage_to_markdown program~flap_save_usage_to_markdown->none~get~2 program~flap_save_usage_to_markdown->proc~add~2 program~flap_save_usage_to_markdown->proc~init program~flap_save_usage_to_markdown->proc~save_usage_to_markdown program~flap_test_action_store flap_test_action_store program~flap_test_action_store->none~get_varying~2 program~flap_test_action_store->none~get~2 program~flap_test_action_store->proc~add~2 program~flap_test_action_store->proc~init program~flap_test_action_store->proc~is_passed~2 program~flap_test_ansi_color_style flap_test_ansi_color_style program~flap_test_ansi_color_style->none~get~2 program~flap_test_ansi_color_style->proc~add~2 program~flap_test_ansi_color_style->proc~init program~flap_test_basic flap_test_basic program~flap_test_basic->none~get_varying~2 program~flap_test_basic->none~get~2 program~flap_test_basic->proc~add~2 program~flap_test_basic->proc~init program~flap_test_basic->proc~is_passed~2 program~flap_test_basic->proc~parse~2 program~flap_test_basic->proc~save_man_page program~flap_test_basic->str program~flap_test_choices_logical flap_test_choices_logical program~flap_test_choices_logical->none~get~2 program~flap_test_choices_logical->proc~add~2 program~flap_test_choices_logical->proc~init program~flap_test_choices_logical->proc~parse~2 program~flap_test_choices_logical->str program~flap_test_duplicated_clas flap_test_duplicated_clas program~flap_test_duplicated_clas->none~get~2 program~flap_test_duplicated_clas->proc~add~2 program~flap_test_duplicated_clas->proc~init program~flap_test_duplicated_clas->str program~flap_test_group flap_test_group program~flap_test_group->none~assert_equal program~flap_test_group->proc~fake_call program~flap_test_group->proc~init~2 program~flap_test_group_examples flap_test_group_examples program~flap_test_group_examples->none~get~2 program~flap_test_group_examples->proc~add_group program~flap_test_group_examples->proc~add~2 program~flap_test_group_examples->proc~init program~flap_test_group_examples->proc~is_called_group program~flap_test_group_examples->str program~flap_test_hidden flap_test_hidden program~flap_test_hidden->none~get~2 program~flap_test_hidden->proc~add~2 program~flap_test_hidden->proc~init program~flap_test_hidden->str program~flap_test_ignore_unknown_clas flap_test_ignore_unknown_clas program~flap_test_ignore_unknown_clas->none~get~2 program~flap_test_ignore_unknown_clas->proc~add~2 program~flap_test_ignore_unknown_clas->proc~init program~flap_test_minimal flap_test_minimal program~flap_test_minimal->none~get~2 program~flap_test_minimal->proc~add~2 program~flap_test_minimal->proc~init program~flap_test_nargs_insufficient flap_test_nargs_insufficient program~flap_test_nargs_insufficient->none~get~2 program~flap_test_nargs_insufficient->proc~add~2 program~flap_test_nargs_insufficient->proc~init program~flap_test_nargs_insufficient->str program~flap_test_nargs_insufficient~2 flap_test_nargs_insufficient program~flap_test_nargs_insufficient~2->none~get~2 program~flap_test_nargs_insufficient~2->proc~add~2 program~flap_test_nargs_insufficient~2->proc~init program~flap_test_nargs_insufficient~2->str program~flap_test_nested flap_test_nested program~flap_test_nested->none~get~2 program~flap_test_nested->proc~add_group program~flap_test_nested->proc~add~2 program~flap_test_nested->proc~init program~flap_test_nested->proc~is_called_group program~flap_test_nested->proc~parse~2 program~flap_test_nested->proc~set_mutually_exclusive_groups program~flap_test_nested->str program~flap_test_string flap_test_string program~flap_test_string->none~get~2 program~flap_test_string->proc~add~2 program~flap_test_string->proc~init program~flap_test_string->proc~parse~2 program~flap_test_string->str program~test_tester_05 test_tester_05 program~test_tester_05->none~assert_equal program~test_tester_05->none~assert_positive program~test_tester_05->proc~init~2 program~test_tester_1 test_tester_1 program~test_tester_1->none~assert_close program~test_tester_1->none~assert_equal program~test_tester_1->none~assert_positive program~test_tester_1->proc~init~2 program~test_tester_1~2 test_tester_1 program~test_tester_1~2->none~assert_close program~test_tester_1~2->none~assert_equal program~test_tester_1~2->proc~init~2 program~test_tester_2 test_tester_2 program~test_tester_2->none~assert_equal program~test_tester_2->proc~init~2 program~test_tester_3 test_tester_3 program~test_tester_3->none~assert_equal program~test_tester_3->proc~init~2 program~test_tester_4 test_tester_4 program~test_tester_4->none~assert_equal program~test_tester_4->proc~init~2 program~test_tester_6 test_tester_6 program~test_tester_6->none~assert_close program~test_tester_6->proc~init~2 program~test_tester_7 test_tester_7 program~test_tester_7->none~assert_equal program~test_tester_7->proc~init~2 program~test_tester_8 test_tester_8 program~test_tester_8->none~assert_equal program~test_tester_8->proc~init~2
Help