IndexZone Memoryasmjit::ZoneHashBase
asmjit::ZoneHashBase Class Reference
Inheritance diagram for asmjit::ZoneHashBase:
asmjit::ZoneHash< asmjit::LabelEntry > asmjit::ZoneHash< NodeT >

Base class used by ZoneHash template.

Public Members

Member Functions

Construction & Destruction
Accessors
Utilities

ZoneHashNode** ZoneHashBase::_data[¶]

Buckets data.

size_t ZoneHashBase::_size[¶]

Count of records inserted into the hash table.

uint32_t ZoneHashBase::_bucketsCount[¶]

Count of hash buckets.

uint32_t ZoneHashBase::_bucketsGrow[¶]

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

uint32_t ZoneHashBase::_rcpValue[¶]

Reciprocal value of _bucketsCount.

uint8_t ZoneHashBase::_rcpShift[¶]

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

uint8_t ZoneHashBase::_primeIndex[¶]

Prime value index in internal prime array.

ZoneHashNode* ZoneHashBase::_embedded[1][¶]

Embedded data, used by empty hash tables.