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
Function
main
examples/help_usage.cpp:10
Function
main
examples/prefix_command.cpp:12
Function
main
examples/testEXE.cpp:13
Function
main
examples/array_option.cpp:13
Function
main
examples/formatter.cpp:18
Function
main
examples/digit_args.cpp:10
Function
main
examples/inter_argument_order.cpp:14
Function
main
examples/nested.cpp:11
Function
main
This example shows the usage of the retired and deprecated option helper methods
examples/retired.cpp:13
Function
main
examples/subcom_in_files/subcommand_main.cpp:10
Function
main
fuzz/fuzzCommand.cpp:11
Method
make_description
include/CLI/impl/Formatter_inl.hpp:70
Method
make_expanded
include/CLI/impl/Formatter_inl.hpp:239
Method
make_footer
include/CLI/impl/Formatter_inl.hpp:145
Method
make_group
[CLI11:formatter_inl_hpp:verbatim]
include/CLI/impl/Formatter_inl.hpp:23
Method
make_groups
include/CLI/impl/Formatter_inl.hpp:45
Method
make_help
tests/FormatterTest.cpp:22
Method
make_help
This will simply call the lambda function
include/CLI/FormatterFwd.hpp:187
Method
make_option
include/CLI/impl/Formatter_inl.hpp:276
Method
make_option_desc
include/CLI/impl/Formatter_inl.hpp:413
Method
make_option_name
include/CLI/impl/Formatter_inl.hpp:367
Method
make_option_opts
examples/formatter.cpp:15
Method
make_option_opts
include/CLI/impl/Formatter_inl.hpp:374
Method
make_option_usage
include/CLI/impl/Formatter_inl.hpp:415
Method
make_positionals
include/CLI/impl/Formatter_inl.hpp:35
Method
make_subcommand
include/CLI/impl/Formatter_inl.hpp:228
Method
make_subcommands
include/CLI/impl/Formatter_inl.hpp:186
Method
make_time_str
This formats the numerical value for the time string
include/CLI/Timer.hpp:87
Method
make_usage
include/CLI/impl/Formatter_inl.hpp:95
Method
modify_option
fuzz/fuzzApp.cpp:565
Method
modify_subcommand
fuzz/fuzzApp.cpp:667
Method
nType
tests/OptionTypeTest.cpp:370
Function
name
Specify the type string
include/CLI/Validators.hpp:119
Function
needs
include/CLI/App.hpp:1023
Function
needs
Sets required options
include/CLI/Option.hpp:485
Function
nonpositional
True if option has at least one non-positional name
include/CLI/Option.hpp:631
Method
objWrapper
tests/NewParseTest.cpp:319
Method
objWrapperRestricted
tests/NewParseTest.cpp:339
Method
operator!
include/CLI/impl/Validators_inl.hpp:89
Method
operator&
include/CLI/impl/Validators_inl.hpp:45
Method
operator()
This is the required operator for a Validator - provided to help users (CLI11 uses the member `func` directly)
include/CLI/Validators.hpp:93
Method
operator()
include/CLI/impl/Validators_inl.hpp:26
Function
operator==
If options share any of the same names, they are equal (not counting positional)
include/CLI/Option.hpp:677
Function
operator[]
Shortcut bracket operator for getting a pointer to an option
include/CLI/App.hpp:1149
Function
operator|
include/CLI/ExtraValidators.hpp:558
Method
operator|
include/CLI/impl/Validators_inl.hpp:67
Function
option_text
include/CLI/Option.hpp:645
Method
parse_arg
include/CLI/App.hpp:1525
Method
parse_char_t
include/CLI/impl/App_inl.hpp:605
Method
parse_subcommand
include/CLI/App.hpp:1530
Method
path to_path
include/CLI/impl/Encoding_inl.hpp:144
Method
pre_callback
This allows subclasses to inject code before callbacks but after parse. This does not run if any errors or help is thrown.
include/CLI/App.hpp:925
Method
ptrdiff_t find_member
include/CLI/impl/StringTools_inl.hpp:160
Method
remove_excludes
include/CLI/impl/Option_inl.hpp:193
Method
remove_needs
include/CLI/impl/Option_inl.hpp:168
Method
remove_required
tests/OptionGroupTest.cpp:452
Method
required
Set the option as required
include/CLI/Option.hpp:118
Method
run
tests/HelpTest.cpp:1100
Method
run_callback
include/CLI/impl/Option_inl.hpp:311
Function
run_callback_for_default
Set the value of run_callback_for_default which controls whether the callback function should be called to set the default This is controlled automati
include/CLI/Option.hpp:439
Method
scope_guard_t
include/CLI/impl/Encoding_inl.hpp:49
Method
second
include/CLI/TypeTools.hpp:140
Method
second
include/CLI/TypeTools.hpp:161
Method
set<Option *> get_excludes
The set of options excluded
include/CLI/Option.hpp:579
Method
set<Option *> get_needs
The set of options needed
include/CLI/Option.hpp:576
Method
shared_ptr<Config> get_config_formatter
Access the config formatter
include/CLI/App.hpp:1097
Method
shared_ptr<ConfigBase> get_config_formatter_base
Access the config formatter as a configBase pointer
include/CLI/App.hpp:1100
Method
shared_ptr<FormatterBase> get_formatter
Access the formatter
include/CLI/App.hpp:1094
Method
size_t close_literal_quote
include/CLI/impl/StringTools_inl.hpp:326
Method
size_t close_sequence
include/CLI/impl/StringTools_inl.hpp:331
Method
size_t close_string_quote
include/CLI/impl/StringTools_inl.hpp:312
Method
size_t escape_detect
include/CLI/impl/StringTools_inl.hpp:422
Method
size_t get_column_width
This is the minimum requirements to run a formatter. A user can subclass this is if they do not care at all about the structure in CLI::Formatter.
include/CLI/FormatterFwd.hpp:42
Method
size_t get_description_paragraph_width
Get the current description paragraph width at the top of help
include/CLI/FormatterFwd.hpp:145
Method
size_t get_footer_paragraph_width
Get the current footer paragraph width
include/CLI/FormatterFwd.hpp:148
Method
size_t get_require_option_max
Get the required max option value
include/CLI/App.hpp:1198
Method
size_t get_require_option_min
Get the required min option value
include/CLI/App.hpp:1195
Method
size_t get_require_subcommand_max
Get the required max subcommand value
include/CLI/App.hpp:1192
Method
size_t get_require_subcommand_min
Get the required min subcommand value
include/CLI/App.hpp:1189
Method
size_t get_right_column_width
Get the current right column width (description of options/flags/subcommands)
include/CLI/FormatterFwd.hpp:142
Method
spair
tests/NewParseTest.cpp:161
Method
string convert_arg_for_ini
include/CLI/impl/Config_inl.hpp:35
Method
string add_escaped_characters
include/CLI/impl/StringTools_inl.hpp:197
Method
string binary_escape_string
include/CLI/impl/StringTools_inl.hpp:434
Method
string config_to_str
Produce a string that could be read in as a config of the current values of the App. Set default_also to include default arguments. write_descriptions
include/CLI/App.hpp:1079
Method
string extract_binary_string
include/CLI/impl/StringTools_inl.hpp:484
Method
string find_and_replace
include/CLI/impl/StringTools_inl.hpp:135
Method
string fix_newlines
include/CLI/impl/StringTools_inl.hpp:86
Method
string from_u8string
these are provided for compatibility with the char8_t for C++20 that breaks stuff
tests/app_helper.hpp:75
Method
string get_default_str
The default value (for help printing)
include/CLI/Option.hpp:582
Method
string get_description
Get the app or subcommand description
include/CLI/App.hpp:1110
Method
string get_envname
The environment variable associated to this value
include/CLI/Option.hpp:573
Method
string get_footer
Generate and return the footer.
include/CLI/App.hpp:1184
Method
string get_group_separators
include/CLI/impl/StringTools_inl.hpp:126
Method
string get_usage
Generate and return the usage.
include/CLI/App.hpp:1179
Method
string help
include/CLI/impl/App_inl.hpp:2587
Method
string ini_join
include/CLI/impl/Config_inl.hpp:107
Method
string maybe_narrow
include/CLI/impl/App_inl.hpp:601
Method
string narrow
include/CLI/impl/Encoding_inl.hpp:128
Method
string narrow_impl
include/CLI/impl/Encoding_inl.hpp:59
← previous
next →
501–600 of 646, ranked by callers