Lines Matching defs:match
47 MatchFun match = MatchFun(),
107 impl_ = Impl(impl_.match(), AllocationPolicy());
149 // adding match and allocator as [[no_unique_address]] fields.
151 Impl(MatchFun match, AllocationPolicy allocator)
152 : MatchFun(std::move(match)), AllocationPolicy(std::move(allocator)) {}
172 const MatchFun& match() const { return *this; }
173 MatchFun& match() { return *this; }
186 TemplateHashMapImpl(uint32_t initial_capacity, MatchFun match,
188 : impl_(std::move(match), std::move(allocator)) {
197 : impl_(original->impl_.match(), std::move(allocator)) {
370 !impl_.match()(hash, map[i].hash, key, map[i].key)) {
438 explicit HashEqualityThenKeyMatcher(MatchFun match) : match_(match) {}
464 MatchFun match, uint32_t capacity = Base::kDefaultHashMapCapacity,
466 : Base(capacity, HashEqualityThenKeyMatcher<void*, MatchFun>(match),
560 explicit TemplateHashMap(MatchFun match,
563 HashEqualityThenKeyMatcher<void*, MatchFun>(match), allocator) {}