Lines Matching refs:CmdlineParser
43 struct CmdlineParser { struct
112 friend struct CmdlineParser;
173 CmdlineParser::Builder& IntoKey(const MapKey& key) { in IntoKey()
203 CmdlineParser::Builder& IntoIgnore() { in IntoIgnore()
257 friend struct CmdlineParser;
258 friend struct CmdlineParser::Builder;
259 friend struct CmdlineParser::UntypedArgumentBuilder;
261 ArgumentBuilder(CmdlineParser::Builder& parser, in ArgumentBuilder()
277 CmdlineParser::Builder& parent_;
354 explicit UntypedArgumentBuilder(CmdlineParser::Builder& parent) : parent_(parent) {} in UntypedArgumentBuilder()
357 CmdlineParser::Builder& parent_;
411 CmdlineParser Build() { in Build()
415 auto&& p = CmdlineParser(ignore_unrecognized_, in Build()
436 friend struct CmdlineParser;
492 CmdlineParser(CmdlineParser&&) = default; argument
494 CmdlineParser& operator=(CmdlineParser&&) = default; argument
500 CmdlineParser(bool ignore_unrecognized, in CmdlineParser() argument
615 CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg> argument
616 CmdlineParser<TVariantMap, TVariantMapKey>::CreateArgumentBuilder( in CreateArgumentBuilder()
617 CmdlineParser<TVariantMap, TVariantMapKey>::Builder& parent) { in CreateArgumentBuilder()
618 return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>( in CreateArgumentBuilder()
625 void CmdlineParser<TVariantMap, TVariantMapKey>::AppendCompletedArgument( in AppendCompletedArgument()
626 CmdlineParser<TVariantMap, TVariantMapKey>::Builder& builder, in AppendCompletedArgument()