...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
The type of error code used by the library.
Defined in header <boost/json/system_error.hpp>
using error_code = boost::system::error_code;
This type alias is set depending on how the library is configured:
If the macro BOOST_JSON_STANDALONE
is not defined, this type will be an alias for boost::system::error_code
.
Compiling a program using the library will require Boost, and a compiler
conforming to C++11 or later.
If the macro BOOST_JSON_STANDALONE
is defined, this type will be an alias for std::error_code
.
Compiling a program using the library will require only a compiler conforming
to C++17 or later.
https://en.cppreference.com/w/cpp/error/error_code
Convenience header <boost/json.hpp>