|
void | Cleanup () |
|
void | SetPrivateHeap (_In_ CDataBlockStore *pPrivateHeap) |
|
HRESULT | AddValueWithHash (_In_ T Data, _In_ uint32_t Hash) |
|
HRESULT | Initialize (_In_ const CEffectHashTable *pOther) |
|
void | Cleanup () |
|
HRESULT | Grow (_In_ uint32_t DesiredSize, _In_ uint32_t ProvidedArraySize=0, _In_reads_opt_(ProvidedArraySize) void **ProvidedArray=nullptr, _In_ bool OwnProvidedArray=false) |
|
HRESULT | AutoGrow () |
|
HRESULT | FindValueWithHash (_In_ T Data, _In_ uint32_t Hash, _Out_ CIterator *pIterator) |
|
HRESULT | FindFirstMatchingValue (_In_ uint32_t Hash, _Out_ CIterator *pIterator) |
|
HRESULT | AddValueWithHash (_In_ T Data, _In_ uint32_t Hash) |
|
void | GetFirstEntry (_Out_ CIterator *pIterator) |
|
bool | PastEnd (_Inout_ CIterator *pIterator) |
|
void | GetNextEntry (_Inout_ CIterator *pIterator) |
|
void | RemoveEntry (_Inout_ CIterator *pIterator) |
|
|
CDataBlockStore * | m_pPrivateHeap |
|
SHashEntry ** | m_rgpHashEntries |
|
uint32_t | m_NumHashSlots |
|
uint32_t | m_NumEntries |
|
bool | m_bOwnHashEntryArray |
|
|
static uint32_t | GetNextHashTableSize (_In_ uint32_t DesiredSize) |
|
void | CleanArray () |
|
The documentation for this class was generated from the following file: