chore(hash): clean up function signatures and formatting

This commit is contained in:
fallenoak 2021-01-02 17:11:48 -06:00
parent 1d561d4bdf
commit 8e6e2d2240
No known key found for this signature in database
GPG key ID: 7628F8E61AEA070D

View file

@ -9,21 +9,20 @@ template <class T, class TKey>
class TSHashTable { class TSHashTable {
public: public:
// Member variables // Member variables
STORM_EXPLICIT_LIST(T, m_linktofull) STORM_EXPLICIT_LIST(T, m_linktofull) m_fulllist;
m_fulllist;
uint32_t m_fullnessIndicator = 0; uint32_t m_fullnessIndicator = 0;
TSGrowableArray<STORM_EXPLICIT_LIST(T, m_linktoslot)> m_slotlistarray; TSGrowableArray<STORM_EXPLICIT_LIST(T, m_linktoslot)> m_slotlistarray;
uint32_t m_slotmask = -1; uint32_t m_slotmask = -1;
// Member functions // Member functions
~TSHashTable(); ~TSHashTable();
void Clear(void); void Clear();
uint32_t ComputeSlot(uint32_t); uint32_t ComputeSlot(uint32_t);
void Destroy(void); void Destroy();
int32_t GetLinkOffset(void); int32_t GetLinkOffset();
T* Head(void); T* Head();
void Initialize(void); void Initialize();
bool Initialized(void); bool Initialized();
void Insert(T*, uint32_t, const TKey&); void Insert(T*, uint32_t, const TKey&);
void InternalClear(int32_t warn); void InternalClear(int32_t warn);
void InternalDelete(T* ptr); void InternalDelete(T* ptr);