diff --git a/doc/boost_exception_get_error_info_hpp.html b/doc/boost_exception_get_error_info_hpp.html index 8acdee3..1ef8347 100644 --- a/doc/boost_exception_get_error_info_hpp.html +++ b/doc/boost_exception_get_error_info_hpp.html @@ -28,7 +28,10 @@ namespace boost { template <class ErrorInfo,class E> - typename ErrorInfo::value_type const * get_error_info( E const & x ); + typename ErrorInfo::error_info::value_type const * get_error_info( E const & x ); + + template <class ErrorInfo,class E> + typename ErrorInfo::error_info::value_type * get_error_info( E & x ); }

See Also:

diff --git a/doc/boost_exception_info_hpp.html b/doc/boost_exception_info_hpp.html index 275c420..2a448fe 100644 --- a/doc/boost_exception_info_hpp.html +++ b/doc/boost_exception_info_hpp.html @@ -36,7 +36,8 @@ boost typedef T value_type; error_info( value_type const & v ); - value_type const & value() const; + value_type const & value() const; + value_type & value(); }; template <class E, class Tag, class T> diff --git a/doc/error_info.html b/doc/error_info.html index 15a36ee..9103c9b 100644 --- a/doc/error_info.html +++ b/doc/error_info.html @@ -34,7 +34,8 @@ boost typedef T value_type; error_info( value_type const & v ); - value_type const & value() const; + value_type const & value() const; + value_type & value(); }; }

Requirements:

diff --git a/doc/error_info_value.html b/doc/error_info_value.html index 0d19a84..1a5b4c1 100644 --- a/doc/error_info_value.html +++ b/doc/error_info_value.html @@ -22,9 +22,10 @@

error_info::value

#include <boost/exception/info.hpp>

-
value_type const & value() const;
+
value_type const & value() const;
+value_type & value();

Description:

-

Returns a const reference to the copy of the value passed to error_info's constructor stored in the error_info object.

+

Returns a (const) reference to the copy of the value passed to error_info's constructor stored in the error_info object.

Throws:

Nothing.


diff --git a/doc/error_info_value_type.html b/doc/error_info_value_type.html index 96eab3c..e5f900b 100644 --- a/doc/error_info_value_type.html +++ b/doc/error_info_value_type.html @@ -30,7 +30,6 @@
error_info
error_info::error_info
error_info::value
-
get_error_info
diff --git a/doc/get_error_info.html b/doc/get_error_info.html index 8f64bc1..31cda0d 100644 --- a/doc/get_error_info.html +++ b/doc/get_error_info.html @@ -25,7 +25,10 @@ boost { template <class ErrorInfo,class E> - typename ErrorInfo::value_type const * get_error_info( E const & x ); + typename ErrorInfo::error_info::value_type const * get_error_info( E const & x ); + + template <class ErrorInfo,class E> + typename ErrorInfo::error_info::value_type * get_error_info( E & x ); }

Requirements: