|
| | 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.