Lines Matching refs:arg
59 static void AppendCompletedArgument(Builder& builder, detail::CmdlineParseArgumentAny* arg);
503 void AppendCompletedArgument(detail::CmdlineParseArgumentAny* arg) { in AppendCompletedArgument()
504 auto smart_ptr = std::unique_ptr<detail::CmdlineParseArgumentAny>(arg); in AppendCompletedArgument()
614 for (auto&& arg : completed_arguments_) { in Parse()
615 size_t local_match = arg->MaybeMatches(possible_name); in Parse()
639 auto&& arg = completed_arguments_[best_match_arg_idx]; in Parse()
641 assert(arg->MaybeMatches(possible_name) == best_match_size); in Parse()
644 std::pair<size_t, size_t> num_tokens = arg->GetNumTokens(); in Parse()
674 CmdlineResult parse_attempt = arg->ParseArgument(exact_range, &consumed_tokens); in Parse()
713 detail::CmdlineParseArgumentAny* arg) { in AppendCompletedArgument() argument
714 builder.AppendCompletedArgument(arg); in AppendCompletedArgument()
734 for (auto arg : uncat) { in DumpHelp() local
735 arg->DumpHelp(vios); in DumpHelp()
743 for (detail::CmdlineParseArgumentAny* arg : cur->second) { in DumpHelp()
744 arg->DumpHelp(vios); in DumpHelp()
753 for (auto& arg : completed_arguments_) { in DumpHelp()
754 arg->DumpHelp(vios); in DumpHelp()