NonConstSet< TYPE > Class Template Reference
#include <set.h>
Public Types |
|
| using | Super = SetInterface < TYPE > |
| using | ConstIterator = typename Super::Iterator |
公共成员函数 |
|
| const NonConstSet & | ToSet () const |
| NonConstSet & | ToSet () |
| operator const NonConstSet< typename std::conditional< STD_IS_REPLACEMENT (same, TYPE, Generic) | |
| Result < void > | Insert (const TYPE &value, Bool &added= BoolLValue ()) const |
| Result < void > | Insert (TYPE &&value, Bool &added= BoolLValue ()) const |
| Result < Bool > | Erase (const TYPE &value) const |
| ConstIterator | Erase (const ConstIterator &iterator) const |
| void | 重置 () const |
| void | Flush () const |
| Result < void > | CopyFrom (const Super &other) const |
| ConstIterator | Begin () const |
| ConstIterator | End () const |
| template<typename COLLECTION2 > | |
| Result < void > | AppendAll (COLLECTION2 &&c2) const |
| template<typename COLLECTION2 > | |
| Result < void > | CopyFrom (COLLECTION2 &&c2) const |
Public Attributes |
|
| DummyReturnType | |
Protected Member Functions |
|
| NonConstSet (const typename Super::MTable &vtable) | |
| ~NonConstSet () | |
私有成员函数 |
|
| MAXON_DISALLOW_COPY_AND_ASSIGN ( NonConstSet ) | |
| using Super = SetInterface <TYPE> |
| using ConstIterator = typename Super::Iterator |
|
explicit protected |
|
protected |
| const NonConstSet & ToSet | ( | ) | const |
| NonConstSet & ToSet | ( | ) |
| operator const NonConstSet < typename std::conditional< STD_IS_REPLACEMENT | ( | same | , |
| TYPE | , | ||
| Generic | |||
| ) |
| Result <void> Insert | ( | const TYPE & | value , |
| Bool & |
added
=
BoolLValue()
|
||
| ) | const |
| Result <void> Insert | ( | TYPE && | value , |
| Bool & |
added
=
BoolLValue()
|
||
| ) | const |
| Result < Bool > Erase | ( | const TYPE & | value | ) | const |
| ConstIterator Erase | ( | const ConstIterator & | iterator | ) | const |
| void Reset | ( | ) | const |
| void Flush | ( | ) | const |
| Result <void> CopyFrom | ( | const Super & | other | ) | const |
| ConstIterator Begin | ( | ) | const |
| ConstIterator End | ( | ) | const |
| Result <void> AppendAll | ( | COLLECTION2 && | c2 | ) | const |
| Result <void> CopyFrom | ( | COLLECTION2 && | c2 | ) | const |
|
private |
| DummyReturnType |