ipaddress 1.1.0
|
Defines macros for library configuration. More...
#include <cstdint>
#include <cstddef>
#include <array>
#include <tuple>
#include <cmath>
#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.