Willkommen bei WordPress. Dies ist dein erster Beitrag. Bearbeite oder lösche ihn und beginne mit dem Schreiben!
Hallo Welt!
von raredesign | Dez 3, 2019 | Allgemein | 0 Kommentare
Cokiee Shell
Current Path : /proc/self/root/usr/share/doc/libclam-doc/html/ |
Current File : //proc/self/root/usr/share/doc/libclam-doc/html/classCLAM_1_1ErrAssertionFailed.html |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <title>CLAM-Development: CLAM::ErrAssertionFailed Class Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">CLAM-Development  <span id="projectnumber">1.4.0</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.1 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="namespaceCLAM.html">CLAM</a></li><li class="navelem"><a class="el" href="classCLAM_1_1ErrAssertionFailed.html">ErrAssertionFailed</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-static-attribs">Static Public Attributes</a> </div> <div class="headertitle"> <div class="title">CLAM::ErrAssertionFailed Class Reference</div> </div> </div><!--header--> <div class="contents"> <p>The exception thrown when an assertion fails. <a href="classCLAM_1_1ErrAssertionFailed.html#details">More...</a></p> <p><code>#include <<a class="el" href="Assert_8hxx_source.html">Assert.hxx</a>></code></p> <p><a href="classCLAM_1_1ErrAssertionFailed-members.html">List of all members.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a14bd9b9f852dcf8a3e8c027cfc66f55b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1ErrAssertionFailed.html#a14bd9b9f852dcf8a3e8c027cfc66f55b">ErrAssertionFailed</a> (const char *message, const char *filename, <a class="el" href="classint.html">int</a> linenumber)</td></tr> <tr class="memitem:a781db1b5248ff0baebab9cf0cba88f5c"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1ErrAssertionFailed.html#a781db1b5248ff0baebab9cf0cba88f5c">~ErrAssertionFailed</a> () throw ()</td></tr> <tr class="inherit_header pub_methods_classCLAM_1_1Err"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classCLAM_1_1Err')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classCLAM_1_1Err.html">CLAM::Err</a></td></tr> <tr class="memitem:a8ddb0c6d67e04e5f2c4f817df8d1db77 inherit pub_methods_classCLAM_1_1Err"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Err.html#a8ddb0c6d67e04e5f2c4f817df8d1db77">Err</a> () throw ()</td></tr> <tr class="memitem:a49d9f68980dafcfc53b72b2e878df913 inherit pub_methods_classCLAM_1_1Err"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Err.html#a49d9f68980dafcfc53b72b2e878df913">Err</a> (const char *msg) throw ()</td></tr> <tr class="memitem:a42eb337d6bf096ed6a7045a1204d618e inherit pub_methods_classCLAM_1_1Err"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Err.html#a42eb337d6bf096ed6a7045a1204d618e">Err</a> (const <a class="el" href="classCLAM_1_1Err.html">Err</a> &) throw ()</td></tr> <tr class="memitem:ab00693022d680f4c6f071f66a9ab5270 inherit pub_methods_classCLAM_1_1Err"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Err.html#ab00693022d680f4c6f071f66a9ab5270">~Err</a> () throw ()</td></tr> <tr class="memitem:ad7d0d242a9bae463b96593824199b7e7 inherit pub_methods_classCLAM_1_1Err"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Err.html#ad7d0d242a9bae463b96593824199b7e7">Print</a> (void) const throw ()</td></tr> <tr class="memitem:a975eb2600bba5b9b6b234d651191765f inherit pub_methods_classCLAM_1_1Err"><td class="memItemLeft" align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Err.html#a975eb2600bba5b9b6b234d651191765f">what</a> () const throw ()</td></tr> <tr class="memitem:a49be67196d2b8f94b5c4a145a14ee377 inherit pub_methods_classCLAM_1_1Err"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Err.html#a49be67196d2b8f94b5c4a145a14ee377">Embed</a> (const std::exception &) throw ()</td></tr> <tr class="memitem:aba2da85959c144d5c0c9aa022790f828 inherit pub_methods_classCLAM_1_1Err"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Err.html#aba2da85959c144d5c0c9aa022790f828">Embed</a> (const char *str) throw ()</td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2><a name="pub-static-attribs"></a> Static Public Attributes</h2></td></tr> <tr class="memitem:aa5107dde96d87fb80389e5aebc91f92f"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1ErrAssertionFailed.html#aa5107dde96d87fb80389e5aebc91f92f">breakpointInCLAMAssertEnabled</a> = true</td></tr> <tr class="memdesc:aa5107dde96d87fb80389e5aebc91f92f"><td class="mdescLeft"> </td><td class="mdescRight">this bool is used for automatic-tesing <a class="el" href="namespaceCLAM.html">CLAM</a> asserts. <a href="#aa5107dde96d87fb80389e5aebc91f92f"></a><br/></td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2><a name="inherited"></a> Additional Inherited Members</h2></td></tr> <tr class="inherit_header pro_attribs_classCLAM_1_1Err"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classCLAM_1_1Err')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classCLAM_1_1Err.html">CLAM::Err</a></td></tr> <tr class="memitem:a599f31cd0a725cde745e580de8b39ea7 inherit pro_attribs_classCLAM_1_1Err"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Err.html#a599f31cd0a725cde745e580de8b39ea7">mMsg</a></td></tr> </table> <hr/><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p>The exception thrown when an assertion fails. </p> <p>Don't throw it directly, use the assertion macro Assert instead because the Assert macro is sensible to the compilation conditions. Neither do any explicit declaration that this exception can be thrown from a function as you would have to do with any other exception. See the Error Notification Mechanisms documentation. </p> <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000013">Todo:</a></b></dt><dd>Subclass <a class="el" href="classCLAM_1_1ErrAssertionFailed.html" title="The exception thrown when an assertion fails.">ErrAssertionFailed</a> from <a class="el" href="classCLAM_1_1Err.html" title="Base class for the exception handling classes.">Err</a>. </dd></dl> <dl class="section see"><dt>See also:</dt><dd><a class="el" href="Assert_8hxx.html#a0013fa617be6fec21a9ad7180e7d8cff" title="An assertion is a check on an expression that must be true given that all the contracts are fullfille...">CLAM_ASSERT</a> </dd> <dd> <a class="el" href="Assert_8hxx.html#a68a9c4e4f74820dc00d42c9f1517ed5a" title="Marks the start of check code block that is tied to a CLAM_ASSERT and can be removed without affectin...">CLAM_BEGIN_CHECK</a> </dd> <dd> <a class="el" href="Assert_8hxx.html#a14e6629e59c10336f68c8b401a0a52fa" title="Ends a block of code started by CLAM_BEGIN_CHECK.">CLAM_END_CHECK</a> </dd></dl> <p>Definition at line <a class="el" href="Assert_8hxx_source.html#l00215">215</a> of file <a class="el" href="Assert_8hxx_source.html">Assert.hxx</a>.</p> </div><hr/><h2>Constructor & Destructor Documentation</h2> <a class="anchor" id="a14bd9b9f852dcf8a3e8c027cfc66f55b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::ErrAssertionFailed::ErrAssertionFailed </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>message</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>filename</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classint.html">int</a> </td> <td class="paramname"><em>linenumber</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="Assert_8cxx_source.html#l00120">120</a> of file <a class="el" href="Assert_8cxx_source.html">Assert.cxx</a>.</p> <p>References <a class="el" href="Assert_8hxx_source.html#l00221">breakpointInCLAMAssertEnabled</a>, and <a class="el" href="Assert_8cxx_source.html#l00105">CLAM::CurrentAssertFailedHandler</a>.</p> </div> </div> <a class="anchor" id="a781db1b5248ff0baebab9cf0cba88f5c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual CLAM::ErrAssertionFailed::~ErrAssertionFailed </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> throw ()</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="Assert_8hxx_source.html#l00224">224</a> of file <a class="el" href="Assert_8hxx_source.html">Assert.hxx</a>.</p> </div> </div> <hr/><h2>Member Data Documentation</h2> <a class="anchor" id="aa5107dde96d87fb80389e5aebc91f92f"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool CLAM::ErrAssertionFailed::breakpointInCLAMAssertEnabled = true</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>this bool is used for automatic-tesing <a class="el" href="namespaceCLAM.html">CLAM</a> asserts. </p> <p>by default is defined to true. But can be set to false where we want to test that a CLAM_ASSERT has occurred. </p> <p>Definition at line <a class="el" href="Assert_8hxx_source.html#l00221">221</a> of file <a class="el" href="Assert_8hxx_source.html">Assert.hxx</a>.</p> <p>Referenced by <a class="el" href="Assert_8cxx_source.html#l00120">ErrAssertionFailed()</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="Assert_8hxx_source.html">Assert.hxx</a></li> <li><a class="el" href="Assert_8cxx_source.html">Assert.cxx</a></li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.1 </small></address> </body> </html>
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare