135#include "rheolef/compiler.h"
136#include "rheolef/smart_pointer.h"
164 :
std::vector<
T>(n,value)
169 :
std::vector<
T>(first,last)
340template<
class IteratorValue,
class ConstIteratorValue>
409 return reference(Vector<IteratorValue>::data().
operator[] (n));
field::size_type size_type
see the smart_pointer page for the full documentation
This file is part of Rheolef.
ConstIteratorValue const_value_type
const_reverse_iterator rend() const
const_reference front() const
Vector< ConstIteratorValue > CONST_V
CONST_V::const_reference const_reference
V::difference_type difference_type
const_iterator begin() const
Vector< IteratorValue > V
VectorOfIterators(size_type n, const IteratorValue &value=IteratorValue())
const_reference back() const
const_reference at(size_type n) const
VectorOfIterators(const_iterator first, const_iterator last)
CONST_V::const_reverse_iterator const_reverse_iterator
const_iterator end() const
reverse_iterator rbegin()
reference at(size_type n)
CONST_V::const_iterator const_iterator
const_reverse_iterator rbegin() const
V::reverse_iterator reverse_iterator
const_reverse_iterator rend() const
const_reference front() const
DATA::const_reverse_iterator const_reverse_iterator
DATA::reverse_iterator reverse_iterator
const_iterator begin() const
void erase(iterator first, iterator last)
iterator insert(iterator position, const T &x=T())
void reserve(size_type n)
const_reference back() const
void insert(iterator position, const_iterator first, const_iterator last)
Vector(size_type n=0, const T &value=T())
DATA::difference_type difference_type
void push_back(const T &x)
DATA::size_type size_type
DATA::const_iterator const_iterator
Vector(const_iterator first, const_iterator last)
size_type max_size() const
const_reference at(size_type n) const
void insert(iterator position, size_type n, const T &x)
const_reference operator[](size_type n) const
DATA::const_reference const_reference
void resize(size_type sz, T v=T())
void swap(Vector< T > &x)
const_iterator end() const
reverse_iterator rbegin()
size_type capacity() const
reference at(size_type n)
DATA::reference reference
const_reverse_iterator rbegin() const
void erase(iterator position)
vector_rep(size_type n=0, const T &value=T())
DATA::const_reverse_iterator const_reverse_iterator
DATA::reverse_iterator reverse_iterator
vector_rep(const_iterator first, const_iterator last)
DATA::difference_type difference_type
DATA::size_type size_type
DATA::const_iterator const_iterator
DATA::const_reference const_reference
vector_rep(const vector_rep &x)
DATA::reference reference