MCPcopy Create free account

hub / github.com/bfgroup/Lyra / types & classes

Types & classes151 in github.com/bfgroup/Lyra

↓ 174 callersClassopt
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 callersClasscli
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 callersClassarg
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 callersClassgroup
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 callersClasshelp
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 callersClasscommand
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 callersClassConfig
tests/cmdline_run_test.cpp:15
↓ 14 callersClassparse_state
data/single_include/lyra/lyra.hpp:1624
↓ 14 callersClassparse_state
include/lyra/parser.hpp:30
↓ 10 callersClassliteral
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 callersClassparse_result
tag::reference[] [#lyra_parser_result] = `lyra::parser_result` The result of parsing arguments. end::reference[] */
data/single_include/lyra/lyra.hpp:1716
↓ 10 callersClassparse_result
tag::reference[] [#lyra_parser_result] = `lyra::parser_result` The result of parsing arguments. end::reference[] */
include/lyra/parser.hpp:125
↓ 10 callersClasstoken
data/single_include/lyra/lyra.hpp:1143
↓ 10 callersClasstoken
include/lyra/detail/tokens.hpp:111
↓ 4 callersClassbasic_result
data/single_include/lyra/lyra.hpp:385
↓ 4 callersClassbasic_result
include/lyra/detail/result.hpp:107
↓ 3 callersClassargs
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 callersClassConfig
tests/combined_parser_run_test.cpp:16
↓ 2 callersClassConfig
tests/single_include_test.cpp:16
↓ 2 callersClassgroup
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 callersClassliteral
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 callersClassGenSingleInclude
tools/gen_single_include.py:11
↓ 1 callersClasscli
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 callersClassexe_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 callersClasshelp
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 callersClassvalue_result
data/single_include/lyra/lyra.hpp:3624
↓ 1 callersClassvalue_result
include/lyra/cli.hpp:79
ClassBoundFlagLambda
data/single_include/lyra/lyra.hpp:699
ClassBoundFlagLambda
include/lyra/detail/bound.hpp:161
ClassBoundFlagRef
data/single_include/lyra/lyra.hpp:651
ClassBoundFlagRef
include/lyra/detail/bound.hpp:113
ClassBoundFlagRefBase
data/single_include/lyra/lyra.hpp:586
ClassBoundFlagRefBase
include/lyra/detail/bound.hpp:48
ClassBoundLambda
data/single_include/lyra/lyra.hpp:674
ClassBoundLambda
include/lyra/detail/bound.hpp:136
ClassBoundRef
data/single_include/lyra/lyra.hpp:571
ClassBoundRef
include/lyra/detail/bound.hpp:33
ClassBoundVal
data/single_include/lyra/lyra.hpp:729
ClassBoundVal
include/lyra/detail/bound.hpp:191
ClassBoundValueRef
data/single_include/lyra/lyra.hpp:593
ClassBoundValueRef
include/lyra/detail/bound.hpp:55
ClassBoundValueRef<std::vector<T>>
data/single_include/lyra/lyra.hpp:620
ClassBoundValueRef<std::vector<T>>
include/lyra/detail/bound.hpp:82
ClassBoundValueRefBase
data/single_include/lyra/lyra.hpp:581
ClassBoundValueRefBase
include/lyra/detail/bound.hpp:43
ClassConfig
examples/combined_parser.cpp:15
ClassF0
tests/trait_utils_run_test.cpp:64
ClassF2
tests/trait_utils_run_test.cpp:77
ClassLambdaInvoker
data/single_include/lyra/lyra.hpp:519
ClassLambdaInvoker
include/lyra/detail/invoke_lambda.hpp:17
ClassLambdaInvoker<void>
data/single_include/lyra/lyra.hpp:529
ClassLambdaInvoker<void>
include/lyra/detail/invoke_lambda.hpp:27
ClassNonCopyable
data/single_include/lyra/lyra.hpp:562
ClassNonCopyable
include/lyra/detail/bound.hpp:24
Classarg
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
Classargs
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
Classarguments
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
Classarguments
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
Classbasic_result<void>
data/single_include/lyra/lyra.hpp:410
Classbasic_result<void>
include/lyra/detail/result.hpp:133
Classbasic_token_name
data/single_include/lyra/lyra.hpp:1067
Classbasic_token_name
include/lyra/detail/tokens.hpp:35
Classbound_parser
data/single_include/lyra/lyra.hpp:1891
Classbound_parser
include/lyra/parser.hpp:301
Classchoices_base
Type erased base for set of choices. I.e. it's an "interface". */
data/single_include/lyra/lyra.hpp:1349
Classchoices_base
Type erased base for set of choices. I.e. it's an "interface". */
include/lyra/detail/choices.hpp:23
Classchoices_check
data/single_include/lyra/lyra.hpp:1426
Classchoices_check
include/lyra/detail/choices.hpp:105
Classchoices_set
data/single_include/lyra/lyra.hpp:1360
Classchoices_set
include/lyra/detail/choices.hpp:34
Classchoices_set<const char *>
data/single_include/lyra/lyra.hpp:1414
Classchoices_set<const char *>
include/lyra/detail/choices.hpp:93
Classcommand
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
Classcomposable_parser
data/single_include/lyra/lyra.hpp:1879
Classcomposable_parser
include/lyra/parser.hpp:288
Enumctor_lambda_e
data/single_include/lyra/lyra.hpp:1697
Enumctor_lambda_e
include/lyra/parser.hpp:106
Enumctor_ref_e
data/single_include/lyra/lyra.hpp:1701
Enumctor_ref_e
include/lyra/parser.hpp:110
Classdefault_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
Classdefault_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
Enumevaluation
data/single_include/lyra/lyra.hpp:2456
Enumevaluation
include/lyra/arguments.hpp:53
Classexe_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
Classis_character
data/single_include/lyra/lyra.hpp:74
Classis_character
include/lyra/detail/trait_utils.hpp:49
Classis_convertible_from_string
data/single_include/lyra/lyra.hpp:155
Classis_convertible_from_string
include/lyra/detail/from_string.hpp:75
Classis_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
Classis_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
Classis_convertible_from_string<T, typename std::enable_if<std::is_arithmetic<T>::value>::type>
data/single_include/lyra/lyra.hpp:159
Classis_convertible_from_string<T, typename std::enable_if<std::is_arithmetic<T>::value>::type>
include/lyra/detail/from_string.hpp:79
Classis_convertible_from_string<T, typename std::enable_if<std::is_same<T, bool>::value>::type>
data/single_include/lyra/lyra.hpp:217
Classis_convertible_from_string<T, typename std::enable_if<std::is_same<T, bool>::value>::type>
include/lyra/detail/from_string.hpp:147
Classis_invocable
data/single_include/lyra/lyra.hpp:53
Classis_invocable
include/lyra/detail/trait_utils.hpp:26
Classis_specialization_of
data/single_include/lyra/lyra.hpp:67
Classis_specialization_of
include/lyra/detail/trait_utils.hpp:41
Classis_specialization_of<Primary<Args...>, Primary>
data/single_include/lyra/lyra.hpp:70
Classis_specialization_of<Primary<Args...>, Primary>
include/lyra/detail/trait_utils.hpp:44
next →1–100 of 151, ranked by callers