|
| ArrayBase (void) |
|
| ArrayBase (const T &item) |
|
| ArrayBase (const T *ptr, S size) |
|
| ArrayBase (const ArrayBase< T, S > &other) |
|
| ~ArrayBase (void) |
|
S | getSize (void) const |
|
S | getCapacity (void) const |
|
const T * | getPtr (S idx=0) const |
|
T * | getPtr (S idx=0) |
|
S | getStride (void) const |
|
S | getNumBytes (void) const |
|
const T & | get (S idx) const |
|
T & | get (S idx) |
|
T | set (S idx, const T &item) |
|
const T & | getFirst (void) const |
|
T & | getFirst (void) |
|
const T & | getLast (void) const |
|
T & | getLast (void) |
|
void | getRange (S start, S end, T *ptr) const |
|
ArrayBase< T, S > | getRange (S start, S end) const |
|
void | setRange (S start, S end, const T *ptr) |
|
void | setRange (S start, const ArrayBase< T, S > &other) |
|
void | reset (S size=0) |
|
void | setCapacity (S numElements) |
|
void | compact (void) |
|
void | set (const T *ptr, S size) |
|
void | set (const ArrayBase< T, S > &other) |
|
void | clear (void) |
|
void | resize (S size) |
|
void | reserve (S numElements) |
|
T & | add (void) |
|
T & | add (const T &item) |
|
T * | add (const T *ptr, S size) |
|
T * | add (const ArrayBase< T, S > &other) |
|
T & | insert (S idx) |
|
T & | insert (S idx, const T &item) |
|
T * | insert (S idx, const T *ptr, S size) |
|
T * | insert (S idx, const ArrayBase< T, S > &other) |
|
T | remove (S idx) |
|
void | remove (S start, S end) |
|
T & | removeLast (void) |
|
T | removeSwap (S idx) |
|
void | removeSwap (S start, S end) |
|
T * | replace (S start, S end, S size) |
|
T * | replace (S start, S end, const T *ptr, S size) |
|
T * | replace (S start, S end, const ArrayBase< T, S > &other) |
|
S | indexOf (const T &item, S fromIdx=0) const |
|
S | lastIndexOf (const T &item) const |
|
S | lastIndexOf (const T &item, S fromIdx) const |
|
bool | contains (const T &item) const |
|
bool | removeItem (const T &item) |
|
const T & | operator[] (S idx) const |
|
T & | operator[] (S idx) |
|
ArrayBase< T, S > & | operator= (const ArrayBase< T, S > &other) |
|
bool | operator== (const ArrayBase< T, S > &other) const |
|
bool | operator!= (const ArrayBase< T, S > &other) const |
|
template<class T, typename S>
class FW::ArrayBase< T, S >
Definition at line 37 of file Array.hpp.