|
| vector () |
| Default constructor.
|
|
| vector (const allocator_type &alloc) |
| Constructor.
|
|
| vector (size_type n, const allocator_type &alloc=allocator_type()) |
| Constructor.
|
|
| vector (size_type n, const value_type &val, const allocator_type &alloc=allocator_type()) |
|
template<class InputIterator > |
| vector (InputIterator first, InputIterator last, const allocator_type &alloc=allocator_type()) |
| Constructor.
|
|
| vector (const vector &x) |
| Constructor.
|
|
| vector (const vector &x, const allocator_type &alloc) |
| Constructor.
|
|
| vector (vector &&x) |
| Constructor.
|
|
| vector (vector &&x, const allocator_type &alloc) |
| Constructor.
|
|
| vector (std::initializer_list< value_type > il, const allocator_type &alloc=allocator_type()) |
| Constructor. To be done later....
|
|
vector & | operator= (const vector &x)=default |
| Assignment operator.
|
|
vector & | operator= (vector &&x)=default |
| Move assignment operator.
|
|
| ~vector () |
| Standard destructor.
|
|
void | shrink_to_fit () |
|
void | clear () noexcept |
|
iterator | insert (const_iterator pos, const T &value) |
|
iterator | insert (const_iterator pos, T &&value) |
|
iterator | insert (const_iterator pos, size_type count, const T &value) |
|
template<class InputIt > |
iterator | insert (const_iterator pos, InputIt first, InputIt last) |
|
iterator | insert (const_iterator pos, std::initializer_list< T > ilist) |
|
template<class... Args> |
iterator | emplace (const_iterator pos, Args &&... args) |
|
iterator | erase (const_iterator pos) |
|
iterator | erase (const_iterator first, const_iterator last) |
|
void | push_back (const T &value) |
|
void | push_back (T &&value) |
|
template<class... Args> |
reference | emplace_back (Args &&... args) |
|
void | pop_back () |
|
void | resize (size_type count) |
|
void | resize (size_type count, const value_type &value) |
|
void | swap (vector &other) noexcept |
|
std::size_t | size () const |
|
template<class T, class Alloc = std::allocator<detail::reference_aterm<T> >, bool ThreadSafe = false>
class atermpp::vector< T, Alloc, ThreadSafe >
A vector class in which aterms can be stored.
Definition at line 33 of file vector.h.