29 #ifndef __ETL_VECTOR__
30 #define __ETL_VECTOR__
47 template <
typename T, const
size_t MAX_SIZE_>
59 static const size_t MAX_SIZE = MAX_SIZE_;
84 vector(
size_t initialSize,
typename ivector<T>::parameter_t value)
96 template <
typename TIterator>
97 vector(TIterator first, TIterator last)
130 template <
typename T, const
size_t MAX_SIZE>
void swap(vector &other)
Swap.
Definition: vector.h:116
void swap(etl::bitset< N > &lhs, etl::bitset< N > &rhs)
swap
Definition: bitset.h:1200
vector(size_t initialSize)
Definition: vector.h:73
Definition: algorithm.h:43
vector(size_t initialSize, typename ivector< T >::parameter_t value)
Definition: vector.h:84
TContainer::iterator end(TContainer &container)
Definition: container.h:95
TContainer::iterator begin(TContainer &container)
Definition: container.h:45
const_iterator cend() const
Definition: ivector.h:144
vector & operator=(const vector &rhs)
Assignment operator.
Definition: vector.h:106
vector()
Constructor.
Definition: vector.h:64
const_iterator cbegin() const
Definition: ivector.h:135
vector(TIterator first, TIterator last)
Definition: vector.h:97
size_type current_size
The current number of elements in the vector.
Definition: vector_base.h:217
void resize(size_t newSize, T value=T())
Definition: ivector.h:210
void assign(TIterator first, TIterator last)
Definition: ivector.h:354