|
| | iterator (typename iterator_base< Container, Raw >::difference_type index, Container *instance) noexcept |
| | Ctor.
|
| |
| | iterator (const iterator< Container, !Raw > &other) noexcept |
| |
| | iterator () noexcept=default |
| | Default Functions.
|
| |
| | iterator (const iterator &) noexcept=default |
| |
| iterator & | operator= (const iterator &) noexcept=default |
| |
| | iterator (const const_iterator< Container, Raw > &)=delete |
| | Delete ctor from const iterator types.
|
| |
| | iterator (const const_reverse_iterator< Container, Raw > &)=delete |
| |
| iterator & | operator++ () noexcept |
| | Increase the Iterator by one.
|
| |
| iterator | operator++ (int) noexcept |
| |
| iterator & | operator-- () noexcept |
| | Decrease the iterator by one.
|
| |
| iterator | operator-- (int) noexcept |
| |
| iterator | operator+ (typename iterator_base< Container, Raw >::difference_type n) const noexcept |
| | Increase the Iterator n times.
|
| |
| iterator & | operator+= (typename iterator_base< Container, Raw >::difference_type n) noexcept |
| |
| iterator | operator- (typename iterator_base< Container, Raw >::difference_type n) const noexcept |
| | Decrease the Iterator n times.
|
| |
| iterator & | operator-= (typename iterator_base< Container, Raw >::difference_type n) noexcept |
| |
| iterator::reference | operator* () const noexcept |
| | Returns the value of the codepoint behind the iterator.
|
| |
| bool | operator== (const iterator_base &it) const noexcept |
| |
| bool | operator!= (const iterator_base &it) const noexcept |
| |
| | iterator_base (difference_type index, Container *instance) noexcept |
| | Ctor.
|
| |
| | iterator_base () noexcept=default |
| | Default function.
|
| |
| | iterator_base (const iterator_base &) noexcept=default |
| |
| iterator_base & | operator= (const iterator_base &) noexcept=default |
| |
| Container * | get_instance () const noexcept |
| | Getter for the instance.
|
| |
| difference_type | get_index () const noexcept |
| |
| difference_type | get_raw_index () const noexcept |
| | Get the index of the codepoint the iterator points to.
|
| |
| reference | get_reference () const noexcept |
| | Get a reference to the codepoint the iterator points to.
|
| |
| value_type | get_value () const noexcept |
| | Get the value that the iterator points to.
|
| |