|
| | arrT () |
| |
| | arrT (tsize sz) |
| |
| | arrT (tsize sz, const T &inival) |
| |
| | arrT (T *ptr, tsize sz) |
| |
| | arrT (const arrT &orig) |
| |
| | ~arrT () |
| |
| void | alloc (tsize sz) |
| |
| void | allocAndFill (tsize sz, const T &inival) |
| |
| void | dealloc () |
| |
| void | resize (tsize sz) |
| |
| arrT & | operator= (const arrT &orig) |
| |
| template<typename T2 > |
| void | copyFrom (const std::vector< T2 > &orig) |
| |
| template<typename T2 > |
| void | copyTo (std::vector< T2 > &vec) const |
| |
| template<typename T2 > |
| void | copyFromPtr (const T2 *ptr, tsize sz) |
| |
| void | transfer (arrT &other) |
| |
| void | swap (arrT &other) |
| |
| | arr_ref (T *d_, tsize s_) |
| |
| tsize | size () const |
| |
| void | fill (const T &val) |
| |
| template<typename T2 > |
| T & | operator[] (T2 n) |
| |
| template<typename T2 > |
| const T & | operator[] (T2 n) const |
| |
| T * | begin () |
| |
| T * | end () |
| |
| const T * | begin () const |
| |
| const T * | end () const |
| |
| template<typename T2 > |
| void | copyToPtr (T *ptr) const |
| |
| void | sort () |
| |
| template<typename Comp > |
| void | sort (Comp comp) |
| |
| void | interpol_helper (const T &val, tsize &idx, double &frac) const |
| |
| template<typename Comp > |
| void | interpol_helper (const T &val, Comp comp, tsize &idx, double &frac) const |
| |
| void | minmax (T &minv, T &maxv) const |
| |
| bool | contains (const T &val) const |
| |
| tsize | find (const T &val) const |
| |
| bool | contentsEqual (const arr_ref &other) const |
| |
template<typename T, typename stm>
class arrT< T, stm >
One-dimensional array type, with selectable storage management.
Definition at line 177 of file arr.h.