|  | 
An input iterator that can be used for traversing IPv6 addresses.
typedef basic_address_iterator< address_v6 > address_v6_iterator;
| Name | Description | 
|---|---|
| Distance between two iterators. | |
| Denotes that the iterator satisfies the input iterator requirements. | |
| The type of a pointer to an element pointed to by the iterator. | |
| The type of a reference to an element pointed to by the iterator. | |
| The type of the elements pointed to by the iterator. | 
| Name | Description | 
|---|---|
| 
                  Construct an iterator that points to the specified address.  | |
| Dereference the iterator. | |
| 
                  Pre-increment operator.  | |
| 
                  Pre-decrement operator.  | |
| Dereference the iterator. | |
| Assignment operator. | 
| Name | Description | 
|---|---|
| Compare two addresses for inequality. | |
| Compare two addresses for equality. | 
In addition to satisfying the input iterator requirements, this iterator also supports decrement.
Distinct objects: Safe.
Shared objects: Unsafe.
        Header: asio/ip/address_v6_iterator.hpp
      
        Convenience header: asio.hpp