template <typename T>

class circular_deque_iterator

Defined at line 321 of file ../../src/lib/containers/cpp/circular_deque.h

Public Methods

void circular_deque_iterator<T> ()

Expose the containers class' constructor.

Defined at line 334 of file ../../src/lib/containers/cpp/circular_deque.h

T & operator* ()

Dereferencing.

Defined at line 337 of file ../../src/lib/containers/cpp/circular_deque.h

T * operator-> ()

Defined at line 338 of file ../../src/lib/containers/cpp/circular_deque.h

T & operator[] (difference_type i)

Defined at line 339 of file ../../src/lib/containers/cpp/circular_deque.h

circular_deque_iterator<T> & operator+= (difference_type offset)

Defined at line 348 of file ../../src/lib/containers/cpp/circular_deque.h

circular_deque_iterator<T> & operator-= (difference_type offset)

Defined at line 358 of file ../../src/lib/containers/cpp/circular_deque.h

circular_deque_iterator<T> & operator++ ()

Increment and decrement.

Defined at line 364 of file ../../src/lib/containers/cpp/circular_deque.h

circular_deque_iterator<T> operator++ (int )

Defined at line 368 of file ../../src/lib/containers/cpp/circular_deque.h

circular_deque_iterator<T> & operator-- ()

Defined at line 373 of file ../../src/lib/containers/cpp/circular_deque.h

circular_deque_iterator<T> operator-- (int )

Defined at line 377 of file ../../src/lib/containers/cpp/circular_deque.h

Friends

template <typename T>
circular_deque_iterator circular_deque_iterator (const circular_deque_iterator<T> & iter, difference_type offset)
template <typename T>
circular_deque_iterator circular_deque_iterator (const circular_deque_iterator<T> & iterdifference_type offset)