Lines Matching refs:it
17 it can parse a string into a `VariantMap`, although in the future it might be desirable to parse
85 `-orange:` prefix and then strip it, leaving only the remains to be parsed.
104 When parsing an enumeration, it might be very convenient to map a list of possible argument string
114 `-hello:whatever`), converting it to the type-safe value of `kWorld` or `kGalaxy` respectively.
117 general it takes a variadic number of `pair<const char* /*arg name*/, T /*value*/>`.
120 When an argument definition has multiple aliases with no wildcards, it might be convenient to
130 In general, it uses the position of the argument alias to map into the WithValues position value.
136 By default, the argument is assumed to appear exactly once, and if the user specifies it more than
157 This specifies that when a value is parsed, it will get saved into a variant map using the specific
175 get saved anywhere. Values will still get parsed as normal, so it will *not* ignore known arguments
176 with invalid values, only user-arguments for which it could not find a matching argument definition.
181 `CmdlineTypeParser` since it already provides default implementations for every method.
231 `Result` is a typedef for `CmdlineParseResult<T>` and it acts similar to a poor version of
232 `Either<Left, Right>` in Haskell. In particular, it would be similar to `Either< int ErrorCode,
244 successfully stored, the parser will automatically save it into the target destination as a side