|
ipaddress 1.2.1
|
Defines macros for library configuration. More...
#include <cstdint>#include <cstddef>#include <set>#include <map>#include <array>#include <tuple>#include <cmath>#include <vector>#include <cassert>#include <sstream>#include <iomanip>#include <cstring>#include <numeric>#include <iterator>#include <algorithm>#include <stdexcept>#include <type_traits>#include <string_view>Go to the source code of this file.
Defines macros for library configuration.
This header file contains a collection of preprocessor macros that are essential for configuring the library to work across various platforms and compilers. It also ensures compatibility with different versions of the C++ language standard. The macros facilitate feature detection and conditional compilation, which are crucial for maintaining cross-platform and cross-compiler support.
Overall, config.hpp serves as the backbone for the library's adaptability and robustness in varied development environments.