Lines Matching refs:lhs
293 bool operator()(const FieldKey& lhs, const FieldKey& rhs) const { in operator()
294 if (lhs.class_descriptor != rhs.class_descriptor) { in operator()
295 return lhs.class_descriptor < rhs.class_descriptor; in operator()
297 if (lhs.name != rhs.name) { in operator()
298 return lhs.name < rhs.name; in operator()
300 return lhs.type < rhs.type; in operator()
310 bool operator()(const ProtoKey& lhs, const ProtoKey& rhs) const { in operator()
311 if (lhs.return_type != rhs.return_type) { in operator()
312 return lhs.return_type < rhs.return_type; in operator()
314 size_t min_args = std::min(lhs.args.size(), rhs.args.size()); in operator()
316 if (lhs.args[i] != rhs.args[i]) { in operator()
317 return lhs.args[i] < rhs.args[i]; in operator()
320 return lhs.args.size() < rhs.args.size(); in operator()
330 bool operator()(const MethodKey& lhs, const MethodKey& rhs) const { in operator()
331 if (lhs.class_descriptor != rhs.class_descriptor) { in operator()
332 return lhs.class_descriptor < rhs.class_descriptor; in operator()
334 if (lhs.name != rhs.name) { in operator()
335 return lhs.name < rhs.name; in operator()
337 return ProtoKeyComparator()(*lhs.proto, *rhs.proto); in operator()