svector | ( | ) | [inline] |
svector | ( | int | a, | |
int | b | |||
) | [inline] |
svector | ( | int | a, | |
int | b, | |||
const T & | value | |||
) | [inline] |
svector | ( | int | n | ) | [inline] |
svector | ( | int | a, | |
int | b, | |||
const T * | p | |||
) | [inline] |
~svector | ( | ) | [inline] |
const _svector& me | ( | ) | const [inline, private] |
T& operator[] | ( | int | i | ) | [inline] |
access to element with index i (should exist)
const T& operator[] | ( | int | i | ) | const [inline] |
T& operator[] | ( | tbrin | i | ) | [inline] |
const T& operator[] | ( | tbrin | i | ) | const [inline] |
T& operator[] | ( | tedge | i | ) | [inline] |
const T& operator[] | ( | tedge | i | ) | const [inline] |
T& operator[] | ( | tvertex | i | ) | [inline] |
const T& operator[] | ( | tvertex | i | ) | const [inline] |
T& operator() | ( | int | i | ) | [inline] |
access to element with index i (resizes vector when necessary)
T& operator() | ( | tedge | i | ) | [inline] |
T& operator() | ( | tvertex | i | ) | [inline] |
T& operator() | ( | tbrin | i | ) | [inline] |
T* begin | ( | ) | [inline] |
const T* begin | ( | ) | const [inline] |
Reimplemented from _svector.
T* end | ( | ) | [inline] |
const T* end | ( | ) | const [inline] |
Reimplemented from _svector.
T* origin | ( | ) | [inline] |
const T* origin | ( | ) | const [inline] |
Reimplemented from _svector.
static explicit conversion method from untyped vector
const T* pinit | ( | ) | const [inline] |
void definit | ( | const T & | value | ) | [inline] |
defines a default value
void getinit | ( | T & | value | ) | const [inline] |
gets the default value
void DeletePack | ( | int | i | ) | [inline] |
deletes element with index i, by shifting all elements right to it to the left
void Tswap | ( | svector< T > & | v | ) | [inline] |
void SwapIndex | ( | int | a, | |
int | b | |||
) | [inline] |
svector& vector | ( | ) | [inline] |
alias for the vector (for use in derived classes)