diff options
Diffstat (limited to 'libnetdutils/InternetAddresses.cpp')
| -rw-r--r-- | libnetdutils/InternetAddresses.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libnetdutils/InternetAddresses.cpp b/libnetdutils/InternetAddresses.cpp index ebe92e843..944ed91a7 100644 --- a/libnetdutils/InternetAddresses.cpp +++ b/libnetdutils/InternetAddresses.cpp @@ -120,6 +120,11 @@ IPPrefix::IPPrefix(const IPAddress& ip, int length) : IPPrefix(ip) { } } +bool IPPrefix::isUninitialized() const noexcept { + static const internal_::compact_ipdata empty{}; + return mData == empty; +} + std::string IPPrefix::toString() const noexcept { return StringPrintf("%s/%d", ip().toString().c_str(), mData.cidrlen); } |
