#include <array.hxx>
Inheritance diagram for xyzzy::PTArray< T >:
Public Member Functions | |
PTArray () | |
PTArray (len_t len) | |
PTArray (const PTArray &r) | |
PTArray (const T *const p, const T stopAt) | |
PTArray & | operator= (const PTArray &r) |
void | resize (len_t len) |
T & | operator[] (len_t ix) |
const T & | operator[] (len_t ix) const |
~PTArray () | |
Static Public Member Functions | |
static void | copy (const PTArray &from, PTArray &to) |
Private Member Functions | |
void | copy (const PTArray &from) |
Private Attributes | |
T * | mp_ar |
xyzzy::PTArray< T >::PTArray | ( | ) | [inline, explicit] |
xyzzy::PTArray< T >::PTArray | ( | len_t | len | ) | [inline, explicit] |
xyzzy::PTArray< T >::PTArray | ( | const PTArray< T > & | r | ) | [inline] |
xyzzy::PTArray< T >::PTArray | ( | const T *const | p, | |
const T | stopAt | |||
) | [inline, explicit] |
xyzzy::PTArray< T >::~PTArray | ( | ) | [inline] |
PTArray& xyzzy::PTArray< T >::operator= | ( | const PTArray< T > & | r | ) | [inline] |
void xyzzy::PTArray< T >::resize | ( | len_t | len | ) | [inline] |
T& xyzzy::PTArray< T >::operator[] | ( | len_t | ix | ) | [inline] |
const T& xyzzy::PTArray< T >::operator[] | ( | len_t | ix | ) | const [inline] |
static void xyzzy::PTArray< T >::copy | ( | const PTArray< T > & | from, | |
PTArray< T > & | to | |||
) | [inline, static] |
void xyzzy::PTArray< T >::copy | ( | const PTArray< T > & | from | ) | [inline, private] |
T* xyzzy::PTArray< T >::mp_ar [private] |