| 
| enum   | { ROWS = R, 
COLS = C
 } | 
|   | 
| 
typedef TYPE  | value_type | 
|   | 
| 
typedef TYPE &  | reference | 
|   | 
| 
typedef TYPE const &  | const_reference | 
|   | 
| 
typedef size_t  | size_type | 
|   | 
  Public Types inherited from vec< vec< TYPE, R >, C > | 
| 
typedef vec< TYPE, R >  | value_type | 
|   | 
| 
typedef vec< TYPE, R > &  | reference | 
|   | 
| 
typedef vec< TYPE, R >const &  | const_reference | 
|   | 
| 
typedef size_t  | size_type | 
|   | 
| 
typedef vec< TYPE, R > *  | iterator | 
|   | 
| 
typedef vec< TYPE, R >const *  | const_iterator | 
|   | 
 | 
| 
size_type  | size () const  | 
|   | 
| 
  | mat (const mat &rhs) | 
|   | 
| 
  | mat (const base &rhs) | 
|   | 
| 
  | mat (pTYPE rhs) | 
|   | 
| 
mat &  | operator= (const mat &rhs) | 
|   | 
| 
mat &  | operator= (const base &rhs) | 
|   | 
| 
mat &  | operator= (pTYPE rhs) | 
|   | 
| 
column_builder< 0 >  | operator<< (const vec< TYPE, R > &rhs) | 
|   | 
  Public Member Functions inherited from vec< vec< TYPE, R >, C > | 
| 
iterator  | begin () | 
|   | 
| 
const_iterator  | begin () const | 
|   | 
| 
iterator  | end () | 
|   | 
| 
const_iterator  | end () const | 
|   | 
| 
size_type  | size () const | 
|   | 
| 
  | vec (const vec &rhs) | 
|   | 
| 
  | vec (const base &rhs) | 
|   | 
| 
  | vec (pTYPE rhs) | 
|   | 
| 
  | vec (const VEC< vec< TYPE, R >, S > &rhs) | 
|   | 
| 
  | vec (vec< TYPE, R >const *array) | 
|   | 
| 
vec &  | operator= (const vec &rhs) | 
|   | 
| 
vec &  | operator= (const base &rhs) | 
|   | 
| 
vec &  | operator= (pTYPE rhs) | 
|   | 
| 
vec &  | operator= (const VEC< vec< TYPE, R >, S > &rhs) | 
|   | 
| 
vec &  | operator+= (const vec &rhs) | 
|   | 
| 
vec &  | operator-= (const vec &rhs) | 
|   | 
| 
vec &  | operator*= (pTYPE rhs) | 
|   | 
  Public Member Functions inherited from vbase< vec< TYPE, R >, SIZE > | 
| 
const vec< TYPE, R > &  | operator[] (size_t i) const | 
|   | 
| 
vec< TYPE, R > &  | operator[] (size_t i) | 
|   | 
 | 
| 
mat PURE  | operator+ (const mat &lhs, const mat &rhs) | 
|   | 
| 
mat PURE  | operator- (const mat &lhs, const mat &rhs) | 
|   | 
| 
template<size_t D>  | 
| mat PURE  | operator* (const mat< TYPE, D, R > &lhs, const mat< TYPE, C, D > &rhs) | 
|   | 
| 
vec< TYPE, R > PURE  | operator* (const mat &lhs, const vec< TYPE, C > &rhs) | 
|   | 
| 
mat PURE  | operator* (const vec< TYPE, R > &lhs, const mat< TYPE, C, 1 > &rhs) | 
|   | 
| 
mat PURE  | operator* (const mat &lhs, pTYPE v) | 
|   | 
| 
mat PURE  | operator* (pTYPE v, const mat &rhs) | 
|   | 
| 
template<size_t PREV_COLUMN>  | 
| column_builder< PREV_COLUMN+1 >  | operator<< (const column_builder< PREV_COLUMN > &lhs, const vec< TYPE, R > &rhs) | 
|   | 
| 
void  | operator<< (const column_builder< C-2 > &lhs, const vec< TYPE, R > &rhs) | 
|   | 
The documentation for this class was generated from the following file: