#include <List.h>
Public Member Functions | |
ListBase () | |
ListBase (int n) | |
ListBase (const ListBase &lb) | |
~ListBase () | |
ListBase & | operator= (const ListBase &lb) |
ListBase (int n, const T &initVal) | |
ListBase (int n, const T *initVal) | |
ListBase (int n, const T *const *initVals) | |
ListBase (int n, T **pp) | |
ListBase (const ListBase &l, int offset, int length) | |
ListBase (ListBase &l, int offset, int length) | |
Element & | operator[] (int i) |
const T & | operator[] (int i) const |
void | push_back (const T &x) |
void | push_back (T *p) |
void | push_back (T *&pr) |
ListBase & | operator+= (const T &x) |
ListBase & | operator+= (T *p) |
ListBase & | operator+= (T *&pr) |
bool | isEmpty (int i) const |
ListBase | ( | ) | [inline] |
ListBase | ( | int | n | ) | [inline] |
~ListBase | ( | ) | [inline] |
ListBase | ( | int | n, | |
const T & | initVal | |||
) | [inline] |
ListBase | ( | int | n, | |
const T * | initVal | |||
) | [inline] |
ListBase | ( | int | n, | |
const T *const * | initVals | |||
) | [inline] |
References fkinkryx::i.
ListBase | ( | int | n, | |
T ** | pp | |||
) | [inline] |
References fkinkryx::i.
Element& operator[] | ( | int | i | ) | [inline] |
const T& operator[] | ( | int | i | ) | const [inline] |
void push_back | ( | const T & | x | ) | [inline] |
Reimplemented from ArrayBase.
References ArrayBase::push_back().
Referenced by ListBase::operator+=().
void push_back | ( | T * | p | ) | [inline] |
References ArrayBase::push_back().
void push_back | ( | T *& | pr | ) | [inline] |
References ArrayBase::push_back().
ListBase& operator+= | ( | const T & | x | ) | [inline] |
Reimplemented from ArrayBase.
Reimplemented in List.
References ListBase::push_back().
Referenced by List::operator+=().
ListBase& operator+= | ( | T * | p | ) | [inline] |
ListBase& operator+= | ( | T *& | pr | ) | [inline] |
bool isEmpty | ( | int | i | ) | const [inline] |
References ArrayBase::operator[]().