From d90ef5eeef3753d254aa9e29ef6c800ccfb21fd4 Mon Sep 17 00:00:00 2001 From: Michael Glassford Date: Mon, 7 Jun 2004 14:42:24 +0000 Subject: [PATCH] Finish conversion of documentation to BoostBook format. [SVN r23045] --- doc/exceptions-ref.xml | 43 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/doc/exceptions-ref.xml b/doc/exceptions-ref.xml index a3e00519..fcfe25e5 100644 --- a/doc/exceptions-ref.xml +++ b/doc/exceptions-ref.xml @@ -8,8 +8,51 @@ last-revision="$Date$"> + + The lock_error class defines an exception type thrown + to indicate a locking related error has been detected. + + + + Examples of errors indicated by a lock_error exception + include a lock operation which can be determined to result in a + deadlock, or unlock operations attempted by a thread that does + not own the lock. + + + + std::logical_error + + + + Constructs a lock_error object. + + + + + The thread_resource_error class + defines an exception type that is thrown by constructors in the + &Boost.Threads; library when thread-related resources can not be + acquired. + + + + thread_resource_error is used + only when thread-related resources cannot be acquired; memory + allocation failures are indicated by + std::bad_alloc. + + + + std::runtime_error + + + + Constructs a thread_resource_error + object. + \ No newline at end of file