|
NeKernel dev
|
#include <MutableArray.h>
Public Member Functions | |
| MutableArray ()=default | |
| virtual | ~MutableArray ()=default |
| Boolean | Add (const T val) |
| Ref< T > | operator[] (SizeT Index) const |
| SizeT | Count () const |
| bool | Contains (T &value) |
| Public Member Functions inherited from Kernel::NullableMutableArray< voidPtr, nullptr > | |
| NullableMutableArray () | |
| virtual | ~NullableMutableArray () |
| NullableMutableArray & | operator= (const NullableMutableArray &)=default |
| operator bool () | |
| voidPtr | operator[] (SizeT Index) const |
| SizeT | Count () const |
| Boolean | Remove (SizeT Index) |
| Boolean | Add (const voidPtr val) |
Private Attributes | |
| MutableLinkedList< T > * | fLastNode {nullptr} |
| MutableLinkedList< T > * | fFirstNode {nullptr} |
| Kernel::SizeT | fNodeCount {0} |
|
explicitdefault |
|
virtualdefault |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |