|
| MAXON_IMPLEMENTATION_SIMPLE (SetImpl) |
|
| SetImpl () |
|
| SetImpl (SET &&set) |
|
| SetImpl (SetImpl &&src) |
|
Int | GetCount () const |
|
Bool | Contains (const ValueType &value) const |
|
Result< void > | Insert (const ValueType &value, Bool &added=BoolLValue()) |
|
Result< void > | Insert (ValueType &&value, Bool &added=BoolLValue()) |
|
Result< Bool > | Erase (const ValueType &value) |
|
Iterator | Erase (const Iterator &iterator) |
|
Result< void > | CopyFrom (const Interface &other) |
|
Result< Interface * > | Clone (Bool copyContent) const |
|
String | ToString (const FormatStatement *formatStatement=nullptr) const |
|
Int | GetMemorySize () const |
|
const DataType & | GetValueDataType () const |
|
void | Reset () |
|
void | Flush () |
|
void | IteratorInit (Iterator *it, Bool end) |
|
void | IteratorInit (ConstIterator *it, Bool end) const |
|
void | IteratorInitMove (Iterator *dest, Iterator *src) const |
|
void | IteratorInitMove (ConstIterator *dest, ConstIterator *src) const |
|
void | IteratorFree (Iterator *it) const |
|
void | IteratorFree (ConstIterator *it) const |
|
Bool | IteratorIsEqual (const Iterator *a, const Iterator *b) const |
|
Bool | IteratorIsEqual (const ConstIterator *a, const ConstIterator *b) const |
|
void | IteratorInc (Iterator *it) const |
|
void | IteratorInc (ConstIterator *it) const |
|
const ValueType * | IteratorGet (const Iterator *it) const |
|
const ValueType * | IteratorGet (const ConstIterator *it) const |
|
std::add_lvalue_reference< SET >::type | GetSet () |
|
const SetType & | GetSet () const |
|