LibSWOC++ 1.5.14
Solid Wall of C++
Loading...
Searching...
No Matches
IPRange.h File Reference
#include <string_view>
#include <variant>
#include <tuple>
#include <swoc/DiscreteRange.h>
#include <swoc/IPAddr.h>
Include dependency graph for IPRange.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  swoc::IP4Range
 
class  swoc::IP4Range::NetSource
 
class  swoc::IP6Range
 Inclusive range of IPv6 addresses. More...
 
class  swoc::IP6Range::NetSource
 
class  swoc::IPRange
 
class  swoc::IPRange::NetSource
 
class  swoc::IPRangeView
 
class  swoc::IP4Net
 An IPv4 network. More...
 
class  swoc::IP6Net
 IPv6 network. More...
 
class  swoc::IPNet
 
struct  swoc::detail::ip_space_const_value_type< PAYLOAD >
 
struct  swoc::detail::ip_space_value_type< PAYLOAD >
 
class  swoc::IPSpace< PAYLOAD >
 
class  swoc::IPSpace< PAYLOAD >::const_iterator
 
class  swoc::IPSpace< PAYLOAD >::iterator
 
class  swoc::IPRangeSet
 
class  swoc::IPRangeSet::const_iterator
 Bidirectional constant iterator for iteration over ranges. More...
 

Namespaces

namespace  swoc
 For template deduction guides.
 

Functions

bool swoc::operator== (IPNet const &lhs, IP4Net const &rhs)
 
bool swoc::operator== (IP4Net const &lhs, IPNet const &rhs)
 
bool swoc::operator== (IPNet const &lhs, IP6Net const &rhs)
 
bool swoc::operator== (IP6Net const &lhs, IPNet const &rhs)
 

Detailed Description

IP address range utilities.

Definition in file IPRange.h.