union HeapOrSoo

Defined at line 1210 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[8] soo_data

Public Methods

MaybeInitializedPtr<ctrl_t> & control ()

Defined at line 1211 of file ../../third_party/abseil-cpp/src/absl/container/internal/raw_hash_set.h

MaybeInitializedPtr<ctrl_t> control ()

Defined at line 1214 of file ../../third_party/abseil-cpp/src/absl/container/internal/raw_hash_set.h

void * get_soo_data ()

Defined at line 1217 of file ../../third_party/abseil-cpp/src/absl/container/internal/raw_hash_set.h

const void * get_soo_data ()

Defined at line 1220 of file ../../third_party/abseil-cpp/src/absl/container/internal/raw_hash_set.h