Classes | |
class | iterator |
Public Member Functions | |
iterator | begin () |
iterator | end () |
void | insert (const K &val) |
intptr_t | GetCount () const |
bool | empty () const |
bool | IsEmpty () const |
void | RemoveAll () |
void | Clear () |
iterator | erase (iterator iter) |
void | erase (const K &key, bool rehashOnNeed=false) |
bool | Remove (const K &key, bool rehashOnNeed=false) |
K | front () |
bool | ContainsKey (const K &key) const |
bool | Add (const K &key) |
void | UseFastHeap (CFastHeap *heap) |
Friends | |
class | iterator |
Not like CFastMap, this is a class that only possesses key.
K | value type of collection |
KTraits | class that defines the characteristics that handle value type of collection |
AllocT | one of the values of AllocType |
|
inline |
Adds a new clause
key | key of the clause to be added |
|
inline |
Performs a role as same name method of STL
|
inline |
Performs a role as same name method of STL
|
inline |
Returns true when key is in this container
|
inline |
Performs a role as same name method of STL
|
inline |
Performs a role as same name method of STL
|
inline |
Performs a role as same name method of STL
|
inline |
Same as same name method of STL
|
inline |
Performs a role as same name method of STL
|
inline |
Performs a role as same name method of STL
|
inline |
Finds a clause and removes it
|
inline |
Performs a role as same name method of STL