Lines Matching refs:args
69 for (const auto& arg_type : proto_key.args) { in AddMethod()
126 size_t num_args = entry.first.args.size(); in Build()
181 size_t num_args = entry.first.args.size(); in Build()
193 GetTypeIdx(entry.first.args[i])); in Build()
292 std::vector<std::string> args; member
299 size_t min_args = std::min(lhs.args.size(), rhs.args.size()); in operator()
301 if (lhs.args[i] != rhs.args[i]) { in operator()
302 return lhs.args[i] < rhs.args[i]; in operator()
305 return lhs.args.size() < rhs.args.size(); in operator()
328 const char* args = signature.c_str() + 1; in CreateProtoKey() local
329 const char* args_end = std::strchr(args, ')'); in CreateProtoKey()
338 while (args != args_end) { in CreateProtoKey()
339 key.shorty += (*args == '[') ? 'L' : *args; in CreateProtoKey()
340 const char* arg_start = args; in CreateProtoKey()
341 while (*args == '[') { in CreateProtoKey()
342 ++args; in CreateProtoKey()
344 if (*args == 'L') { in CreateProtoKey()
346 ++args; in CreateProtoKey()
347 CHECK_NE(args, args_end); in CreateProtoKey()
348 } while (*args != ';'); in CreateProtoKey()
350 ++args; in CreateProtoKey()
351 key.args.emplace_back(arg_start, args); in CreateProtoKey()