blob: 3bb9172d26032fb8f5bb130819a4673d79f8009c [file] [log] [blame]
<HTML>
<HEAD>
<TITLE>Diagnostics library</TITLE>
<LINK REL=StyleSheet HREF="../rw.css" TYPE="text/css" TITLE="Apache stdcxx Stylesheet"></HEAD>
<BODY BGCOLOR=#FFFFFF>
<A HREF="2-2.html"><IMG SRC="images/bprev.gif" WIDTH=20 HEIGHT=21 ALT="Previous file" BORDER=O></A><A HREF="noframes.html"><IMG SRC="images/btop.gif" WIDTH=56 HEIGHT=21 ALT="Top of Document" BORDER=O></A><A HREF="booktoc.html"><IMG SRC="images/btoc.gif" WIDTH=56 HEIGHT=21 ALT="Contents" BORDER=O></A><A HREF="tindex.html"><IMG SRC="images/bindex.gif" WIDTH=56 HEIGHT=21 ALT="Index page" BORDER=O></A><A HREF="2-4.html"><IMG SRC="images/bnext.gif" WIDTH=25 HEIGHT=21 ALT="Next file" BORDER=O></A><DIV CLASS="DOCUMENTNAME"><B>Apache C++ Standard Library Reference Guide</B></DIV>
<H2>2.3 Diagnostics library</H2>
<P>Clause 19 of the Standard contains the Diagnostics library, <SAMP>lib.diagnostics</SAMP>. This library describes components for reporting errors, including predefined exception classes. If you are reading this manual online, click the name of header file or entry to go to its description. </P>
<H4><A NAME="Table&nbsp;2">Table&nbsp;2: Diagnostics library</A></H4>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="3">
<tr><td valign=top><B>Header File</B>
</td>
<td valign=top colspan=3 rowspan=1><B>Corresponding Entries in this Reference</B>
</td>
</tr>
<tr><td valign=top><P CLASS="TABLE"><SAMP>&lt;stdexcept&gt;</SAMP></P>
</td>
<td valign=top><P CLASS="TABLE"><B><I><A HREF="logic-error.html">logic_error</A></I></B></P>
<P CLASS="TABLE"><B><I><A HREF="domain-error.html">domain_error</A></I></B></P>
<P CLASS="TABLE"><B><I><A HREF="invalid-argument.html">invalid_argument</A></I></B></P>
<P CLASS="TABLE"><B><I><A HREF="length-error.html">length_error</A></I></B></P>
</td>
<td valign=top><P CLASS="TABLE"><B><I><A HREF="out-of-range.html">out_of_range</A></I></B></P>
<P CLASS="TABLE"><B><I><A HREF="runtime-error.html">runtime_error</A></I></B></P>
<P CLASS="TABLE"><B><I><A HREF="range-error.html">range_error</A></I></B></P>
</td>
<td valign=top><P CLASS="TABLE"><B><I><A HREF="overflow-error.html">overflow_error</A></I></B></P>
<P CLASS="TABLE"><B><I><A HREF="underflow-error.html">underflow_error</A></I></B></P>
<P CLASS="TABLE"><A HREF="exceptions.html">Exceptions</A></P>
</td>
</tr>
</TABLE>
<BR>
<HR>
<A HREF="2-2.html"><IMG SRC="images/bprev.gif" WIDTH=20 HEIGHT=21 ALT="Previous file" BORDER=O></A><A HREF="noframes.html"><IMG SRC="images/btop.gif" WIDTH=56 HEIGHT=21 ALT="Top of Document" BORDER=O></A><A HREF="booktoc.html"><IMG SRC="images/btoc.gif" WIDTH=56 HEIGHT=21 ALT="Contents" BORDER=O></A><A HREF="tindex.html"><IMG SRC="images/bindex.gif" WIDTH=56 HEIGHT=21 ALT="Index page" BORDER=O></A><A HREF="2-4.html"><IMG SRC="images/bnext.gif" WIDTH=20 HEIGHT=21 ALT="Next file" BORDER=O></A>
<!-- Google Analytics tracking code -->
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-1775151-1";
urchinTracker();
</script>
<!-- end of Google Analytics tracking code -->
</BODY>
</HTML>