diff --git a/doc/boost-exception.html b/doc/boost-exception.html index eb578fd..fbd1269 100644 --- a/doc/boost-exception.html +++ b/doc/boost-exception.html @@ -146,12 +146,16 @@ boost #define BOOST_THROW_EXCEPTION(x) ::boost::throw_exception(x) #endif +namespace +boost + { #ifdef BOOST_NO_EXCEPTIONS void throw_exception( std::exception const & e ); // user defined #else template <class E> void throw_exception( E const & e ); -#endif +#endif + }
Class boost::exception is designed to be used as a universal base for user-defined exception types.
An object of any type deriving from boost::exception can store data of arbitrary types, using the error_info wrapper and operator<<.
To retrieve data from a boost::exception object, use the get_error_info function template.
-Nothing.
-~exception();
-Frees all resources associated with a boost::exception object.
-Nothing.
-#include <boost/exception/info.hpp>
@@ -428,12 +415,12 @@ boostnamespace boost { - #ifdef BOOST_NO_EXCEPTIONS - void throw_exception( std::exception const & e ); // user defined - #else - template <class E> - void throw_exception( E const & e ); - #endif +#ifdef BOOST_NO_EXCEPTIONS + void throw_exception( std::exception const & e ); // user defined +#else + template <class E> + void throw_exception( E const & e ); +#endif }
E must derive publicly from std::exception.
diff --git a/doc/exception.html b/doc/exception.html index 45eb6d2..a252f8f 100644 --- a/doc/exception.html +++ b/doc/exception.html @@ -38,24 +38,7 @@ boostClass boost::exception is designed to be used as a universal base for user-defined exception types.
An object of any type deriving from boost::exception can store data of arbitrary types, using the error_info wrapper and operator<<.
To retrieve data from a boost::exception object, use the get_error_info function template.
-Nothing.
-~exception();
-Frees all resources associated with a boost::exception object.
-Nothing.
-namespace boost { - #ifdef BOOST_NO_EXCEPTIONS - void throw_exception( std::exception const & e ); // user defined - #else - template <class E> - void throw_exception( E const & e ); - #endif +#ifdef BOOST_NO_EXCEPTIONS + void throw_exception( std::exception const & e ); // user defined +#else + template <class E> + void throw_exception( E const & e ); +#endif }
E must derive publicly from std::exception.
diff --git a/doc/throw_exception_hpp.html b/doc/throw_exception_hpp.html index 462b3e1..659f4cd 100644 --- a/doc/throw_exception_hpp.html +++ b/doc/throw_exception_hpp.html @@ -34,17 +34,20 @@ #define BOOST_THROW_EXCEPTION(x) ::boost::throw_exception(x) #endif +namespace +boost + { #ifdef BOOST_NO_EXCEPTIONS void throw_exception( std::exception const & e ); // user defined #else template <class E> void throw_exception( E const & e ); -#endif +#endif + }