![]()  | 
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