ipaddress 1.1.0
Loading...
Searching...
No Matches
config.hpp File Reference

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.

Detailed Description

Defines macros for library configuration.

Author
Vladimir Shaleev

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.