template <typename HashType, typename BucketType>
class BucketStorage
Defined at line 169 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h
Public Methods
void BucketStorage<HashType, BucketType, kDynamicBucketCount> (std::unique_ptr<BucketType[]> buckets, size_t bucket_count)
Defined at line 172 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h
void ~BucketStorage<HashType, BucketType, kDynamicBucketCount> ()
Defined at line 176 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h
HashType size ()
Defined at line 178 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h
BucketType & operator[] (size_t ndx)
Defined at line 179 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h
const BucketType & operator[] (size_t ndx)
Defined at line 180 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h
BucketType * begin ()
Range based iteration support.
Defined at line 183 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h
BucketType * end ()
Defined at line 184 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h
const BucketType * begin ()
Defined at line 185 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h
const BucketType * end ()
Defined at line 186 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h
void Init (std::unique_ptr<BucketType[]> buckets, size_t bucket_count)
Support for late init.
Defined at line 189 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h
void AssertValid ()
Defined at line 201 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h