Lines Matching refs:CmdlineParser
48 struct CmdlineParser { struct
117 friend struct CmdlineParser;
188 CmdlineParser::Builder& IntoKey(const MapKey& key) { in IntoKey()
215 CmdlineParser::Builder& IntoLocation(std::optional<TArg>* destination) { in IntoLocation()
236 CmdlineParser::Builder& IntoIgnore() { in IntoIgnore()
301 friend struct CmdlineParser;
302 friend struct CmdlineParser::Builder;
303 friend struct CmdlineParser::UntypedArgumentBuilder;
305 ArgumentBuilder(CmdlineParser::Builder& parser, in ArgumentBuilder()
321 CmdlineParser::Builder& parent_;
428 explicit UntypedArgumentBuilder(CmdlineParser::Builder& parent) : parent_(parent) {} in UntypedArgumentBuilder()
431 CmdlineParser::Builder& parent_;
507 CmdlineParser Build() { in Build()
511 auto&& p = CmdlineParser(ignore_unrecognized_, in Build()
533 friend struct CmdlineParser;
593 CmdlineParser(CmdlineParser&&) = default; argument
595 CmdlineParser& operator=(CmdlineParser&&) = default; argument
601 CmdlineParser(bool ignore_unrecognized, in CmdlineParser() argument
719 typename CmdlineParser<TVariantMap, TVariantMapKey>::template ArgumentBuilder<TArg> argument
720 CmdlineParser<TVariantMap, TVariantMapKey>::CreateArgumentBuilder( in CreateArgumentBuilder()
721 CmdlineParser<TVariantMap, TVariantMapKey>::Builder& parent) { in CreateArgumentBuilder()
722 return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>( in CreateArgumentBuilder()
729 void CmdlineParser<TVariantMap, TVariantMapKey>::AppendCompletedArgument( in AppendCompletedArgument()
730 CmdlineParser<TVariantMap, TVariantMapKey>::Builder& builder, in AppendCompletedArgument()
737 void CmdlineParser<TVariantMap, TVariantMapKey>::DumpHelp(VariableIndentationOutputStream& vios) { in DumpHelp()