Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bfgroup/Lyra
/ functions
Functions
524 in github.com/bfgroup/Lyra
⨍
Functions
524
◇
Types & classes
151
↓ 236 callers
Method
parse
tag::reference[] [#lyra_cli_parse] === `lyra::cli::parse` [source] ---- parse_result cli::parse( args const& args, const option_style& customize) co
include/lyra/cli.hpp:330
↓ 57 callers
Method
value
Extracts the option value if available. This will do any needed lookahead through the args for the value.
include/lyra/detail/tokens.hpp:234
↓ 56 callers
Method
name
tag::reference[] [#lyra_exe_name_name] === `lyra::exe_name::name` [source] ---- std::string exe_name::name() const ---- Returns the executable name
include/lyra/exe_name.hpp:133
↓ 52 callers
Method
size
include/lyra/detail/tokens.hpp:83
↓ 51 callers
Method
value
data/single_include/lyra/lyra.hpp:1249
↓ 50 callers
Method
message
include/lyra/detail/result.hpp:21
↓ 40 callers
Method
empty
include/lyra/detail/tokens.hpp:85
↓ 32 callers
Method
required
include/lyra/parser.hpp:79
↓ 24 callers
Method
type
include/lyra/parser.hpp:42
↓ 23 callers
Method
help
include/lyra/help.hpp:35
↓ 22 callers
Method
optional
include/lyra/parser.hpp:74
↓ 22 callers
Method
size
data/single_include/lyra/lyra.hpp:1115
↓ 21 callers
Method
remainingTokens
data/single_include/lyra/lyra.hpp:1637
↓ 21 callers
Method
remainingTokens
include/lyra/parser.hpp:43
↓ 19 callers
Method
type
data/single_include/lyra/lyra.hpp:1636
↓ 18 callers
Method
argument
data/single_include/lyra/lyra.hpp:1276
↓ 18 callers
Method
argument
include/lyra/detail/tokens.hpp:266
↓ 18 callers
Method
empty
data/single_include/lyra/lyra.hpp:1117
↓ 14 callers
Method
begin
Arguments, excluding the exe name.
include/lyra/args.hpp:53
↓ 13 callers
Method
begin
data/single_include/lyra/lyra.hpp:3130
↓ 8 callers
Function
to_string
data/single_include/lyra/lyra.hpp:115
↓ 8 callers
Function
to_string
include/lyra/detail/print.hpp:24
↓ 7 callers
Method
end
include/lyra/args.hpp:58
↓ 7 callers
Method
name
tag::reference[] [#lyra_exe_name_name] === `lyra::exe_name::name` [source] ---- std::string exe_name::name() const ---- Returns the executable name
data/single_include/lyra/lyra.hpp:3328
↓ 6 callers
Method
cardinality
data/single_include/lyra/lyra.hpp:3428
↓ 6 callers
Method
end
data/single_include/lyra/lyra.hpp:3135
↓ 6 callers
Method
has_value
include/lyra/detail/result.hpp:56
↓ 6 callers
Method
help
data/single_include/lyra/lyra.hpp:4778
↓ 6 callers
Method
option
data/single_include/lyra/lyra.hpp:1229
↓ 6 callers
Method
option
Extract the current option token.
include/lyra/detail/tokens.hpp:209
↓ 5 callers
Method
cardinality
include/lyra/group.hpp:80
↓ 5 callers
Method
get_usage_text
data/single_include/lyra/lyra.hpp:2297
↓ 5 callers
Method
get_value
data/single_include/lyra/lyra.hpp:1767
↓ 5 callers
Method
get_value
include/lyra/parser.hpp:176
↓ 5 callers
Function
parse_string
data/single_include/lyra/lyra.hpp:473
↓ 5 callers
Function
parse_string
include/lyra/detail/parse.hpp:16
↓ 4 callers
Method
clone
data/single_include/lyra/lyra.hpp:3703
↓ 4 callers
Method
clone
include/lyra/arguments.hpp:415
↓ 4 callers
Method
has_value
data/single_include/lyra/lyra.hpp:335
↓ 4 callers
Method
hint
include/lyra/parser.hpp:666
↓ 4 callers
Method
isContainer
data/single_include/lyra/lyra.hpp:574
↓ 4 callers
Method
isContainer
include/lyra/detail/bound.hpp:36
↓ 4 callers
Method
is_group
data/single_include/lyra/lyra.hpp:3393
↓ 4 callers
Method
is_group
include/lyra/group.hpp:43
↓ 4 callers
Method
is_required
data/single_include/lyra/lyra.hpp:1663
↓ 4 callers
Method
is_required
If one or more values are expected, it's required.
include/lyra/parser.hpp:72
↓ 4 callers
Method
is_unbounded
data/single_include/lyra/lyra.hpp:1659
↓ 4 callers
Method
is_unbounded
Anything that doesn't have an upper bound is considered unbounded.
include/lyra/parser.hpp:67
↓ 4 callers
Method
message
data/single_include/lyra/lyra.hpp:300
↓ 4 callers
Method
move_to_shared
data/single_include/lyra/lyra.hpp:743
↓ 4 callers
Method
move_to_shared
include/lyra/detail/bound.hpp:205
↓ 4 callers
Method
print_help_text_details
data/single_include/lyra/lyra.hpp:2377
↓ 4 callers
Function
val
include/lyra/val.hpp:33
↓ 3 callers
Method
cardinality
include/lyra/parser.hpp:160
↓ 3 callers
Method
cardinality
include/lyra/arguments.hpp:144
↓ 3 callers
Method
check_result
tests/mini_test.hpp:44
↓ 3 callers
Function
from_string
data/single_include/lyra/lyra.hpp:194
↓ 3 callers
Method
get_print_order_key
data/single_include/lyra/lyra.hpp:2372
↓ 3 callers
Method
get_value_count
data/single_include/lyra/lyra.hpp:1766
↓ 3 callers
Method
get_value_count
include/lyra/parser.hpp:175
↓ 3 callers
Method
isFlag
data/single_include/lyra/lyra.hpp:575
↓ 3 callers
Method
isFlag
include/lyra/detail/bound.hpp:37
↓ 3 callers
Function
is_invocable_v
tests/trait_utils_run_test.cpp:16
↓ 3 callers
Method
optional
data/single_include/lyra/lyra.hpp:1665
↓ 3 callers
Method
required
data/single_include/lyra/lyra.hpp:1670
↓ 3 callers
Method
setValue
data/single_include/lyra/lyra.hpp:691
↓ 3 callers
Method
setValue
include/lyra/detail/bound.hpp:153
↓ 3 callers
Function
test_style
tests/option_styles_run_test.cpp:11
↓ 3 callers
Function
test_val
tests/values_run_test.cpp:13
↓ 3 callers
Function
test_val
tests/values_short_run_test.cpp:15
↓ 3 callers
Function
to_string
include/lyra/detail/from_string.hpp:35
↓ 2 callers
Method
add_command
examples/doc_commands.cpp:45
↓ 2 callers
Function
always_error_cb
tests/issue_79_run_test.cpp:13
↓ 2 callers
Method
bounded
data/single_include/lyra/lyra.hpp:1680
↓ 2 callers
Method
bounded
include/lyra/parser.hpp:89
↓ 2 callers
Method
contains_value
data/single_include/lyra/lyra.hpp:1373
↓ 2 callers
Method
contains_value
Checks if the given string val exists in the set of values. Returns a parsing error if the value is not present.
include/lyra/detail/choices.hpp:50
↓ 2 callers
Method
count
data/single_include/lyra/lyra.hpp:1293
↓ 2 callers
Method
count
include/lyra/detail/tokens.hpp:284
↓ 2 callers
Function
from_string
include/lyra/detail/from_string.hpp:120
↓ 2 callers
Method
get_named
data/single_include/lyra/lyra.hpp:1761
↓ 2 callers
Method
get_print_order_key
include/lyra/parser.hpp:185
↓ 2 callers
Method
get_usage_text
include/lyra/cli.hpp:172
↓ 2 callers
Method
get_usage_text
include/lyra/arguments.hpp:106
↓ 2 callers
Method
have_tokens
data/single_include/lyra/lyra.hpp:1638
↓ 2 callers
Method
have_tokens
include/lyra/parser.hpp:44
↓ 2 callers
Method
is_bounded
data/single_include/lyra/lyra.hpp:1661
↓ 2 callers
Method
is_bounded
include/lyra/parser.hpp:69
↓ 2 callers
Method
is_optional
data/single_include/lyra/lyra.hpp:1752
↓ 2 callers
Method
is_optional
include/lyra/parser.hpp:161
↓ 2 callers
Method
parse
tag::reference[] [#lyra_cli_parse] === `lyra::cli::parse` [source] ---- parse_result cli::parse( args const& args, const option_style& customize) co
data/single_include/lyra/lyra.hpp:3867
↓ 2 callers
Method
parse
include/lyra/arguments.hpp:156
↓ 1 callers
Method
begin
include/lyra/detail/tokens.hpp:78
↓ 1 callers
Method
counted
data/single_include/lyra/lyra.hpp:1675
↓ 1 callers
Method
counted
include/lyra/parser.hpp:84
↓ 1 callers
Method
cpp
(self, dst_file, cur_include_dir, src_include)
tools/gen_single_include.py:51
↓ 1 callers
Method
do_command
examples/doc_commands.cpp:63
↓ 1 callers
Method
do_command
examples/doc_commands.cpp:102
↓ 1 callers
Method
end
include/lyra/detail/tokens.hpp:79
↓ 1 callers
Method
exe_name
tag::reference[] [source] ---- exe_name::exe_name(std::string& ref) ---- Constructs with a target string to receive the name of the executable. When
data/single_include/lyra/lyra.hpp:3283
next →
1–100 of 524, ranked by callers