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> (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 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