vector< T >

Description

Example

Definition

Template parameters

Parameter Description Default
T Vector value_type  

Model of

Vector

Type requirements

Public base classes

Members

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 functions

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.