Public Member Functions | |
Vector () | |
Vector (int Size) | |
Vector (int Size, std::string const &strVals) | |
~Vector () | |
Vector (Vector< Type > const &Other) | |
int | Size () const |
Type * | GetPtr () |
const Type * | GetPtr () const |
void | Set (int Size) |
void | Set (int Size, std::string const &strVals) |
void | SetValues (Type Value) |
void | Reset (std::string const &strVals) |
void | Resize (int Size) |
void | operator= (const Vector< Type > &R) |
CommaAssign | operator= (Type const &Num) |
void | operator+= (const Vector< Type > &R) |
void | operator-= (const Vector< Type > &R) |
template<typename t_exp> | |
void | operator= (const expression< t_exp, Vector< Type > > &Exp) |
template<typename t_exp> | |
void | operator+= (const expression< t_exp, Vector< Type > > &Exp) |
template<typename t_exp> | |
void | operator-= (const expression< t_exp, Vector< Type > > &Exp) |
Type & | operator() (int i) |
const Type & | operator() (int i) const |
Private Member Functions | |
void | _set (int Size) |
void | _set (int Size, std::string const &strVals) |
void | _resize (int Size) |
Private Attributes | |
int | _size |
Type * | _values |
Classes | |
class | CommaAssign |
Definition at line 39 of file vector.h.