|
mCRL2
|
iterator class for simple_list More...
#include <simple_list.h>
Public Types | |
| using | value_type = T |
| using | pointer = T * |
| using | reference = T & |
| using | difference_type = std::ptrdiff_t |
| using | iterator_category = std::forward_iterator_tag |
Public Types inherited from mcrl2::lts::detail::simple_list< T >::const_iterator | |
| using | value_type = T |
| using | pointer = T * |
| using | reference = T & |
| using | difference_type = std::ptrdiff_t |
| using | iterator_category = std::forward_iterator_tag |
Public Member Functions | |
| iterator ()=default | |
| iterator (const iterator &other)=default | |
| iterator & | operator= (const iterator &other)=default |
| iterator & | operator++ () |
| iterator & | operator-- () |
| iterator | operator++ (int) |
| iterator | operator-- (int) |
| T & | operator* () const |
| T * | operator-> () const |
Public Member Functions inherited from mcrl2::lts::detail::simple_list< T >::const_iterator | |
| const_iterator ()=default | |
| const_iterator (const const_iterator &other)=default | |
| const_iterator & | operator= (const const_iterator &other)=default |
| const_iterator & | operator++ () |
| const_iterator & | operator-- () |
| const_iterator | operator++ (int) |
| const_iterator | operator-- (int) |
| const T & | operator* () const |
| const T * | operator-> () const |
| bool | operator== (const const_iterator &other) const |
| bool | operator== (const T *const other) const |
Protected Member Functions | |
| iterator (entry *const new_ptr) | |
Protected Member Functions inherited from mcrl2::lts::detail::simple_list< T >::const_iterator | |
| const_iterator (const entry *const new_ptr) | |
Friends | |
| class | simple_list |
Additional Inherited Members | |
Protected Attributes inherited from mcrl2::lts::detail::simple_list< T >::const_iterator | |
| entry * | ptr |
iterator class for simple_list
Definition at line 412 of file simple_list.h.
| using mcrl2::lts::detail::simple_list< T >::const_iterator::difference_type = std::ptrdiff_t |
Definition at line 347 of file simple_list.h.
| using mcrl2::lts::detail::simple_list< T >::const_iterator::iterator_category = std::forward_iterator_tag |
Definition at line 348 of file simple_list.h.
| using mcrl2::lts::detail::simple_list< T >::const_iterator::pointer = T* |
Definition at line 345 of file simple_list.h.
| using mcrl2::lts::detail::simple_list< T >::const_iterator::reference = T& |
Definition at line 346 of file simple_list.h.
| using mcrl2::lts::detail::simple_list< T >::const_iterator::value_type = T |
Definition at line 344 of file simple_list.h.
|
inlineprotected |
Definition at line 421 of file simple_list.h.
|
default |
|
default |
|
inline |
Definition at line 449 of file simple_list.h.
|
inline |
Definition at line 431 of file simple_list.h.
|
inline |
Definition at line 435 of file simple_list.h.
|
inline |
Definition at line 433 of file simple_list.h.
|
inline |
Definition at line 442 of file simple_list.h.
|
inline |
Definition at line 454 of file simple_list.h.
|
default |
|
friend |
Definition at line 423 of file simple_list.h.