|
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.