OpenMoHAA 0.82.0
Loading...
Searching...
No Matches
con_arrayset< k, v > Class Template Reference

Public Types

using Entry = con_arrayset_Entry<k, v>
 

Public Member Functions

void clear ()
 
void resize (int count=0)
 
unsigned int size () const
 
unsigned int findKeyIndex (const k &key)
 
unsigned int addKeyIndex (const k &key)
 
unsigned int addNewKeyIndex (const k &key)
 
bool remove (const k &key)
 
v & operator[] (unsigned int index)
 

Static Public Member Functions

static void * NewEntry (size_t size)
 
static void DeleteEntry (void *entry)
 
static void * NewTable (size_t count)
 
static void DeleteTable (void *table)
 

Static Public Attributes

static MEM_BlockAlloc< EntryEntry_allocator
 

Protected Member Functions

EntryfindKeyEntry (const k &key) const
 
EntryaddKeyEntry (const k &key)
 
EntryaddNewKeyEntry (const k &key)
 

Friends

class con_arrayset_enum< k, v >
 

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