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<>