ipaddress 1.1.0
|
Provides iterator classes for sequential IP address traversal. More...
Go to the source code of this file.
Classes | |
class | ip_reverse_iterator< Iterator > |
A reverse iterator template class for IP addresses. More... | |
class | ip_address_iterator< ip_address_base< Base > > |
An iterator for traversing IP addresses. More... | |
class | hosts_sequence< ip_address_base< Base > > |
A sequence of host IP addresses. More... | |
Namespaces | |
namespace | ipaddress |
Namespace dedicated to IP addresses and networks operations. | |
Provides iterator classes for sequential IP address traversal.
This file defines iterator classes that enable sequential traversal over IP addresses within a network range. It includes the ip_reverse_iterator for reverse iteration, ip_address_iterator for forward iteration, and hosts_sequence for iterating over all host addresses in a network. These classes are essential for applications that perform operations on multiple IP addresses, such as network scanners, IP address management systems, and other network utilities. The iterators are designed to be flexible and work with both IPv4 and IPv6