Iterators#
The types concurrent_vector::iterator
and concurrent_vector::const_iterator
meet the requirements of RandomAccessIterator
from the [random.access.iterators]
ISO C++ Standard section.
begin and cbegin#
iterator begin(); const_iterator begin() const; const_iterator cbegin() const;Returns: an iterator to the first element in the vector.
end and cend#
iterator end(); const_iterator end() const; const_iterator cend() const;Returns: an iterator to the element that follows the last element in the vector.
rbegin and crbegin#
reverse_iterator rbegin(); const_reverse_iterator rbegin() const; const_reverse_iterator crbegin() const;Returns: a reverse iterator to the first element of the reversed vector.
rend and crend#
reverse_iterator rend(); const_reverse_iterator rend() const; const_reverse_iterator crend() const;Returns: a reverse iterator that follows the last element of the reversed vector.