|
typedef TYPE | value_type |
|
typedef TYPE & | reference |
|
typedef TYPE const & | const_reference |
|
typedef size_t | size_type |
|
typedef TYPE * | iterator |
|
typedef TYPE const * | const_iterator |
|
|
iterator | begin () |
|
iterator | end () |
|
const_iterator | begin () const |
|
const_iterator | end () const |
|
size_type | size () const |
|
| vec (const vec &rhs) |
|
| vec (const base &rhs) |
|
| vec (pTYPE rhs) |
|
template<template< typename T, size_t S > class VEC, size_t S> |
| vec (const VEC< TYPE, S > &rhs) |
|
| vec (TYPE const *array) |
|
vec & | operator= (const vec &rhs) |
|
vec & | operator= (const base &rhs) |
|
vec & | operator= (pTYPE rhs) |
|
template<template< typename T, size_t S > class VEC, size_t S> |
vec & | operator= (const VEC< TYPE, S > &rhs) |
|
vec & | operator+= (const vec &rhs) |
|
vec & | operator-= (const vec &rhs) |
|
vec & | operator*= (pTYPE rhs) |
|
Public Member Functions inherited from vbase< TYPE, SIZE > |
const TYPE & | operator[] (size_t i) const |
|
TYPE & | operator[] (size_t i) |
|
|
vec PURE | operator+ (const vec &lhs, const vec &rhs) |
|
vec PURE | operator- (const vec &lhs, const vec &rhs) |
|
vec PURE | operator* (const vec &lhs, pTYPE v) |
|
vec PURE | operator* (pTYPE v, const vec &rhs) |
|
TYPE PURE | dot_product (const vec &lhs, const vec &rhs) |
|
The documentation for this class was generated from the following file: