ipaddress 1.2.0
|
Iterator utilities for IP network address ranges. More...
Go to the source code of this file.
Classes | |
class | ip_network_iterator< T > |
An iterator for traversing IP addresses within a network range. More... | |
class | ip_exclude_network_iterator< T > |
An iterator to traverse IP addresses within a network, excluding specified subnets. More... | |
class | ip_summarize_iterator< T > |
Forward iterator for summarizing an IP address range. More... | |
class | subnets_sequence< T > |
A sequence container for subnet ranges within a network. More... | |
class | exclude_network_sequence< T > |
A sequence container for networks excluding specified subnets. More... | |
class | summarize_sequence< T, It > |
A container class for iterating over a summarized range of networks. More... | |
Namespaces | |
namespace | ipaddress |
Namespace dedicated to IP addresses and networks operations. | |
Iterator utilities for IP network address ranges.
This header provides iterator classes for traversing and manipulating IP network address ranges. It includes iterators for iterating over individual IP addresses within a network, excluding certain subnets, and iterating over subnets within a larger network. These utilities are essential for applications that require detailed control over IP address management and enumeration.