Lines Matching defs:Builder
439 struct Builder { struct
440 Builder() : save_destination_(new SaveDestination()) {} in Builder() argument
443 UntypedArgumentBuilder Define(const char* name) { in Define()
447 Builder& ClearCategory() { in ClearCategory()
452 Builder& SetCategory(const char* sv) { in SetCategory()
457 Builder& OrderCategories(std::vector<const char*> categories) { in OrderCategories()
463 UntypedArgumentBuilder Define(std::initializer_list<const char*> names) { in Define()
471 Builder& IgnoreUnrecognized(bool ignore_unrecognized) { in IgnoreUnrecognized()
477 Builder& Ignore(std::initializer_list<const char*> ignore_list) { in Ignore()
507 CmdlineParser Build() { in Build()
521 void AppendCompletedArgument(detail::CmdlineParseArgumentAny* arg) { in AppendCompletedArgument()
535 bool built_ = false;
536 bool ignore_unrecognized_ = false;
537 std::vector<const char*> ignore_list_;
538 std::shared_ptr<SaveDestination> save_destination_;
539 std::optional<const char*> default_category_;
540 std::vector<const char*> category_order_;
542 std::vector<std::unique_ptr<detail::CmdlineParseArgumentAny>> completed_arguments_;