#include <bursttriemap.h>
Public Member Functions | |
| ElementPool () | |
| ElementPool (ElementPool &&src) | |
| MAXON_WARN_UNUSED void * | Alloc (INDEX &index) | 
| Result< void > | Free (INDEX idx) | 
| T * | GetElement (INDEX i) | 
| const T * | GetElement (INDEX i) const | 
Private Attributes | |
| BlockArray< AlignedStorage< SIZEOF(T), alignof(T)>, 5, BLOCKARRAYFLAGS::NOINSERTERASE > | _elements | 
| BaseArray< INDEX > | _freeElements | 
| ElementPool | ( | ) | 
| ElementPool | ( | ElementPool< T, INDEX > && | src | ) | 
| MAXON_WARN_UNUSED void* Alloc | ( | INDEX & | index | ) | 
| Result<void> Free | ( | INDEX | idx | ) | 
| T* GetElement | ( | INDEX | i | ) | 
| const T* GetElement | ( | INDEX | i | ) | const | 
      
  | 
  private | 
      
  | 
  private |