Lines Matching defs:args
69 for (const auto& arg_type : proto_key.args) {
126 size_t num_args = entry.first.args.size();
181 size_t num_args = entry.first.args.size();
193 GetTypeIdx(entry.first.args[i]));
301 std::vector<std::string> args;
308 size_t min_args = std::min(lhs.args.size(), rhs.args.size());
310 if (lhs.args[i] != rhs.args[i]) {
311 return lhs.args[i] < rhs.args[i];
314 return lhs.args.size() < rhs.args.size();
337 const char* args = signature.c_str() + 1;
338 const char* args_end = std::strchr(args, ')');
347 while (args != args_end) {
348 key.shorty += (*args == '[') ? 'L' : *args;
349 const char* arg_start = args;
350 while (*args == '[') {
351 ++args;
353 if (*args == 'L') {
355 ++args;
356 CHECK_NE(args, args_end);
357 } while (*args != ';');
359 ++args;
360 key.args.emplace_back(arg_start, args);