From 04a62ca2b19c9fa9f48f1362684d4c061ffc14e3 Mon Sep 17 00:00:00 2001
From: Beman Dawes
+
+
+ Headers
+
+
+ <boost/system/error_code.hpp>
+
+
+ <boost/system/system_error.hpp>
+
+ <boost/system/cygwin_error.hpp>
+
+ <boost/system/linux_error.hpp>
+
+ <boost/system/windows_error.hpp>Introduction
@@ -73,6 +89,10 @@ than via throwing exceptions. Otherwise, when errors are not exceptional
occurrences and must be dealt with as they arise, programs become littered with
try/catch blocks, unreadable, and very inefficient. The Boost System library
supports both error reporting by exception and by error code.
In addition to portable errors codes and conditions supported by the
+error_code.hpp
header, system-specific headers support the Cygwin, Linux,
+and Windows platforms. These headers are effectively no-ops if included for
+platforms other than their intended target.
Class error_code
and error_condition
are designed as a value types so
they can be copied
@@ -117,7 +137,7 @@ Distributed under the Boost Software License, Version 1.0. See
www.boost.org/LICENSE_1_0.txt
Revised -September 14, 2007 +November 12, 2007