modm API documentation
modm::DoublyLinkedList< T, Allocator >::const_iterator Class Reference

forward const iterator More...

#include <modm/container/doubly_linked_list.hpp>

Inheritance diagram for modm::DoublyLinkedList< T, Allocator >::const_iterator:

Public Member Functions

 const_iterator ()
 Default constructor.
 const_iterator (const iterator &other)
 Copy constructor. More...
 const_iterator (const const_iterator &other)
 Copy constructor.
const_iterator & operator= (const const_iterator &other)
const_iterator & operator++ ()
const_iterator & operator-- ()
bool operator== (const const_iterator &other) const
bool operator!= (const const_iterator &other) const
const T & operator* () const
const T * operator-> () const


class DoublyLinkedList

Detailed Description

template<typename T, typename Allocator = allocator::Dynamic<T>>
class modm::DoublyLinkedList< T, Allocator >::const_iterator

forward const iterator

Constructor & Destructor Documentation

template<typename T , typename Allocator = allocator::Dynamic<T>>
modm::DoublyLinkedList< T, Allocator >::const_iterator::const_iterator ( const iterator other)

Copy constructor.

Used to convert a normal iterator to a const iterator. The other way is not possible.

The documentation for this class was generated from the following file: