diff --git a/doc/reference.html b/doc/reference.html index 68a737a..78182dd 100644 --- a/doc/reference.html +++ b/doc/reference.html @@ -619,18 +619,26 @@ for use as a "throw on error" tag.

with appropriate namespace qualifiers, have the following error handling semantics:

-

Effects: If ec != throws:

- -

Throws: If ec == throws, throws an exception of type +

Postconditions:

+
+

If &ec != &throws and an error occurred:

+ +

if &ec != &throws and an error did not occur, ec.clear().

+
+

Throws:

+
+

If an error occurs and &ec == &throws, throws an exception of type system_error or of a type - derived from system_error.

+ derived from system_error. The + exception's code() member function returns a reference to an + error_code object with the behavior specified in + Postconditions.

+

Non-member functions

bool operator==( const error_code & lhs, const error_code & rhs );
@@ -783,7 +791,7 @@ application program interfaces.


Revised -October 05, 2008 +October 08, 2008

© Copyright Beman Dawes, 2006, 2007, 2008