union HeapOrSoo
Defined at line 876 of file ../../third_party/abseil-cpp/src/absl/container/internal/raw_hash_set.h
Manages the backing array pointers or the SOO slot. When raw_hash_set::is_soo
is true, the SOO slot is stored in `soo_data`. Otherwise, we use `heap`.
Public Members
HeapPtrs heap
unsigned char[16] soo_data
Public Methods
MaybeInitializedPtr<ctrl_t> & control ()
Defined at line 877 of file ../../third_party/abseil-cpp/src/absl/container/internal/raw_hash_set.h
MaybeInitializedPtr<ctrl_t> control ()
Defined at line 880 of file ../../third_party/abseil-cpp/src/absl/container/internal/raw_hash_set.h
MaybeInitializedPtr<void> & slot_array ()
Defined at line 883 of file ../../third_party/abseil-cpp/src/absl/container/internal/raw_hash_set.h
MaybeInitializedPtr<void> slot_array ()
Defined at line 886 of file ../../third_party/abseil-cpp/src/absl/container/internal/raw_hash_set.h
void * get_soo_data ()
Defined at line 889 of file ../../third_party/abseil-cpp/src/absl/container/internal/raw_hash_set.h
const void * get_soo_data ()
Defined at line 892 of file ../../third_party/abseil-cpp/src/absl/container/internal/raw_hash_set.h