#include <OnixS/CME/MDH/TinySet.h>
Public Types | |
| typedef StrRef | Item |
| typedef TinyStrSetIterator | ConstIterator |
Public Member Functions | |
| TinyStrSet () | |
| TinyStrSet (size_t capacity) | |
| TinyStrSet (const TinyStrSet &other) | |
| ~TinyStrSet () | |
| bool | empty () const |
| size_t | size () const |
| void | reserve (size_t capacity) |
| ConstIterator | begin () const |
| ConstIterator | end () const |
| ConstIterator | find (const Item &item) const |
| bool | insert (const Item &item) |
| bool | erase (const Item &item) |
| void | clear () |
| void | swap (TinyStrSet &other) |
Implements TinySet for StrRef class.
In contrast to TinySet<StrRef> instantiation, given class allocates space for content being referenced by StrRef instances inserted into the given set thus making content safe for referencing.
| typedef TinyStrSetIterator ConstIterator |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |