diff --git a/doc/boost_exception_all_hpp.html b/doc/boost_exception_all_hpp.html index 0e932d4..0757084 100644 --- a/doc/boost_exception_all_hpp.html +++ b/doc/boost_exception_all_hpp.html @@ -28,14 +28,17 @@ #include <boost/exception/get_error_info.hpp> #include <boost/exception/info.hpp> #include <boost/exception/info_tuple.hpp> -#include <boost/exception_ptr.hpp> #include <boost/exception/errinfo_api_function.hpp> #include <boost/exception/errinfo_at_line.hpp> #include <boost/exception/errinfo_errno.hpp> #include <boost/exception/errinfo_file_handle.hpp> #include <boost/exception/errinfo_file_name.hpp> #include <boost/exception/errinfo_file_open_mode.hpp> -#include <boost/exception/errinfo_type_info_name.hpp> +#include <boost/exception/errinfo_type_info_name.hpp> +#ifndef BOOST_NO_EXCEPTIONS +#include <boost/exception/errinfo_nested_exception.hpp> +#include <boost/exception_ptr.hpp> +#endif
#include <boost/exception/error_info.hpp> + +namespace +boost + { + typedef ---unspecified--- exception_ptr; + typedef error_info<struct errinfo_nested_exception_,exception_ptr> errinfo_nested_exception; + }+
#include <boost/exception/errinfo_nested_exception.hpp>
+#include <boost/exception/error_info.hpp> + +namespace +boost + { + typedef ---unspecified--- exception_ptr; + typedef error_info<struct errinfo_nested_exception_,exception_ptr> errinfo_nested_exception; + }+
This type is designed to be used as a standard error_info instance for transporting (in exceptions deriving from boost::exception) an exception_ptr to an exception nested into another exception.
+To retrieve data from a boost::exception object, use the get_error_info function template.
boost/exception/errinfo_file_handle.hpp
boost/exception/errinfo_file_name.hpp
boost/exception/errinfo_file_open_mode.hpp
+boost/exception/errinfo_nested_exception.hpp
boost/exception/errinfo_type_info_name.hpp
boost/exception/error_info.hpp
@@ -67,6 +68,7 @@ + diff --git a/doc/source/boost-exception.reno b/doc/source/boost-exception.reno index 8c062c2..2426f9c 100644 --- a/doc/source/boost-exception.reno +++ b/doc/source/boost-exception.reno @@ -39,7 +39,7 @@ @@ -92,24 +99,24 @@#include <boost/exception/errinfo_nested_exception.hpp>
+#include <boost/exception/error_info.hpp> + +namespace +boost + { + typedef ---unspecified--- exception_ptr; + typedef error_info<struct errinfo_nested_exception_,exception_ptr> errinfo_nested_exception; + }
#include <boost/exception/errinfo_type_info_name.hpp>
#include <boost/exception/error_info.hpp> #include <string> @@ -243,14 +252,17 @@ boost #include <boost/exception/get_error_info.hpp> #include <boost/exception/info.hpp> #include <boost/exception/info_tuple.hpp> -#include <boost/exception_ptr.hpp> #include <boost/exception/errinfo_api_function.hpp> #include <boost/exception/errinfo_at_line.hpp> #include <boost/exception/errinfo_errno.hpp> #include <boost/exception/errinfo_file_handle.hpp> #include <boost/exception/errinfo_file_name.hpp> #include <boost/exception/errinfo_file_open_mode.hpp> -#include <boost/exception/errinfo_type_info_name.hpp>+#include <boost/exception/errinfo_type_info_name.hpp> +#ifndef BOOST_NO_EXCEPTIONS +#include <boost/exception/errinfo_nested_exception.hpp> +#include <boost/exception_ptr.hpp> +#endif