文件操作 - a01088.html
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/doc/libstdc++-docs/html/api/a01088.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"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>libstdc++: throw_allocator.h File 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="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="navtreedata.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(initResizable); /* @license-end */</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 id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">libstdc++ </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('a01088.html','');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#nested-classes">Classes</a> | <a href="#namespaces">Namespaces</a> | <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">throw_allocator.h File Reference</div> </div> </div><!--header--> <div class="contents"> <p><a href="a01088_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Classes</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a10599.html">__gnu_cxx::annotate_base</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a10603.html">__gnu_cxx::condition_base</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a10595.html">__gnu_cxx::forced_error</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a10607.html">__gnu_cxx::limit_condition</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a10619.html">__gnu_cxx::limit_condition::always_adjustor</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a10623.html">__gnu_cxx::limit_condition::limit_adjustor</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a10615.html">__gnu_cxx::limit_condition::never_adjustor</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a10627.html">__gnu_cxx::random_condition</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a10643.html">__gnu_cxx::random_condition::always_adjustor</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a10635.html">__gnu_cxx::random_condition::group_adjustor</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a10639.html">__gnu_cxx::random_condition::never_adjustor</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="a10659.html">__gnu_cxx::throw_allocator_base< _Tp, _Cond ></a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a10663.html">__gnu_cxx::throw_allocator_limit< _Tp ></a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a10671.html">__gnu_cxx::throw_allocator_random< _Tp ></a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a10647.html">__gnu_cxx::throw_value_base< _Cond ></a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a10651.html">__gnu_cxx::throw_value_limit</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a10655.html">__gnu_cxx::throw_value_random</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a10679.html">std::hash< __gnu_cxx::throw_value_limit ></a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a10683.html">std::hash< __gnu_cxx::throw_value_random ></a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a> Namespaces</h2></td></tr> <tr class="memitem:a01547"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="a01547.html">__gnu_cxx</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a01541"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="a01541.html">std</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:aea81fbb1328a3094775900f3573dabf9"><td class="memItemLeft" align="right" valign="top"><a id="aea81fbb1328a3094775900f3573dabf9"></a> void </td><td class="memItemRight" valign="bottom"><b>__gnu_cxx::__throw_forced_error</b> ()</td></tr> <tr class="separator:aea81fbb1328a3094775900f3573dabf9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae84d01f05e4baa44b476cfcbe798d63d"><td class="memTemplParams" colspan="2"><a id="ae84d01f05e4baa44b476cfcbe798d63d"></a> template<typename _Tp , typename _Cond > </td></tr> <tr class="memitem:ae84d01f05e4baa44b476cfcbe798d63d"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><b>__gnu_cxx::operator!=</b> (const throw_allocator_base< _Tp, _Cond > &, const throw_allocator_base< _Tp, _Cond > &)</td></tr> <tr class="separator:ae84d01f05e4baa44b476cfcbe798d63d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a73027984823bf0a6e9d2c7a1ece0bdfa"><td class="memTemplParams" colspan="2"><a id="a73027984823bf0a6e9d2c7a1ece0bdfa"></a> template<typename _Cond > </td></tr> <tr class="memitem:a73027984823bf0a6e9d2c7a1ece0bdfa"><td class="memTemplItemLeft" align="right" valign="top">throw_value_base< _Cond > </td><td class="memTemplItemRight" valign="bottom"><b>__gnu_cxx::operator*</b> (const throw_value_base< _Cond > &__a, const throw_value_base< _Cond > &__b)</td></tr> <tr class="separator:a73027984823bf0a6e9d2c7a1ece0bdfa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a658dfde8ad3749cbca99cdc0cfd6552c"><td class="memTemplParams" colspan="2"><a id="a658dfde8ad3749cbca99cdc0cfd6552c"></a> template<typename _Cond > </td></tr> <tr class="memitem:a658dfde8ad3749cbca99cdc0cfd6552c"><td class="memTemplItemLeft" align="right" valign="top">throw_value_base< _Cond > </td><td class="memTemplItemRight" valign="bottom"><b>__gnu_cxx::operator+</b> (const throw_value_base< _Cond > &__a, const throw_value_base< _Cond > &__b)</td></tr> <tr class="separator:a658dfde8ad3749cbca99cdc0cfd6552c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac8af3b6885eba1450b05289a2aebd6c5"><td class="memTemplParams" colspan="2"><a id="ac8af3b6885eba1450b05289a2aebd6c5"></a> template<typename _Cond > </td></tr> <tr class="memitem:ac8af3b6885eba1450b05289a2aebd6c5"><td class="memTemplItemLeft" align="right" valign="top">throw_value_base< _Cond > </td><td class="memTemplItemRight" valign="bottom"><b>__gnu_cxx::operator-</b> (const throw_value_base< _Cond > &__a, const throw_value_base< _Cond > &__b)</td></tr> <tr class="separator:ac8af3b6885eba1450b05289a2aebd6c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab8998b458755b8e83d39026559b8ea5d"><td class="memTemplParams" colspan="2"><a id="ab8998b458755b8e83d39026559b8ea5d"></a> template<typename _Cond > </td></tr> <tr class="memitem:ab8998b458755b8e83d39026559b8ea5d"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><b>__gnu_cxx::operator<</b> (const throw_value_base< _Cond > &__a, const throw_value_base< _Cond > &__b)</td></tr> <tr class="separator:ab8998b458755b8e83d39026559b8ea5d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aef6b3e748c9ed970dcd2e403f6504f09"><td class="memItemLeft" align="right" valign="top"><a id="aef6b3e748c9ed970dcd2e403f6504f09"></a> <a class="el" href="a01473.html#ga55d4c0674fbacb7514ae76310aeb4bf8">std::ostream</a> & </td><td class="memItemRight" valign="bottom"><b>__gnu_cxx::operator<<</b> (<a class="el" href="a01473.html#ga55d4c0674fbacb7514ae76310aeb4bf8">std::ostream</a> &os, const annotate_base &__b)</td></tr> <tr class="separator:aef6b3e748c9ed970dcd2e403f6504f09"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a40a2bb7af444b545b6202d45e2406481"><td class="memTemplParams" colspan="2"><a id="a40a2bb7af444b545b6202d45e2406481"></a> template<typename _Cond > </td></tr> <tr class="memitem:a40a2bb7af444b545b6202d45e2406481"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><b>__gnu_cxx::operator==</b> (const throw_value_base< _Cond > &__a, const throw_value_base< _Cond > &__b)</td></tr> <tr class="separator:a40a2bb7af444b545b6202d45e2406481"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9dd495904514be4f9e236489a0621ea2"><td class="memTemplParams" colspan="2"><a id="a9dd495904514be4f9e236489a0621ea2"></a> template<typename _Tp , typename _Cond > </td></tr> <tr class="memitem:a9dd495904514be4f9e236489a0621ea2"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><b>__gnu_cxx::operator==</b> (const throw_allocator_base< _Tp, _Cond > &, const throw_allocator_base< _Tp, _Cond > &)</td></tr> <tr class="separator:a9dd495904514be4f9e236489a0621ea2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abdf6250d5a9b784dfbc9d6c24c7c9e53"><td class="memTemplParams" colspan="2"><a id="abdf6250d5a9b784dfbc9d6c24c7c9e53"></a> template<typename _Cond > </td></tr> <tr class="memitem:abdf6250d5a9b784dfbc9d6c24c7c9e53"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><b>__gnu_cxx::swap</b> (throw_value_base< _Cond > &__a, throw_value_base< _Cond > &__b)</td></tr> <tr class="separator:abdf6250d5a9b784dfbc9d6c24c7c9e53"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>This file is a GNU extension to the Standard C++ Library.</p> <p>Contains two exception-generating types (throw_value, throw_allocator) intended to be used as value and allocator types while testing exception safety in templatized containers and algorithms. The allocator has additional log and debug features. The exception generated is of type forced_exception_error. </p> <p class="definition">Definition in file <a class="el" href="a01088_source.html">throw_allocator.h</a>.</p> </div></div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="dir_71f0c81e3c45f9069647d4b4af3f6fee.html">include</a></li><li class="navelem"><a class="el" href="dir_eccb669506b4adc670c231839ca13697.html">ext</a></li><li class="navelem"><a class="el" href="a01088.html">throw_allocator.h</a></li> <li class="footer">Generated by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li> </ul> </div> </body> </html>
修改文件时间
将文件时间修改为当前时间的前一年
删除文件