Template Class Vector::Iterator¶
- Defined in File vector.h
Nested Relationships¶
This class is a nested type of Template Class Vector.
Inheritance Relationships¶
Base Type¶
private std::iterator< std::random_access_iterator_tag, ValueType >
Class Documentation¶
-
template <typename ValueType>
classIterator
: std::iterator<std::random_access_iterator_tag, ValueType>¶ Public Functions
-
template<>
Iterator &operator=
(const Iterator &itr)¶
-
template<>
operator bool
() const¶
-
template<>
booloperator==
(const Iterator &rhs) const¶
-
template<>
booloperator!=
(const Iterator &rhs) const¶
-
template<>
Iterator &operator+=
(const ptrdiff_t &movement)¶
-
template<>
Iterator &operator-=
(const ptrdiff_t &movement)¶
-
template<>
Iterator &operator++
()¶
-
template<>
Iterator &operator--
()¶
-
template<>
Iteratoroperator++
(int)¶
-
template<>
Iteratoroperator--
(int)¶
-
template<>
Iteratoroperator+
(const ptrdiff_t &movement)¶
-
template<>
Iteratoroperator-
(const ptrdiff_t &movement)¶
-
template<>
ptrdiff_toperator-
(const Iterator &rhs)¶
-
template<>
const value_typeoperator*
() const¶
-
template<>
const value_type *operator->
() const¶
-
template<>