Lines Matching refs:Builder
47 struct Builder; // Build the parser.
53 static ArgumentBuilder<TArg> CreateArgumentBuilder(Builder& parent);
54 static void AppendCompletedArgument(Builder& builder, detail::CmdlineParseArgumentAny* arg);
173 CmdlineParser::Builder& IntoKey(const MapKey& key) { in IntoKey()
203 CmdlineParser::Builder& IntoIgnore() { in IntoIgnore()
258 friend struct CmdlineParser::Builder;
261 ArgumentBuilder(CmdlineParser::Builder& parser, in ArgumentBuilder()
277 CmdlineParser::Builder& parent_;
311 Builder& IntoKey(const TVariantMapKey<Unit>& key) { in IntoKey()
352 friend struct Builder;
354 explicit UntypedArgumentBuilder(CmdlineParser::Builder& parent) : parent_(parent) {} in UntypedArgumentBuilder()
357 CmdlineParser::Builder& parent_;
362 struct Builder { struct
363 Builder() : save_destination_(new SaveDestination()) {} in Builder() function
378 Builder& IgnoreUnrecognized(bool ignore_unrecognized) { in IgnoreUnrecognized() argument
384 Builder& Ignore(std::initializer_list<const char*> ignore_list) { in Ignore() argument
431 Builder(const Builder& other) = delete;
497 friend struct Builder;
617 CmdlineParser<TVariantMap, TVariantMapKey>::Builder& parent) { in CreateArgumentBuilder()
626 CmdlineParser<TVariantMap, TVariantMapKey>::Builder& builder, in AppendCompletedArgument()