Lines Matching defs:arg
54 static void AppendCompletedArgument(Builder& builder, detail::CmdlineParseArgumentAny* arg);
146 // has been specified, then map the value directly from the arg name (i.e.
393 if (ign.find("_") != std::string::npos) { // Does the arg-def have a wildcard?
424 void AppendCompletedArgument(detail::CmdlineParseArgumentAny* arg) {
425 auto smart_ptr = std::unique_ptr<detail::CmdlineParseArgumentAny>(arg);
529 for (auto&& arg : completed_arguments_) {
530 size_t local_match = arg->MaybeMatches(possible_name);
554 auto&& arg = completed_arguments_[best_match_arg_idx];
556 assert(arg->MaybeMatches(possible_name) == best_match_size);
559 std::pair<size_t, size_t> num_tokens = arg->GetNumTokens();
568 CMDLINE_DEBUG_LOG << "Parse failure, i = " << i << ", arg list " << arguments_list.Size() <<
589 CmdlineResult parse_attempt = arg->ParseArgument(exact_range, &consumed_tokens);
627 detail::CmdlineParseArgumentAny* arg) {
628 builder.AppendCompletedArgument(arg);