acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
set_dynamic_hash_table< ITEM, DEFAULT_HASH_TABLE_SIZE > Class Template Reference

Public Types

using BASE_NODE = set_node < ITEM >
using BASE_ITEM = ITEM
using ITEM_POINTER = ITEM *
using iterator = ::list_iterator < ITEM_POINTER >

Public Member Functions

::u32 GetHashTableSize () const
void InitHashTable (::u32 nHashSize, bool bAllocNow=true)
void erase_all ()

Public Attributes

BASE_NODE * m_pHashDefault [DEFAULT_HASH_TABLE_SIZE]
BASE_NODE ** m_ppHash
::u32 m_nHashTableSize

The documentation for this class was generated from the following file: