Parameter | Description | Default |
T | Vector value_type |
Member | Where defined | Comment |
value_type | Vector | |
size_type | Vector | |
vector() | DefaultConstructible | T is DefaultConstructible. |
vector(size_type) | Vector | |
vector(vector const&) | Assignable | T is Assignable. |
vector& operator=(const vector&) | Assignable | T is Assignable. |
size_type size() const | Vector | |
vector operator+(vector const&) | Group | T is a Group. |
vector operator-(vector const&) | Group | T is a Group. |
vector& operator+=(vector const&) | Group | T is a model of Group. |
vector& operator-=(vector const&) | Group | T is a model of Group. |
template <class S> vector& operator*=(S) | VectorSpace | T is a model of VectorSpace where S = VectorSpace::scalar_type. |
template <class S> vector operator/(S) | VectorSpace | T is a model of VectorSpace where S = VectorSpace::scalar_type. |
template <class S> vector& operator/=(S) | VectorSpace | T is a model of VectorSpace where S = VectorSpace::scalar_type. |
vector operator-() | Group | T is a Group. |
Free function | Where defined | Comment |
void zero(vector const&) | Group | T is a Group. |
template <class S> vector operator*(S, vector const&) | VectorSpace | T is a model of VectorSpace where S = VectorSpace::scalar_type. |