Lines Matching defs:FlatHashSetPolicy
511 struct FlatHashSetPolicy { struct
512 using slot_type = T;
513 using key_type = T;
514 using init_type = T;
515 using constant_iterators = std::true_type;
518 static void construct(Allocator* alloc, slot_type* slot, Args&&... args) { in construct()
525 static auto destroy(Allocator* alloc, slot_type* slot) { in destroy()
530 static T& element(slot_type* slot) { return *slot; } in element()
533 static decltype(absl::container_internal::DecomposeValue( in decltype()
540 static size_t space_used(const T*) { return 0; } in space_used()
543 static constexpr HashSlotFn get_hash_slot_fn() { in get_hash_slot_fn()