Lines Matching defs:Builder
362 struct Builder { struct
363 Builder() : save_destination_(new SaveDestination()) {} in Builder() function
366 UntypedArgumentBuilder Define(const char* name) { in Define()
371 UntypedArgumentBuilder Define(std::initializer_list<const char*> names) { in Define()
378 Builder& IgnoreUnrecognized(bool ignore_unrecognized) { in IgnoreUnrecognized()
384 Builder& Ignore(std::initializer_list<const char*> ignore_list) { in Ignore()
411 CmdlineParser Build() { in Build()
424 void AppendCompletedArgument(detail::CmdlineParseArgumentAny* arg) { in AppendCompletedArgument()
438 bool built_ = false;
439 bool ignore_unrecognized_ = false;
440 std::vector<const char*> ignore_list_;
441 std::shared_ptr<SaveDestination> save_destination_;
443 std::vector<std::unique_ptr<detail::CmdlineParseArgumentAny>> completed_arguments_;