#include <CompactHashTable.h>
|
| UE_FORCEINLINE_HINT | FCompactHashTableView (uint8 *Memory, uint32 InNextIndexCount, uint32 InHashCount, size_t MemorySize) |
| |
| void | Reset () const |
| |
| void | Add (uint32 Index, uint32 Key) const |
| |
| UE_FORCEINLINE_HINT void | Remove (uint32 Index, uint32 Key, uint32 LastIndex, uint32 OptLastKey) const |
| |
| UE_FORCEINLINE_HINT void | RemoveStable (uint32 Index, uint32 Key) const |
| |
| | FConstCompactHashTableView ()=default |
| |
| | FConstCompactHashTableView (const uint8 *Memory, uint32 InNextIndexCount, uint32 InHashCount, size_t MemorySize) |
| |
| uint32 | GetHashCount () const |
| |
| uint32 | GetFirst (uint32 Key) const |
| |
| uint32 | GetFirstByIndex (uint32 HashIndex) const |
| |
| uint32 | GetNext (uint32 Index, uint32 CurrentCount) const |
| |
| template<typename PredicateType > |
| uint32 | Find (uint32 Key, uint32 CurrentCount, const PredicateType &Predicate) const |
| |
◆ FCompactHashTableView()
◆ Add()
◆ Remove()
◆ RemoveStable()
◆ Reset()
| void FCompactHashTableView::Reset |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: