|
| MAXON_IMPLEMENTATION_SIMPLE (ArrayImpl, typename) |
|
| ArrayImpl () |
|
| ArrayImpl (ARRAY &&array) |
|
| ArrayImpl (ArrayImpl &&src) |
|
Result< void > | PrivateInsert (Int index, const StridedBlock< const ValueType > &values, Bool move) |
|
ResultRef< ValueType > | Insert (Int index) |
|
ResultMem | Insert (Int index, const Block< const ValueType > &values) |
|
ResultMem | Insert (Int index, const MoveBlock< ValueType > &values) |
|
ResultRef< ValueType > | Append () |
|
ResultRef< ValueType > | Append (const ValueType &data) |
|
ResultRef< ValueType > | Append (NonConstValueType &&data) |
|
ResultMem | Erase (Int index, Int count) |
|
ResultMem | SwapErase (Int index, Int count) |
|
Int | GetCount () const |
|
const ValueType & | operator[] (Int index) const |
|
ResultRef< ValueType > | GetWritable (Int index) |
|
Int | GetBlock (Int index, SimdBlock< const ValueType > &block) const |
|
Result< Int > | GetWritableBlock (Int index, SimdBlock< ValueType > &block) |
|
Int | GetBlock (Int index, Block< const ValueType, false > &block) const |
|
ResultMem | Resize (Int count, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::DEFAULT) |
|
ResultMem | SetCapacityHint (Int requestedCapacity, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::ON_GROW_RESERVE_CAPACITY) |
|
Result< void > | CopyFrom (const VArrayInterface< ValueType > &other) |
|
Result< Interface * > | Clone (Bool cloneElements) const |
|
String | ToString (const FormatStatement *formatStatement) const |
|
Int | GetMemorySize () const |
|
const DataType & | GetValueDataType () const |
|
void | Reset () |
|
void | Flush () |
|
Bool | IsEqual (const VArrayInterface< ValueType > *other, EQUALITY equality) const |
|
UInt | GetHashCode () const |
|
std::add_lvalue_reference< ARRAY >::type | GetArray () |
|
const ArrayType & | GetArray () const |
|