Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CLIUtils/CLI11
/ functions
Functions
646 in github.com/CLIUtils/CLI11
⨍
Functions
646
◇
Types & classes
201
↓ 1,046 callers
Method
add_option
include/CLI/App.hpp:594
↓ 432 callers
Function
Contains
tests/catch.hpp:26
↓ 344 callers
Method
add_flag
Add a flag with no description or variable assignment
include/CLI/App.hpp:691
↓ 314 callers
Method
add_subcommand
include/CLI/impl/App_inl.hpp:454
↓ 159 callers
Method
help
include/CLI/impl/App_inl.hpp:800
↓ 130 callers
Method
required
Remove the error when extras are left over on the command line.
include/CLI/App.hpp:415
↓ 114 callers
Method
check
include/CLI/impl/Option_inl.hpp:78
↓ 110 callers
Method
parse
include/CLI/impl/App_inl.hpp:594
↓ 107 callers
Method
get_name
include/CLI/impl/Option_inl.hpp:257
↓ 103 callers
Method
set_config
include/CLI/impl/App_inl.hpp:402
↓ 88 callers
Method
expected
include/CLI/impl/Option_inl.hpp:38
↓ 81 callers
Method
remaining
include/CLI/impl/App_inl.hpp:1010
↓ 78 callers
Method
c_str
NOLINT(google-explicit-constructor)
tests/app_helper.hpp:55
↓ 75 callers
Method
transform
include/CLI/impl/Option_inl.hpp:107
↓ 72 callers
Method
check_name
include/CLI/impl/App_inl.hpp:954
↓ 69 callers
Method
clear
include/CLI/impl/App_inl.hpp:578
↓ 67 callers
Method
add_option_group
include/CLI/App.hpp:774
↓ 63 callers
Method
get
tests/NewParseTest.cpp:203
↓ 62 callers
Function
to_string
include/CLI/TypeTools.hpp:337
↓ 48 callers
Method
alias
include/CLI/impl/App_inl.hpp:104
↓ 48 callers
Method
allow_extras
Remove the error when extras are left over on the command line.
include/CLI/App.hpp:403
↓ 45 callers
Function
checked_multiply
include/CLI/Validators.hpp:307
↓ 45 callers
Method
real
tests/ComplexTypeTest.cpp:164
↓ 44 callers
Method
imag
tests/ComplexTypeTest.cpp:165
↓ 42 callers
Method
configurable
Specify that the subcommand can be triggered by a config file
include/CLI/App.hpp:534
↓ 42 callers
Method
multi_option_policy
include/CLI/impl/Option_inl.hpp:244
↓ 40 callers
Method
config_formatter
Set the config formatter
include/CLI/App.hpp:555
↓ 40 callers
Method
get_subcommands
include/CLI/impl/App_inl.hpp:733
↓ 38 callers
Method
compare
fuzz/fuzzApp.cpp:183
↓ 38 callers
Function
lexical_cast
Example of a custom converter that can be used to add new parsing options. It will be found via argument-dependent lookup, so should be in the same na
tests/NewParseTest.cpp:169
↓ 37 callers
Method
ignore_case
include/CLI/impl/App_inl.hpp:134
↓ 35 callers
Method
group
Changes the group membership
include/CLI/App.hpp:838
↓ 31 callers
Method
callback
Set a callback for execution when all parsing and processing has completed Due to a bug in c++11, it is not possible to overload on std::function (fi
include/CLI/App.hpp:366
↓ 30 callers
Method
require_subcommand
The argumentless form of require subcommand requires 1 or more subcommands
include/CLI/App.hpp:844
↓ 29 callers
Method
fallthrough
Set fallthrough, set to true so that options will fallthrough to parent if not recognized in a subcommand Default from parent, usually set on parent.
include/CLI/App.hpp:903
↓ 27 callers
Method
delimiter
Allow in a configuration file
include/CLI/Option.hpp:208
↓ 27 callers
Method
ignore_underscore
include/CLI/impl/App_inl.hpp:148
↓ 26 callers
Method
from_config
tests/ConfigFileTest.cpp:828
↓ 26 callers
Method
get_configurable
The status of configurable
include/CLI/Option.hpp:146
↓ 25 callers
Method
excludes
include/CLI/impl/Option_inl.hpp:178
↓ 24 callers
Method
get_option_no_throw
include/CLI/impl/App_inl.hpp:896
↓ 24 callers
Function
lexical_cast
include/CLI/TypeTools.hpp:1123
↓ 24 callers
Method
option_defaults
Get the OptionDefault object, to set option defaults
include/CLI/App.hpp:564
↓ 24 callers
Method
require_option
The argumentless form of require option requires 1 or more options be used
include/CLI/App.hpp:873
↓ 23 callers
Method
get_required
True if this is a required option
include/CLI/Option.hpp:137
↓ 21 callers
Method
parse_complete_callback
Set a callback to execute when parsing has completed for the app
include/CLI/App.hpp:384
↓ 21 callers
Function
to_lower
Return a lower case version of a string
include/CLI/StringTools.hpp:182
↓ 21 callers
Method
type_size
include/CLI/impl/Option_inl.hpp:495
↓ 20 callers
Method
generateApp
int32_t val32{0}; int16_t val16{0}; int8_t val8{0}; int64_t val64{0}; uint32_t uval32{0}; uint16_t uval16{0}; uint8_t uval8{0
fuzz/fuzzApp.cpp:47
↓ 19 callers
Method
count_all
include/CLI/impl/App_inl.hpp:564
↓ 19 callers
Method
get_options
include/CLI/impl/App_inl.hpp:832
↓ 19 callers
Function
join
include/CLI/StringTools.hpp:54
↓ 19 callers
Method
name
include/CLI/impl/App_inl.hpp:87
↓ 19 callers
Method
set_help_all_flag
include/CLI/impl/App_inl.hpp:294
↓ 18 callers
Method
add_result
include/CLI/impl/Option_inl.hpp:457
↓ 18 callers
Method
disabled
Disable the subcommand or option group
include/CLI/App.hpp:421
↓ 18 callers
Method
get_subcommand_ptr
include/CLI/impl/App_inl.hpp:530
↓ 18 callers
Method
immediate_callback
include/CLI/impl/App_inl.hpp:122
↓ 18 callers
Method
run
tests/app_helper.hpp:31
↓ 17 callers
Method
get_exit_code
include/CLI/Error.hpp:78
↓ 16 callers
Method
exit
include/CLI/impl/App_inl.hpp:704
↓ 16 callers
Function
to_flag_value
Convert a flag into an integer value typically binary flags sets errno to nonzero if conversion failed
include/CLI/TypeTools.hpp:1071
↓ 16 callers
Function
valid_name_string
include/CLI/impl/StringTools_inl.hpp:115
↓ 15 callers
Method
disable_flag_override
Disable overriding flag values with an '=<value>' segment
include/CLI/Option.hpp:247
↓ 15 callers
Method
preparse_callback
Set a callback to execute prior to parsing.
include/CLI/App.hpp:391
↓ 15 callers
Function
process_quoted_string
include/CLI/impl/StringTools_inl.hpp:547
↓ 15 callers
Method
value
fuzz/fuzzApp.hpp:29
↓ 14 callers
Method
get_validator
include/CLI/impl/Option_inl.hpp:148
↓ 14 callers
Method
parse_from_stream
include/CLI/impl/App_inl.hpp:693
↓ 14 callers
Function
smart_deref
include/CLI/ExtraValidators.hpp:103
↓ 13 callers
Method
join
Set the multi option policy to join
include/CLI/Option.hpp:187
↓ 12 callers
Function
add_option
tests/ComplexTypeTest.cpp:15
↓ 12 callers
Method
check
examples/custom_validator.cpp:29
↓ 12 callers
Method
column_width
Set the left column width (options/flags/subcommands)
include/CLI/FormatterFwd.hpp:99
↓ 12 callers
Method
description
include/CLI/impl/Validators_inl.hpp:39
↓ 12 callers
Method
get_subcommand
include/CLI/impl/App_inl.hpp:501
↓ 12 callers
Method
remove_option
include/CLI/impl/App_inl.hpp:431
↓ 12 callers
Method
set_help_flag
include/CLI/impl/App_inl.hpp:278
↓ 11 callers
Function
checkSections
check function to make sure that open sections match close sections
tests/ConfigFileTest.cpp:440
↓ 11 callers
Function
isalpha
Verify that str consists of letters only
include/CLI/StringTools.hpp:177
↓ 11 callers
Method
remaining_size
include/CLI/impl/App_inl.hpp:1042
↓ 11 callers
Function
split_long
include/CLI/impl/Split_inl.hpp:38
↓ 11 callers
Function
split_short
include/CLI/impl/Split_inl.hpp:29
↓ 11 callers
Function
trim_copy
Make a copy of the string and then trim it
include/CLI/StringTools.hpp:123
↓ 10 callers
Method
allow_config_extras
ignore extras in config files
include/CLI/App.hpp:481
↓ 10 callers
Method
allow_windows_style_options
Allow windows style options, such as `/opt`. First matching short or long name used. Subcommands inherit value.
include/CLI/App.hpp:522
↓ 10 callers
Method
callback_priority
Set the callback priority
include/CLI/Option.hpp:223
↓ 10 callers
Method
get_ignore_case
The status of ignore case
include/CLI/Option.hpp:140
↓ 10 callers
Method
get_multi_option_policy
include/CLI/Option.hpp:158
↓ 10 callers
Function
is_binary_escaped_string
include/CLI/impl/StringTools_inl.hpp:476
↓ 10 callers
Method
parsed
Check to see if this subcommand was parsed, true only if received on command line.
include/CLI/App.hpp:561
↓ 10 callers
Method
prefix_command
Do not parse anything after the first unrecognized option (if true) all remaining arguments are stored in remaining args
include/CLI/App.hpp:505
↓ 10 callers
Function
remove_underscore
remove underscores from a string
include/CLI/StringTools.hpp:190
↓ 10 callers
Method
set_version_flag
include/CLI/impl/App_inl.hpp:310
↓ 9 callers
Method
add_custom_options
<option>name_string</option> <vector>name_string</vector> <flag>name_string</flag> generate additional options based on a string config*/
fuzz/fuzzApp.cpp:754
↓ 9 callers
Method
add_flag_function
include/CLI/impl/App_inl.hpp:386
↓ 9 callers
Method
allow_non_standard_option_names
allow non standard option names
include/CLI/App.hpp:433
↓ 9 callers
Method
get_disable_flag_override
The status of configurable
include/CLI/Option.hpp:149
↓ 9 callers
Function
make_char
include/CLI/impl/StringTools_inl.hpp:226
↓ 9 callers
Method
run_callback
include/CLI/impl/App_inl.hpp:1111
next →
1–100 of 646, ranked by callers