Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bfgroup/Lyra
/ types & classes
Types & classes
151 in github.com/bfgroup/Lyra
⨍
Functions
524
◇
Types & classes
151
↓ 174 callers
Class
opt
tag::reference[] [#lyra_opt] = `lyra::opt` A parser for one option with multiple possible names. The option value(s) are communicated through a refe
include/lyra/opt.hpp:37
↓ 86 callers
Class
cli
tag::reference[] [#lyra_cli] = `lyra::cli` A Combined parser made up of any two or more other parsers. Creating and using one of these as a basis on
include/lyra/cli.hpp:54
↓ 34 callers
Class
arg
tag::reference[] [#lyra_arg] = `lyra::arg` A parser for regular arguments, i.e. not `--` or `-` prefixed. This is simply a way to get values of argu
include/lyra/arg.hpp:34
↓ 23 callers
Class
group
tag::reference[] [#lyra_group] = `lyra::group` A group of arguments provides for parsing, optionally, a set of arguments together. The group itself
include/lyra/group.hpp:36
↓ 20 callers
Class
help
tag::reference[] [#lyra_help] = `lyra::help` Utility function that defines a default `--help` option. You can specify a `bool` flag to indicate if t
include/lyra/help.hpp:32
↓ 19 callers
Class
command
tag::reference[] [#lyra_command] = `lyra::command` A parser that encapsulates the pattern of parsing sub-commands. It provides a quick wrapper for t
include/lyra/command.hpp:51
↓ 14 callers
Class
Config
tests/cmdline_run_test.cpp:15
↓ 14 callers
Class
parse_state
data/single_include/lyra/lyra.hpp:1624
↓ 14 callers
Class
parse_state
include/lyra/parser.hpp:30
↓ 10 callers
Class
literal
tag::reference[] [#lyra_literal] = `lyra::literal` A parser that matches a single fixed value. Is-a <<lyra_parser>>. end::reference[] */
include/lyra/literal.hpp:29
↓ 10 callers
Class
parse_result
tag::reference[] [#lyra_parser_result] = `lyra::parser_result` The result of parsing arguments. end::reference[] */
data/single_include/lyra/lyra.hpp:1716
↓ 10 callers
Class
parse_result
tag::reference[] [#lyra_parser_result] = `lyra::parser_result` The result of parsing arguments. end::reference[] */
include/lyra/parser.hpp:125
↓ 10 callers
Class
token
data/single_include/lyra/lyra.hpp:1143
↓ 10 callers
Class
token
include/lyra/detail/tokens.hpp:111
↓ 4 callers
Class
basic_result
data/single_include/lyra/lyra.hpp:385
↓ 4 callers
Class
basic_result
include/lyra/detail/result.hpp:107
↓ 3 callers
Class
args
tag::reference[] [#lyra_args] = `lyra::args` Transport for raw args (copied from main args, supplied via init list, or from a pair of iterators). *
include/lyra/args.hpp:25
↓ 2 callers
Class
Config
tests/combined_parser_run_test.cpp:16
↓ 2 callers
Class
Config
tests/single_include_test.cpp:16
↓ 2 callers
Class
group
tag::reference[] [#lyra_group] = `lyra::group` A group of arguments provides for parsing, optionally, a set of arguments together. The group itself
data/single_include/lyra/lyra.hpp:3386
↓ 2 callers
Class
literal
tag::reference[] [#lyra_literal] = `lyra::literal` A parser that matches a single fixed value. Is-a <<lyra_parser>>. end::reference[] */
data/single_include/lyra/lyra.hpp:4011
↓ 1 callers
Class
GenSingleInclude
tools/gen_single_include.py:11
↓ 1 callers
Class
cli
tag::reference[] [#lyra_cli] = `lyra::cli` A Combined parser made up of any two or more other parsers. Creating and using one of these as a basis on
data/single_include/lyra/lyra.hpp:3605
↓ 1 callers
Class
exe_name
tag::reference[] [#lyra_exe_name] = `lyra::exe_name` Specifies the name of the executable. Is-a <<lyra_composable_parser>>. end::reference[] */
include/lyra/exe_name.hpp:31
↓ 1 callers
Class
help
tag::reference[] [#lyra_help] = `lyra::help` Utility function that defines a default `--help` option. You can specify a `bool` flag to indicate if t
data/single_include/lyra/lyra.hpp:4775
↓ 1 callers
Class
value_result
data/single_include/lyra/lyra.hpp:3624
↓ 1 callers
Class
value_result
include/lyra/cli.hpp:79
Class
BoundFlagLambda
data/single_include/lyra/lyra.hpp:699
Class
BoundFlagLambda
include/lyra/detail/bound.hpp:161
Class
BoundFlagRef
data/single_include/lyra/lyra.hpp:651
Class
BoundFlagRef
include/lyra/detail/bound.hpp:113
Class
BoundFlagRefBase
data/single_include/lyra/lyra.hpp:586
Class
BoundFlagRefBase
include/lyra/detail/bound.hpp:48
Class
BoundLambda
data/single_include/lyra/lyra.hpp:674
Class
BoundLambda
include/lyra/detail/bound.hpp:136
Class
BoundRef
data/single_include/lyra/lyra.hpp:571
Class
BoundRef
include/lyra/detail/bound.hpp:33
Class
BoundVal
data/single_include/lyra/lyra.hpp:729
Class
BoundVal
include/lyra/detail/bound.hpp:191
Class
BoundValueRef
data/single_include/lyra/lyra.hpp:593
Class
BoundValueRef
include/lyra/detail/bound.hpp:55
Class
BoundValueRef<std::vector<T>>
data/single_include/lyra/lyra.hpp:620
Class
BoundValueRef<std::vector<T>>
include/lyra/detail/bound.hpp:82
Class
BoundValueRefBase
data/single_include/lyra/lyra.hpp:581
Class
BoundValueRefBase
include/lyra/detail/bound.hpp:43
Class
Config
examples/combined_parser.cpp:15
Class
F0
tests/trait_utils_run_test.cpp:64
Class
F2
tests/trait_utils_run_test.cpp:77
Class
LambdaInvoker
data/single_include/lyra/lyra.hpp:519
Class
LambdaInvoker
include/lyra/detail/invoke_lambda.hpp:17
Class
LambdaInvoker<void>
data/single_include/lyra/lyra.hpp:529
Class
LambdaInvoker<void>
include/lyra/detail/invoke_lambda.hpp:27
Class
NonCopyable
data/single_include/lyra/lyra.hpp:562
Class
NonCopyable
include/lyra/detail/bound.hpp:24
Class
arg
tag::reference[] [#lyra_arg] = `lyra::arg` A parser for regular arguments, i.e. not `--` or `-` prefixed. This is simply a way to get values of argu
data/single_include/lyra/lyra.hpp:2289
Class
args
tag::reference[] [#lyra_args] = `lyra::args` Transport for raw args (copied from main args, supplied via init list, or from a pair of iterators). *
data/single_include/lyra/lyra.hpp:3107
Class
arguments
tag::reference[] [#lyra_arguments] = `lyra::arguments` A combined parser made up of any number of sub-parsers. Creating and using one of these as a
data/single_include/lyra/lyra.hpp:2453
Class
arguments
tag::reference[] [#lyra_arguments] = `lyra::arguments` A combined parser made up of any number of sub-parsers. Creating and using one of these as a
include/lyra/arguments.hpp:48
Class
basic_result<void>
data/single_include/lyra/lyra.hpp:410
Class
basic_result<void>
include/lyra/detail/result.hpp:133
Class
basic_token_name
data/single_include/lyra/lyra.hpp:1067
Class
basic_token_name
include/lyra/detail/tokens.hpp:35
Class
bound_parser
data/single_include/lyra/lyra.hpp:1891
Class
bound_parser
include/lyra/parser.hpp:301
Class
choices_base
Type erased base for set of choices. I.e. it's an "interface". */
data/single_include/lyra/lyra.hpp:1349
Class
choices_base
Type erased base for set of choices. I.e. it's an "interface". */
include/lyra/detail/choices.hpp:23
Class
choices_check
data/single_include/lyra/lyra.hpp:1426
Class
choices_check
include/lyra/detail/choices.hpp:105
Class
choices_set
data/single_include/lyra/lyra.hpp:1360
Class
choices_set
include/lyra/detail/choices.hpp:34
Class
choices_set<const char *>
data/single_include/lyra/lyra.hpp:1414
Class
choices_set<const char *>
include/lyra/detail/choices.hpp:93
Class
command
tag::reference[] [#lyra_command] = `lyra::command` A parser that encapsulates the pattern of parsing sub-commands. It provides a quick wrapper for t
data/single_include/lyra/lyra.hpp:4172
Class
composable_parser
data/single_include/lyra/lyra.hpp:1879
Class
composable_parser
include/lyra/parser.hpp:288
Enum
ctor_lambda_e
data/single_include/lyra/lyra.hpp:1697
Enum
ctor_lambda_e
include/lyra/parser.hpp:106
Enum
ctor_ref_e
data/single_include/lyra/lyra.hpp:1701
Enum
ctor_ref_e
include/lyra/parser.hpp:110
Class
default_parser_customization
tag::reference[] [#lyra_default_parser_customization] = `lyra::default_parser_customization` Is-a `lyra::parser_customization` that defines token de
data/single_include/lyra/lyra.hpp:3199
Class
default_parser_customization
tag::reference[] [#lyra_default_parser_customization] = `lyra::default_parser_customization` Is-a `lyra::parser_customization` that defines token de
include/lyra/detail/deprecated_parser_customization.hpp:56
Enum
evaluation
data/single_include/lyra/lyra.hpp:2456
Enum
evaluation
include/lyra/arguments.hpp:53
Class
exe_name
tag::reference[] [#lyra_exe_name] = `lyra::exe_name` Specifies the name of the executable. Is-a <<lyra_composable_parser>>. end::reference[] */
data/single_include/lyra/lyra.hpp:3228
Class
is_character
data/single_include/lyra/lyra.hpp:74
Class
is_character
include/lyra/detail/trait_utils.hpp:49
Class
is_convertible_from_string
data/single_include/lyra/lyra.hpp:155
Class
is_convertible_from_string
include/lyra/detail/from_string.hpp:75
Class
is_convertible_from_string<T, typename std::enable_if< is_specialization_of<T, LYRA_CONFIG_OPTIONAL_TYPE>::value>::type>
data/single_include/lyra/lyra.hpp:242
Class
is_convertible_from_string<T, typename std::enable_if< is_specialization_of<T, LYRA_CONFIG_OPTIONAL_TYPE>::value>::type>
include/lyra/detail/from_string.hpp:172
Class
is_convertible_from_string<T, typename std::enable_if<std::is_arithmetic<T>::value>::type>
data/single_include/lyra/lyra.hpp:159
Class
is_convertible_from_string<T, typename std::enable_if<std::is_arithmetic<T>::value>::type>
include/lyra/detail/from_string.hpp:79
Class
is_convertible_from_string<T, typename std::enable_if<std::is_same<T, bool>::value>::type>
data/single_include/lyra/lyra.hpp:217
Class
is_convertible_from_string<T, typename std::enable_if<std::is_same<T, bool>::value>::type>
include/lyra/detail/from_string.hpp:147
Class
is_invocable
data/single_include/lyra/lyra.hpp:53
Class
is_invocable
include/lyra/detail/trait_utils.hpp:26
Class
is_specialization_of
data/single_include/lyra/lyra.hpp:67
Class
is_specialization_of
include/lyra/detail/trait_utils.hpp:41
Class
is_specialization_of<Primary<Args...>, Primary>
data/single_include/lyra/lyra.hpp:70
Class
is_specialization_of<Primary<Args...>, Primary>
include/lyra/detail/trait_utils.hpp:44
next →
1–100 of 151, ranked by callers