|
CBMC
|
Inheritance diagram for dense_integer_mapt< K, V, KeyToDenseInteger >::iterator_templatet< UnderlyingIterator, UnderlyingValue >:
Collaboration diagram for dense_integer_mapt< K, V, KeyToDenseInteger >::iterator_templatet< UnderlyingIterator, UnderlyingValue >:Public Member Functions | |
| iterator_templatet (UnderlyingIterator it, const map_typet &underlying_map) | |
| operator iterator_templatet< typename backing_storet::const_iterator, const typename backing_storet::value_type > () const | |
| Convert iterator to const_iterator (redundant when defined in the const_iterator itself) More... | |
| self_typet | operator++ () |
| self_typet | operator++ (int junk) |
| base_typet::reference | operator* () const |
| base_typet::pointer | operator-> () const |
| bool | operator== (const self_typet &rhs) const |
| bool | operator!= (const self_typet &rhs) const |
Private Types | |
| typedef std::iterator< std::forward_iterator_tag, UnderlyingValue > | base_typet |
| typedef iterator_templatet< UnderlyingIterator, UnderlyingValue > | self_typet |
| typedef dense_integer_mapt< K, V, KeyToDenseInteger > | map_typet |
Private Member Functions | |
| UnderlyingIterator | advance (UnderlyingIterator it) |
| UnderlyingIterator | skip_unset_values (UnderlyingIterator it) |
Private Attributes | |
| UnderlyingIterator | underlying_iterator |
| const map_typet & | underlying_map |
Definition at line 118 of file dense_integer_map.h.
|
private |
Definition at line 123 of file dense_integer_map.h.
|
private |
Definition at line 127 of file dense_integer_map.h.
|
private |
Definition at line 125 of file dense_integer_map.h.
|
inline |
Definition at line 130 of file dense_integer_map.h.
|
inlineprivate |
Definition at line 175 of file dense_integer_map.h.
|
inline |
Convert iterator to const_iterator (redundant when defined in the const_iterator itself)
Definition at line 140 of file dense_integer_map.h.
|
inline |
Definition at line 168 of file dense_integer_map.h.
|
inline |
Definition at line 156 of file dense_integer_map.h.
|
inline |
Definition at line 145 of file dense_integer_map.h.
|
inline |
Definition at line 151 of file dense_integer_map.h.
|
inline |
Definition at line 160 of file dense_integer_map.h.
|
inline |
Definition at line 164 of file dense_integer_map.h.
|
inlineprivate |
Definition at line 181 of file dense_integer_map.h.
|
private |
Definition at line 196 of file dense_integer_map.h.
|
private |
Definition at line 197 of file dense_integer_map.h.