|
LibSWOC++ 1.5.14
Solid Wall of C++
|
Public Member Functions | |
| name_iterator ()=default | |
| Default constructor. | |
| name_iterator (self_type const &that)=default | |
| Copy constructor. | |
| name_iterator (self_type &&that)=default | |
| Move constructor. | |
| self_type & | operator= (self_type const &that)=default |
| Assignment. | |
| self_type & | operator++ () |
| Increment. | |
| self_type | operator++ (int) |
| Increment. | |
| self_type & | operator-- () |
| Decrement. | |
| self_type | operator-- (int) |
| Decrement. | |
Public Member Functions inherited from swoc::Lexicon< E >::base_iterator | |
| base_iterator ()=default | |
| Default constructor (invalid iterator) | |
| reference | operator* () const |
| Dereference. | |
| pointer | operator-> () const |
| Dereference. | |
| bool | operator== (self_type const &that) const |
| Equality. | |
| bool | operator!= (self_type const &that) const |
| Inequality. | |
Protected Member Functions | |
| name_iterator (const Item *item) | |
Protected Member Functions inherited from swoc::Lexicon< E >::base_iterator | |
| base_iterator (Item const *item) | |
Protected Attributes | |
| friend | Lexicon |
| Internal constructor. | |
Protected Attributes inherited from swoc::Lexicon< E >::base_iterator | |
| const Item * | _item {nullptr} |
| Current location in the container. | |
Additional Inherited Members | |
Public Types inherited from swoc::Lexicon< E >::base_iterator | |
| using | value_type = const Pair |
| Iteration value. | |
| using | pointer = value_type * |
| Pointer to iteration value. | |
| using | reference = value_type & |
| Reference to iteration value. | |
| using | difference_type = ptrdiff_t |
| Type of difference between iterators. | |
| using | iterator_category = std::bidirectional_iterator_tag |
|
inlineprotected |
| auto swoc::Lexicon< E >::name_iterator::operator++ | ( | ) |
| auto swoc::Lexicon< E >::name_iterator::operator++ | ( | int | ) |
| auto swoc::Lexicon< E >::name_iterator::operator-- | ( | ) |
| auto swoc::Lexicon< E >::name_iterator::operator-- | ( | int | ) |
|
protected |