IndexSupportasmjit::ArenaHashBase

asmjit::ArenaHashBase Class Reference [¶]

Inheritance diagram for asmjit::ArenaHashBase:
asmjit::ArenaHash< NamedLabelExtraData > asmjit::ArenaHash< NodeT >

Base class used by ArenaHash template.

Public Members

Member Functions

Construction & Destruction
Accessors
Utilities

ArenaHashNode** ArenaHashBase::_data[¶]

Buckets data.

size_t ArenaHashBase::_size[¶]

Count of records inserted into the hash table.

uint32_t ArenaHashBase::_buckets_count[¶]

Count of hash buckets.

uint32_t ArenaHashBase::_buckets_grow[¶]

When buckets array should grow (only checked after insertion).

uint32_t ArenaHashBase::_rcp_value[¶]

Reciprocal value of _buckets_count.

uint8_t ArenaHashBase::_rcp_shift[¶]

How many bits to shift right when hash is multiplied with _rcp_value.

uint8_t ArenaHashBase::_prime_index[¶]

Prime value index in internal prime array.

ArenaHashNode* ArenaHashBase::_embedded[1][¶]

Embedded data, used by empty hash tables.