ipaddress 1.1.0
Loading...
Searching...
No Matches
ip-address-base.hpp File Reference

Provides basic functionality for IP addresses. More...

#include "config.hpp"
#include "errors.hpp"
#include "endian.hpp"
#include "optional.hpp"
#include "byte-array.hpp"
#include "fixed-string.hpp"

Go to the source code of this file.

Classes

class  ip_address_base< Base >
 A template base class for IP address representations. More...
 

Namespaces

namespace  ipaddress
 Namespace dedicated to IP addresses and networks operations.
 

Enumerations

enum class  ip_version {
  V4 = 4 ,
  V6 = 6
}
 Enumerates the IP address versions. More...
 
enum class  format {
  full = 0 ,
  compact ,
  compressed
}
 Enumerates the formatting options for IP address strings. More...
 

Detailed Description

Provides basic functionality for IP addresses.

Author
Vladimir Shaleev

This header file includes the core functionalities and definitions that are common to both IPv4 and IPv6 address handling. It serves as a foundational component for building specialized IP address classes and utilities.