returned for Tags:"ranges"
Why does C++ need another range library?
Simply put, the existing solutions haven't kept up with the rapid evolution of C++.
Range v3 is a library for the future C++.
Not only does it work well with today's C++
-- move semantics, lambdas, automatically deduced types and all --
A library for working with intervals and sets. Includes a generic interface so that intervals of any type may be created.
Contains a collection of helper methods for generating ranges of arbitrary type.
Adds also iterators for common collections.
How to use:
AzureDatacenterIPAddressService _handler = new AzureDatacenterIPAddressService();
// get all azure regions
var regions = _handler.GetRegionsWithIpAddress();
// get ip address list for region
var ipForRegion = _handler.GetIpAddressByRegion(RegionType.europenorth);
// check if region...
IPAddress Pool Wrapper allows you to parse or check IPAddress from list of IP Pools/Ranges in multiple regions. it also support files such as json and text file for large IP Ranges/Pools.
IPAddress Supported formats like 192.168.0.0/13, 192.168.0.0/255.248.0.0, 192.168.0.0-192.168.0.128