Files
rippled/namespacebeast.html
2020-04-15 21:15:02 +00:00

3980 lines
222 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>rippled: beast Namespace 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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.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 id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">rippled
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">beast Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacebeast_1_1detail"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast_1_1detail.html">detail</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacebeast_1_1hash__metrics"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast_1_1hash__metrics.html">hash_metrics</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacebeast_1_1inner__adl__test"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast_1_1inner__adl__test.html">inner_adl_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacebeast_1_1insight"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast_1_1insight.html">insight</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacebeast_1_1IP"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast_1_1IP.html">IP</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacebeast_1_1rfc2616"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast_1_1rfc2616.html">rfc2616</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacebeast_1_1severities"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast_1_1severities.html">severities</a></td></tr>
<tr class="memdesc:namespacebeast_1_1severities"><td class="mdescLeft">&#160;</td><td class="mdescRight">A namespace for easy access to logging severity values. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacebeast_1_1unit__test"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast_1_1unit__test.html">unit_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><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">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1abstract__clock.html">abstract_clock</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract interface to a clock. <a href="classbeast_1_1abstract__clock.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1abstract__clock__test.html">abstract_clock_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1adl__tester.html">adl_tester</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1aged__associative__container__test__base.html">aged_associative_container_test_base</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1aged__map__test.html">aged_map_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1aged__multimap__test.html">aged_multimap_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1aged__multiset__test.html">aged_multiset_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1aged__ordered__container.html">aged_ordered_container</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1aged__set__test.html">aged_set_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1aged__unordered__map__test.html">aged_unordered_map_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1aged__unordered__multimap__test.html">aged_unordered_multimap_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1aged__unordered__multiset__test.html">aged_unordered_multiset_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1aged__unordered__set__test.html">aged_unordered_set_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1BadLexicalCast.html">BadLexicalCast</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Thrown when a conversion is not possible with LexicalCast. <a href="structbeast_1_1BadLexicalCast.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1basic__logstream.html">basic_logstream</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1basic__seconds__clock.html">basic_seconds_clock</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A clock whose minimum resolution is one second. <a href="classbeast_1_1basic__seconds__clock.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1basic__seconds__clock__test.html">basic_seconds_clock_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1divider.html">divider</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Produce a dashed line separator, with a specified or default size. <a href="structbeast_1_1divider.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1enable__if__lvalue.html">enable_if_lvalue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1field__t.html">field_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Justifies a field at the specified width. <a href="classbeast_1_1field__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1fpad.html">fpad</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a padded field with an optiona fill character. <a href="structbeast_1_1fpad.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1io__latency__probe.html">io_latency_probe</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Measures handler latency on an io_service queue. <a href="classbeast_1_1io__latency__probe.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1IPAddressConversion.html">IPAddressConversion</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1is__aged__container.html">is_aged_container</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1is__aged__container_3_01beast_1_1detail_1_1aged__ordered__container_3_01IsMulti_0338a9b22fe6c4be0d8f95d218bdfb0e7.html">is_aged_container&lt; beast::detail::aged_ordered_container&lt; IsMulti, IsMap, Key, T, Clock, Compare, Allocator &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1is__aged__container_3_01beast_1_1detail_1_1aged__unordered__container_3_01IsMultia80d60acae45fc077226391e490a323d.html">is_aged_container&lt; beast::detail::aged_unordered_container&lt; IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1is__contiguously__hashable.html">is_contiguously_hashable</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Metafunction returning <code>true</code> if the type can be hashed in one call. <a href="structbeast_1_1is__contiguously__hashable.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1is__contiguously__hashable_3_01ripple_1_1tagged__integer_3_01Int_00_01Tag_01_4_00_01HashAlgorithm_01_4.html">is_contiguously_hashable&lt; ripple::tagged_integer&lt; Int, Tag &gt;, HashAlgorithm &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1is__contiguously__hashable_3_01T_0fN_0e_00_01HashAlgorithm_01_4.html">is_contiguously_hashable&lt; T[N], HashAlgorithm &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1is__uniquely__represented.html">is_uniquely_represented</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1is__uniquely__represented_3_01ripple_1_1base__uint_3_01Bits_00_01Tag_01_4_01_4.html">is_uniquely_represented&lt; ripple::base_uint&lt; Bits, Tag &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1is__uniquely__represented_3_01std_1_1array_3_01T_00_01N_01_4_01_4.html">is_uniquely_represented&lt; std::array&lt; T, N &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1is__uniquely__represented_3_01std_1_1pair_3_01T_00_01U_01_4_01_4.html">is_uniquely_represented&lt; std::pair&lt; T, U &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1is__uniquely__represented_3_01std_1_1tuple_3_01T_8_8_8_01_4_01_4.html">is_uniquely_represented&lt; std::tuple&lt; T... &gt; &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1is__uniquely__represented_3_01T_01const_01_4.html">is_uniquely_represented&lt; T const &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1is__uniquely__represented_3_01T_01const_01volatile_01_4.html">is_uniquely_represented&lt; T const volatile &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1is__uniquely__represented_3_01T_01volatile_01_4.html">is_uniquely_represented&lt; T volatile &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1is__uniquely__represented_3_01T_0fN_0e_4.html">is_uniquely_represented&lt; T[N]&gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1Journal.html">Journal</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A generic endpoint for log messages. <a href="classbeast_1_1Journal.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1Journal__test.html">Journal_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1leftw.html">leftw</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Left justifies a field at the specified width. <a href="structbeast_1_1leftw.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1LexicalCast__test.html">LexicalCast_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1List.html">List</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Intrusive doubly linked list. <a href="classbeast_1_1List.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1LockFreeStack.html">LockFreeStack</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiple Producer, Multiple Consumer (MPMC) intrusive stack. <a href="classbeast_1_1LockFreeStack.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1LockFreeStackIterator.html">LockFreeStackIterator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1manual__clock.html">manual_clock</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manual clock implementation. <a href="classbeast_1_1manual__clock.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1maybe__const.html">maybe_const</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Makes T const or non const depending on a bool. <a href="structbeast_1_1maybe__const.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1NullJournalSink.html">NullJournalSink</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream.html">PropertyStream</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract stream with RAII containers that produce a property tree. <a href="classbeast_1_1PropertyStream.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream__test.html">PropertyStream_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Semantic Version number. <a href="classbeast_1_1SemanticVersion.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1SemanticVersion__test.html">SemanticVersion_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1static__and.html">static_and</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1static__and_3_01b0_00_01bN_8_8_8_01_4.html">static_and&lt; b0, bN... &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1static__and_3_4.html">static_and&lt;&gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1static__sum.html">static_sum</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1static__sum_3_01s0_00_01sN_8_8_8_01_4.html">static_sum&lt; s0, sN... &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1static__sum_3_4.html">static_sum&lt;&gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1temp__dir.html">temp_dir</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">RAII temporary directory. <a href="classbeast_1_1temp__dir.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1uhash.html">uhash</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1WrappedSink.html">WrappedSink</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wraps a <a class="el" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination.">Journal::Sink</a> to prefix its output with a string. <a href="classbeast_1_1WrappedSink.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1xxhasher.html">xxhasher</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbeast_1_1Zero.html">Zero</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structbeast_1_1Zero.html" title="Zero allows classes to offer efficient comparisons to zero.">Zero</a> allows classes to offer efficient comparisons to zero. <a href="structbeast_1_1Zero.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1Zero__test.html">Zero_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a019293e906eea78e07349b4394f22a83"><td class="memTemplParams" colspan="2">template&lt;class Key , class T , class Clock = std::chrono::steady_clock, class Compare = std::less &lt;Key&gt;, class Allocator = std::allocator &lt;std::pair &lt;Key const, T&gt;&gt;&gt; </td></tr>
<tr class="memitem:a019293e906eea78e07349b4394f22a83"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a019293e906eea78e07349b4394f22a83">aged_map</a> = <a class="el" href="classbeast_1_1detail_1_1aged__ordered__container.html">detail::aged_ordered_container</a>&lt; false, true, Key, T, Clock, Compare, Allocator &gt;</td></tr>
<tr class="separator:a019293e906eea78e07349b4394f22a83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c6c754392e1241550e52f531eb874be"><td class="memTemplParams" colspan="2">template&lt;class Key , class T , class Clock = std::chrono::steady_clock, class Compare = std::less &lt;Key&gt;, class Allocator = std::allocator &lt;std::pair &lt;Key const, T&gt;&gt;&gt; </td></tr>
<tr class="memitem:a9c6c754392e1241550e52f531eb874be"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a9c6c754392e1241550e52f531eb874be">aged_multimap</a> = <a class="el" href="classbeast_1_1detail_1_1aged__ordered__container.html">detail::aged_ordered_container</a>&lt; true, true, Key, T, Clock, Compare, Allocator &gt;</td></tr>
<tr class="separator:a9c6c754392e1241550e52f531eb874be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6eaf73f1a542f456200fb922ea9e554"><td class="memTemplParams" colspan="2">template&lt;class Key , class Clock = std::chrono::steady_clock, class Compare = std::less &lt;Key&gt;, class Allocator = std::allocator &lt;Key&gt;&gt; </td></tr>
<tr class="memitem:aa6eaf73f1a542f456200fb922ea9e554"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#aa6eaf73f1a542f456200fb922ea9e554">aged_multiset</a> = <a class="el" href="classbeast_1_1detail_1_1aged__ordered__container.html">detail::aged_ordered_container</a>&lt; true, false, Key, void, Clock, Compare, Allocator &gt;</td></tr>
<tr class="separator:aa6eaf73f1a542f456200fb922ea9e554"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdc5db7a6e4f5cdbc2019c449a0da09d"><td class="memTemplParams" colspan="2">template&lt;class Key , class Clock = std::chrono::steady_clock, class Compare = std::less &lt;Key&gt;, class Allocator = std::allocator &lt;Key&gt;&gt; </td></tr>
<tr class="memitem:afdc5db7a6e4f5cdbc2019c449a0da09d"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#afdc5db7a6e4f5cdbc2019c449a0da09d">aged_set</a> = <a class="el" href="classbeast_1_1detail_1_1aged__ordered__container.html">detail::aged_ordered_container</a>&lt; false, false, Key, void, Clock, Compare, Allocator &gt;</td></tr>
<tr class="separator:afdc5db7a6e4f5cdbc2019c449a0da09d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81ed8eb831a89c6e2a1d5d06c111a050"><td class="memTemplParams" colspan="2">template&lt;class Key , class T , class Clock = std::chrono::steady_clock, class Hash = std::hash &lt;Key&gt;, class KeyEqual = std::equal_to &lt;Key&gt;, class Allocator = std::allocator &lt;std::pair &lt;Key const, T&gt;&gt;&gt; </td></tr>
<tr class="memitem:a81ed8eb831a89c6e2a1d5d06c111a050"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a81ed8eb831a89c6e2a1d5d06c111a050">aged_unordered_map</a> = <a class="el" href="classbeast_1_1detail_1_1aged__unordered__container.html">detail::aged_unordered_container</a>&lt; false, true, Key, T, Clock, Hash, KeyEqual, Allocator &gt;</td></tr>
<tr class="separator:a81ed8eb831a89c6e2a1d5d06c111a050"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9376ecd8365129e06c75dcc9f92afc89"><td class="memTemplParams" colspan="2">template&lt;class Key , class T , class Clock = std::chrono::steady_clock, class Hash = std::hash &lt;Key&gt;, class KeyEqual = std::equal_to &lt;Key&gt;, class Allocator = std::allocator &lt;std::pair &lt;Key const, T&gt;&gt;&gt; </td></tr>
<tr class="memitem:a9376ecd8365129e06c75dcc9f92afc89"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a9376ecd8365129e06c75dcc9f92afc89">aged_unordered_multimap</a> = <a class="el" href="classbeast_1_1detail_1_1aged__unordered__container.html">detail::aged_unordered_container</a>&lt; true, true, Key, T, Clock, Hash, KeyEqual, Allocator &gt;</td></tr>
<tr class="separator:a9376ecd8365129e06c75dcc9f92afc89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45f28d272bff9c54e1ac97f96ba1aebb"><td class="memTemplParams" colspan="2">template&lt;class Key , class Clock = std::chrono::steady_clock, class Hash = std::hash &lt;Key&gt;, class KeyEqual = std::equal_to &lt;Key&gt;, class Allocator = std::allocator &lt;Key&gt;&gt; </td></tr>
<tr class="memitem:a45f28d272bff9c54e1ac97f96ba1aebb"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a45f28d272bff9c54e1ac97f96ba1aebb">aged_unordered_multiset</a> = <a class="el" href="classbeast_1_1detail_1_1aged__unordered__container.html">detail::aged_unordered_container</a>&lt; true, false, Key, void, Clock, Hash, KeyEqual, Allocator &gt;</td></tr>
<tr class="separator:a45f28d272bff9c54e1ac97f96ba1aebb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5224a1b1386b951dac7bec720f88d798"><td class="memTemplParams" colspan="2">template&lt;class Key , class Clock = std::chrono::steady_clock, class Hash = std::hash &lt;Key&gt;, class KeyEqual = std::equal_to &lt;Key&gt;, class Allocator = std::allocator &lt;Key&gt;&gt; </td></tr>
<tr class="memitem:a5224a1b1386b951dac7bec720f88d798"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a5224a1b1386b951dac7bec720f88d798">aged_unordered_set</a> = <a class="el" href="classbeast_1_1detail_1_1aged__unordered__container.html">detail::aged_unordered_container</a>&lt; false, false, Key, void, Clock, Hash, KeyEqual, Allocator &gt;</td></tr>
<tr class="separator:a5224a1b1386b951dac7bec720f88d798"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bc228097ce738b0c1b0fdb4a2635632"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a2bc228097ce738b0c1b0fdb4a2635632">ripemd160_hasher</a> = <a class="el" href="classbeast_1_1detail_1_1mac__facade.html">detail::mac_facade</a>&lt; <a class="el" href="structbeast_1_1detail_1_1ripemd160__context.html">detail::ripemd160_context</a>, false &gt;</td></tr>
<tr class="separator:a2bc228097ce738b0c1b0fdb4a2635632"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5811441811d217d9eff408e7c6dab8d0"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a5811441811d217d9eff408e7c6dab8d0">ripemd160_hasher_s</a> = <a class="el" href="classbeast_1_1detail_1_1mac__facade.html">detail::mac_facade</a>&lt; <a class="el" href="structbeast_1_1detail_1_1ripemd160__context.html">detail::ripemd160_context</a>, true &gt;</td></tr>
<tr class="separator:a5811441811d217d9eff408e7c6dab8d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8a50dabee540a70b4ceb99310eba90c"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#ab8a50dabee540a70b4ceb99310eba90c">sha256_hasher</a> = <a class="el" href="classbeast_1_1detail_1_1mac__facade.html">detail::mac_facade</a>&lt; <a class="el" href="structbeast_1_1detail_1_1sha256__context.html">detail::sha256_context</a>, false &gt;</td></tr>
<tr class="separator:ab8a50dabee540a70b4ceb99310eba90c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa24d2fecaa76c6cd41f170bee1197db2"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#aa24d2fecaa76c6cd41f170bee1197db2">sha256_hasher_s</a> = <a class="el" href="classbeast_1_1detail_1_1mac__facade.html">detail::mac_facade</a>&lt; <a class="el" href="structbeast_1_1detail_1_1sha256__context.html">detail::sha256_context</a>, true &gt;</td></tr>
<tr class="separator:aa24d2fecaa76c6cd41f170bee1197db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a564b1797480169aa3b61fe6aa8d69b01"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a564b1797480169aa3b61fe6aa8d69b01">sha512_hasher</a> = <a class="el" href="classbeast_1_1detail_1_1mac__facade.html">detail::mac_facade</a>&lt; <a class="el" href="structbeast_1_1detail_1_1sha512__context.html">detail::sha512_context</a>, false &gt;</td></tr>
<tr class="separator:a564b1797480169aa3b61fe6aa8d69b01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e22277a8ed5b021609ef13df34d14c0"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a6e22277a8ed5b021609ef13df34d14c0">sha512_hasher_s</a> = <a class="el" href="classbeast_1_1detail_1_1mac__facade.html">detail::mac_facade</a>&lt; <a class="el" href="structbeast_1_1detail_1_1sha512__context.html">detail::sha512_context</a>, true &gt;</td></tr>
<tr class="separator:a6e22277a8ed5b021609ef13df34d14c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40c1316167b3593c1ef3da5ebbc8ff63"><td class="memTemplParams" colspan="2">template&lt;class T , class U &gt; </td></tr>
<tr class="memitem:a40c1316167b3593c1ef3da5ebbc8ff63"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a40c1316167b3593c1ef3da5ebbc8ff63">enable_if_lvalue_t</a> = typename <a class="el" href="structbeast_1_1enable__if__lvalue.html">enable_if_lvalue</a>&lt; T, U &gt;::type</td></tr>
<tr class="memdesc:a40c1316167b3593c1ef3da5ebbc8ff63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ensure const reference function parameters are valid lvalues. <a href="namespacebeast.html#a40c1316167b3593c1ef3da5ebbc8ff63">More...</a><br /></td></tr>
<tr class="separator:a40c1316167b3593c1ef3da5ebbc8ff63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e4914c67505039031de178e1ea9c23f"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a9e4914c67505039031de178e1ea9c23f">logstream</a> = <a class="el" href="classbeast_1_1basic__logstream.html">basic_logstream</a>&lt; char &gt;</td></tr>
<tr class="separator:a9e4914c67505039031de178e1ea9c23f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16d1bb744c2aa254d3acf4a6fb6e3212"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a16d1bb744c2aa254d3acf4a6fb6e3212">logwstream</a> = <a class="el" href="classbeast_1_1basic__logstream.html">basic_logstream</a>&lt; wchar_t &gt;</td></tr>
<tr class="separator:a16d1bb744c2aa254d3acf4a6fb6e3212"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8043ff48907b4e6af56a2b63ddbac1c3"><td class="memTemplParams" colspan="2">template&lt;bool IsConst, class T &gt; </td></tr>
<tr class="memitem:a8043ff48907b4e6af56a2b63ddbac1c3"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a8043ff48907b4e6af56a2b63ddbac1c3">maybe_const_t</a> = typename <a class="el" href="structbeast_1_1maybe__const.html">maybe_const</a>&lt; IsConst, T &gt;::type</td></tr>
<tr class="memdesc:a8043ff48907b4e6af56a2b63ddbac1c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias for omitting <code>typename</code>. <a href="namespacebeast.html#a8043ff48907b4e6af56a2b63ddbac1c3">More...</a><br /></td></tr>
<tr class="separator:a8043ff48907b4e6af56a2b63ddbac1c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a89b040ab5ccff1b2ce7692464c6a48"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a3a89b040ab5ccff1b2ce7692464c6a48">xor_shift_engine</a> = <a class="el" href="classbeast_1_1detail_1_1xor__shift__engine.html">detail::xor_shift_engine</a>&lt;&gt;</td></tr>
<tr class="memdesc:a3a89b040ab5ccff1b2ce7692464c6a48"><td class="mdescLeft">&#160;</td><td class="mdescRight">XOR-shift Generator. <a href="namespacebeast.html#a3a89b040ab5ccff1b2ce7692464c6a48">More...</a><br /></td></tr>
<tr class="separator:a3a89b040ab5ccff1b2ce7692464c6a48"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:aeb689e5282484a5d64be831c6e646f0a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#aeb689e5282484a5d64be831c6e646f0a">endian</a> { <a class="el" href="namespacebeast.html#aeb689e5282484a5d64be831c6e646f0aad861877da56b8b4ceb35c8cbfdf65bb4">endian::big</a> = 1,
<a class="el" href="namespacebeast.html#aeb689e5282484a5d64be831c6e646f0aaaae6635e044ac56046b2893a529b5114">endian::little</a> = 0,
<a class="el" href="namespacebeast.html#aeb689e5282484a5d64be831c6e646f0aa8e5f3adee38c8fccc13c1f3be0143796">endian::native</a> = little
}</td></tr>
<tr class="separator:aeb689e5282484a5d64be831c6e646f0a"><td class="memSeparator" colspan="2">&#160;</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:a4ac75429da667d3b818a083ee007f116"><td class="memTemplParams" colspan="2">template&lt;class Facade , class Clock = Facade&gt; </td></tr>
<tr class="memitem:a4ac75429da667d3b818a083ee007f116"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classbeast_1_1abstract__clock.html">abstract_clock</a>&lt; Facade &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a4ac75429da667d3b818a083ee007f116">get_abstract_clock</a> ()</td></tr>
<tr class="memdesc:a4ac75429da667d3b818a083ee007f116"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a global instance of an abstract clock. <a href="namespacebeast.html#a4ac75429da667d3b818a083ee007f116">More...</a><br /></td></tr>
<tr class="separator:a4ac75429da667d3b818a083ee007f116"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7ebcb3c739aea5094f5032922e2909e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#ae7ebcb3c739aea5094f5032922e2909e">basic_seconds_clock_main_hook</a> ()</td></tr>
<tr class="memdesc:ae7ebcb3c739aea5094f5032922e2909e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called before main exits to terminate the utility thread. <a href="namespacebeast.html#ae7ebcb3c739aea5094f5032922e2909e">More...</a><br /></td></tr>
<tr class="separator:ae7ebcb3c739aea5094f5032922e2909e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a9b62bcc4646694cbd799ad46a0b149"><td class="memTemplParams" colspan="2">template&lt;class AgedContainer , class Rep , class Period &gt; </td></tr>
<tr class="memitem:a5a9b62bcc4646694cbd799ad46a0b149"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if</a>&lt; <a class="el" href="structbeast_1_1is__aged__container.html">is_aged_container</a>&lt; AgedContainer &gt;::value, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a5a9b62bcc4646694cbd799ad46a0b149">expire</a> (AgedContainer &amp;c, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::duration</a>&lt; Rep, Period &gt; const &amp;age)</td></tr>
<tr class="memdesc:a5a9b62bcc4646694cbd799ad46a0b149"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expire aged container items past the specified age. <a href="namespacebeast.html#a5a9b62bcc4646694cbd799ad46a0b149">More...</a><br /></td></tr>
<tr class="separator:a5a9b62bcc4646694cbd799ad46a0b149"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4687b34528a6de9d5b078021aebccea"><td class="memTemplParams" colspan="2">template&lt;bool IsMulti, bool IsMap, class Key , class T , class Clock , class Compare , class Allocator &gt; </td></tr>
<tr class="memitem:ae4687b34528a6de9d5b078021aebccea"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#ae4687b34528a6de9d5b078021aebccea">swap</a> (<a class="el" href="classbeast_1_1detail_1_1aged__ordered__container.html">beast::detail::aged_ordered_container</a>&lt; IsMulti, IsMap, Key, T, Clock, Compare, Allocator &gt; &amp;lhs, <a class="el" href="classbeast_1_1detail_1_1aged__ordered__container.html">beast::detail::aged_ordered_container</a>&lt; IsMulti, IsMap, Key, T, Clock, Compare, Allocator &gt; &amp;rhs) noexcept</td></tr>
<tr class="separator:ae4687b34528a6de9d5b078021aebccea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87b3566412ec8da42b37f7f815513483"><td class="memTemplParams" colspan="2">template&lt;bool IsMulti, bool IsMap, class Key , class T , class Clock , class Compare , class Allocator , class Rep , class Period &gt; </td></tr>
<tr class="memitem:a87b3566412ec8da42b37f7f815513483"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a87b3566412ec8da42b37f7f815513483">expire</a> (<a class="el" href="classbeast_1_1detail_1_1aged__ordered__container.html">detail::aged_ordered_container</a>&lt; IsMulti, IsMap, Key, T, Clock, Compare, Allocator &gt; &amp;c, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::duration</a>&lt; Rep, Period &gt; const &amp;age)</td></tr>
<tr class="memdesc:a87b3566412ec8da42b37f7f815513483"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expire aged container items past the specified age. <a href="namespacebeast.html#a87b3566412ec8da42b37f7f815513483">More...</a><br /></td></tr>
<tr class="separator:a87b3566412ec8da42b37f7f815513483"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65eddcc4c83a40e71e903e9bc36a827b"><td class="memTemplParams" colspan="2">template&lt;bool IsMulti, bool IsMap, class Key , class T , class Clock , class Hash , class KeyEqual , class Allocator &gt; </td></tr>
<tr class="memitem:a65eddcc4c83a40e71e903e9bc36a827b"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a65eddcc4c83a40e71e903e9bc36a827b">swap</a> (<a class="el" href="classbeast_1_1detail_1_1aged__unordered__container.html">beast::detail::aged_unordered_container</a>&lt; IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator &gt; &amp;lhs, <a class="el" href="classbeast_1_1detail_1_1aged__unordered__container.html">beast::detail::aged_unordered_container</a>&lt; IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator &gt; &amp;rhs) noexcept</td></tr>
<tr class="separator:a65eddcc4c83a40e71e903e9bc36a827b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a550eb4307d1fb60bf573a944bacf6a45"><td class="memTemplParams" colspan="2">template&lt;bool IsMulti, bool IsMap, class Key , class T , class Clock , class Hash , class KeyEqual , class Allocator , class Rep , class Period &gt; </td></tr>
<tr class="memitem:a550eb4307d1fb60bf573a944bacf6a45"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a550eb4307d1fb60bf573a944bacf6a45">expire</a> (<a class="el" href="classbeast_1_1detail_1_1aged__unordered__container.html">beast::detail::aged_unordered_container</a>&lt; IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator &gt; &amp;c, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::duration</a>&lt; Rep, Period &gt; const &amp;age) noexcept</td></tr>
<tr class="memdesc:a550eb4307d1fb60bf573a944bacf6a45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expire aged container items past the specified age. <a href="namespacebeast.html#a550eb4307d1fb60bf573a944bacf6a45">More...</a><br /></td></tr>
<tr class="separator:a550eb4307d1fb60bf573a944bacf6a45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa60f82c45aadff5ed4da508c797e3a9"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#afa60f82c45aadff5ed4da508c797e3a9">getCurrentThreadName</a> ()</td></tr>
<tr class="memdesc:afa60f82c45aadff5ed4da508c797e3a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of the caller thread. <a href="namespacebeast.html#afa60f82c45aadff5ed4da508c797e3a9">More...</a><br /></td></tr>
<tr class="separator:afa60f82c45aadff5ed4da508c797e3a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3bd70e6eb43bbd99b5fe518efce8c7e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#ab3bd70e6eb43bbd99b5fe518efce8c7e">setCurrentThreadName</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a> newThreadName)</td></tr>
<tr class="memdesc:ab3bd70e6eb43bbd99b5fe518efce8c7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the name of the caller thread. <a href="namespacebeast.html#ab3bd70e6eb43bbd99b5fe518efce8c7e">More...</a><br /></td></tr>
<tr class="separator:ab3bd70e6eb43bbd99b5fe518efce8c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb241ed2f4422ea57283956ca58c5d42"><td class="memTemplParams" colspan="2">template&lt;class Out , class In &gt; </td></tr>
<tr class="memitem:aeb241ed2f4422ea57283956ca58c5d42"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#aeb241ed2f4422ea57283956ca58c5d42">lexicalCastChecked</a> (Out &amp;out, In in)</td></tr>
<tr class="memdesc:aeb241ed2f4422ea57283956ca58c5d42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Intelligently convert from one type to another. <a href="namespacebeast.html#aeb241ed2f4422ea57283956ca58c5d42">More...</a><br /></td></tr>
<tr class="separator:aeb241ed2f4422ea57283956ca58c5d42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0aecda88ba6663d0c9f5c25a7d41722b"><td class="memTemplParams" colspan="2">template&lt;class Out , class In &gt; </td></tr>
<tr class="memitem:a0aecda88ba6663d0c9f5c25a7d41722b"><td class="memTemplItemLeft" align="right" valign="top">Out&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a0aecda88ba6663d0c9f5c25a7d41722b">lexicalCastThrow</a> (In in)</td></tr>
<tr class="memdesc:a0aecda88ba6663d0c9f5c25a7d41722b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert from one type to another, throw on error. <a href="namespacebeast.html#a0aecda88ba6663d0c9f5c25a7d41722b">More...</a><br /></td></tr>
<tr class="separator:a0aecda88ba6663d0c9f5c25a7d41722b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67b02c0e029d6e8394e8832e74c95f27"><td class="memTemplParams" colspan="2">template&lt;class Out , class In &gt; </td></tr>
<tr class="memitem:a67b02c0e029d6e8394e8832e74c95f27"><td class="memTemplItemLeft" align="right" valign="top">Out&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a67b02c0e029d6e8394e8832e74c95f27">lexicalCast</a> (In in, Out defaultValue=Out())</td></tr>
<tr class="memdesc:a67b02c0e029d6e8394e8832e74c95f27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert from one type to another. <a href="namespacebeast.html#a67b02c0e029d6e8394e8832e74c95f27">More...</a><br /></td></tr>
<tr class="separator:a67b02c0e029d6e8394e8832e74c95f27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe39345843815f6a125b8679bf0896f6"><td class="memTemplParams" colspan="2">template&lt;class Container , bool LhsIsConst, bool RhsIsConst&gt; </td></tr>
<tr class="memitem:abe39345843815f6a125b8679bf0896f6"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#abe39345843815f6a125b8679bf0896f6">operator==</a> (<a class="el" href="classbeast_1_1LockFreeStackIterator.html">LockFreeStackIterator</a>&lt; Container, LhsIsConst &gt; const &amp;lhs, <a class="el" href="classbeast_1_1LockFreeStackIterator.html">LockFreeStackIterator</a>&lt; Container, RhsIsConst &gt; const &amp;rhs)</td></tr>
<tr class="separator:abe39345843815f6a125b8679bf0896f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf1fc3e5efef3302b3037704024a2cce"><td class="memTemplParams" colspan="2">template&lt;class Container , bool LhsIsConst, bool RhsIsConst&gt; </td></tr>
<tr class="memitem:abf1fc3e5efef3302b3037704024a2cce"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#abf1fc3e5efef3302b3037704024a2cce">operator!=</a> (<a class="el" href="classbeast_1_1LockFreeStackIterator.html">LockFreeStackIterator</a>&lt; Container, LhsIsConst &gt; const &amp;lhs, <a class="el" href="classbeast_1_1LockFreeStackIterator.html">LockFreeStackIterator</a>&lt; Container, RhsIsConst &gt; const &amp;rhs)</td></tr>
<tr class="separator:abf1fc3e5efef3302b3037704024a2cce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a739d8c0a892c75e88149d7f7bed5a581"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a739d8c0a892c75e88149d7f7bed5a581">print_identifiers</a> (<a class="el" href="classbeast_1_1SemanticVersion.html#aac4371b3963c7ac5131b8da40e1dcc07">SemanticVersion::identifier_list</a> const &amp;list)</td></tr>
<tr class="separator:a739d8c0a892c75e88149d7f7bed5a581"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c3b8c6687eed387fc87fd4d04c0f777"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a3c3b8c6687eed387fc87fd4d04c0f777">isNumeric</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;s)</td></tr>
<tr class="separator:a3c3b8c6687eed387fc87fd4d04c0f777"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a476dd1a011d1986f56b5b65eaac4ca29"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a476dd1a011d1986f56b5b65eaac4ca29">chop</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;what, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;input)</td></tr>
<tr class="separator:a476dd1a011d1986f56b5b65eaac4ca29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af92197d45a254abe60e0a7ddf0241862"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#af92197d45a254abe60e0a7ddf0241862">chopUInt</a> (int &amp;value, int limit, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;input)</td></tr>
<tr class="separator:af92197d45a254abe60e0a7ddf0241862"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac78fab53c4ce4d54e7950bc718396c38"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#ac78fab53c4ce4d54e7950bc718396c38">extract_identifier</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;value, bool allowLeadingZeroes, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;input)</td></tr>
<tr class="separator:ac78fab53c4ce4d54e7950bc718396c38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5f10c8bd87107c6cc04ce9d038f7928"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#ac5f10c8bd87107c6cc04ce9d038f7928">extract_identifiers</a> (<a class="el" href="classbeast_1_1SemanticVersion.html#aac4371b3963c7ac5131b8da40e1dcc07">SemanticVersion::identifier_list</a> &amp;identifiers, bool allowLeadingZeroes, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;input)</td></tr>
<tr class="separator:ac5f10c8bd87107c6cc04ce9d038f7928"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d4b4c77a888ac5ace71c766b9dbcfce"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a9d4b4c77a888ac5ace71c766b9dbcfce">compare</a> (<a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;lhs, <a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;rhs)</td></tr>
<tr class="memdesc:a9d4b4c77a888ac5ace71c766b9dbcfce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare two SemanticVersions against each other. <a href="namespacebeast.html#a9d4b4c77a888ac5ace71c766b9dbcfce">More...</a><br /></td></tr>
<tr class="separator:a9d4b4c77a888ac5ace71c766b9dbcfce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a570f1cc92e1748c5bd95a843853d1a63"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a570f1cc92e1748c5bd95a843853d1a63">operator==</a> (<a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;lhs, <a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;rhs)</td></tr>
<tr class="separator:a570f1cc92e1748c5bd95a843853d1a63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6217f0baa50907efb4b158761271464f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a6217f0baa50907efb4b158761271464f">operator!=</a> (<a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;lhs, <a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;rhs)</td></tr>
<tr class="separator:a6217f0baa50907efb4b158761271464f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fc3fed57bea615111c82799724f9581"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a1fc3fed57bea615111c82799724f9581">operator&gt;=</a> (<a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;lhs, <a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;rhs)</td></tr>
<tr class="separator:a1fc3fed57bea615111c82799724f9581"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16d9c6d7573e0efbd63c1db2bf8116d7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a16d9c6d7573e0efbd63c1db2bf8116d7">operator&lt;=</a> (<a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;lhs, <a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;rhs)</td></tr>
<tr class="separator:a16d9c6d7573e0efbd63c1db2bf8116d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5be32b6206719809af31bd797acf98da"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a5be32b6206719809af31bd797acf98da">operator&gt;</a> (<a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;lhs, <a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;rhs)</td></tr>
<tr class="separator:a5be32b6206719809af31bd797acf98da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe13cdac8dc5b49ebcc089c4519f1cab"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#abe13cdac8dc5b49ebcc089c4519f1cab">operator&lt;</a> (<a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;lhs, <a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;rhs)</td></tr>
<tr class="separator:abe13cdac8dc5b49ebcc089c4519f1cab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e508b9d22973d6b6cb9ee37aaf981f7"><td class="memTemplParams" colspan="2">template&lt;class = void&gt; </td></tr>
<tr class="memitem:a8e508b9d22973d6b6cb9ee37aaf981f7"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a8e508b9d22973d6b6cb9ee37aaf981f7">secure_erase</a> (void *dest, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> bytes)</td></tr>
<tr class="memdesc:a8e508b9d22973d6b6cb9ee37aaf981f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Guaranteed to fill memory with zeroes. <a href="namespacebeast.html#a8e508b9d22973d6b6cb9ee37aaf981f7">More...</a><br /></td></tr>
<tr class="separator:a8e508b9d22973d6b6cb9ee37aaf981f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98782cfa7110e0f66288ddd2ceb82e10"><td class="memTemplParams" colspan="2">template&lt;class Hasher &gt; </td></tr>
<tr class="memitem:a98782cfa7110e0f66288ddd2ceb82e10"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a98782cfa7110e0f66288ddd2ceb82e10">hash_append</a> (Hasher &amp;h, <a class="el" href="namespacebeast_1_1IP.html#adbe597760cb20a7aa3f2ff92f7bed2cc">beast::IP::Address</a> const &amp;addr) noexcept</td></tr>
<tr class="separator:a98782cfa7110e0f66288ddd2ceb82e10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf01fe67ed898eb4f56606edaf01b459"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:abf01fe67ed898eb4f56606edaf01b459"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#abf01fe67ed898eb4f56606edaf01b459">type_name</a> ()</td></tr>
<tr class="separator:abf01fe67ed898eb4f56606edaf01b459"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6894f6dcd09bceda3986ebb1ea7a3eed"><td class="memTemplParams" colspan="2">template&lt;class Generator &gt; </td></tr>
<tr class="memitem:a6894f6dcd09bceda3986ebb1ea7a3eed"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a6894f6dcd09bceda3986ebb1ea7a3eed">rngfill</a> (void *buffer, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> bytes, Generator &amp;g)</td></tr>
<tr class="separator:a6894f6dcd09bceda3986ebb1ea7a3eed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c2683b0fd77fcae6b6ef91fb90e5cbc"><td class="memTemplParams" colspan="2">template&lt;class Generator , std::size_t N, class = std::enable_if_t&lt; N % sizeof(typename Generator::result_type) == 0&gt;&gt; </td></tr>
<tr class="memitem:a3c2683b0fd77fcae6b6ef91fb90e5cbc"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a3c2683b0fd77fcae6b6ef91fb90e5cbc">rngfill</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a>, N &gt; &amp;a, Generator &amp;g)</td></tr>
<tr class="separator:a3c2683b0fd77fcae6b6ef91fb90e5cbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97b6ffb69c2fee9618482fad04b94bb0"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a97b6ffb69c2fee9618482fad04b94bb0"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a97b6ffb69c2fee9618482fad04b94bb0">signum</a> (T const &amp;t)</td></tr>
<tr class="memdesc:a97b6ffb69c2fee9618482fad04b94bb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default implementation of signum calls the method on the class. <a href="namespacebeast.html#a97b6ffb69c2fee9618482fad04b94bb0">More...</a><br /></td></tr>
<tr class="separator:a97b6ffb69c2fee9618482fad04b94bb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa95a5383433c68249f6a7bb2d78c550d"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aa95a5383433c68249f6a7bb2d78c550d"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#aa95a5383433c68249f6a7bb2d78c550d">operator==</a> (T const &amp;t, <a class="el" href="structbeast_1_1Zero.html">Zero</a>)</td></tr>
<tr class="separator:aa95a5383433c68249f6a7bb2d78c550d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8d690b97ecc4d35d08a112a0beb5f37"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ac8d690b97ecc4d35d08a112a0beb5f37"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#ac8d690b97ecc4d35d08a112a0beb5f37">operator!=</a> (T const &amp;t, <a class="el" href="structbeast_1_1Zero.html">Zero</a>)</td></tr>
<tr class="separator:ac8d690b97ecc4d35d08a112a0beb5f37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c712d6f6425319a04765ddbb5eb137d"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a0c712d6f6425319a04765ddbb5eb137d"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a0c712d6f6425319a04765ddbb5eb137d">operator&lt;</a> (T const &amp;t, <a class="el" href="structbeast_1_1Zero.html">Zero</a>)</td></tr>
<tr class="separator:a0c712d6f6425319a04765ddbb5eb137d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ba93dcefadc25808f59183cd781b2ec"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a9ba93dcefadc25808f59183cd781b2ec"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a9ba93dcefadc25808f59183cd781b2ec">operator&gt;</a> (T const &amp;t, <a class="el" href="structbeast_1_1Zero.html">Zero</a>)</td></tr>
<tr class="separator:a9ba93dcefadc25808f59183cd781b2ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd0a55ab7fb1dec42d3c37de3896382c"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:afd0a55ab7fb1dec42d3c37de3896382c"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#afd0a55ab7fb1dec42d3c37de3896382c">operator&gt;=</a> (T const &amp;t, <a class="el" href="structbeast_1_1Zero.html">Zero</a>)</td></tr>
<tr class="separator:afd0a55ab7fb1dec42d3c37de3896382c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a32c49e1d36a7d9c234ffb123cf43d7"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a0a32c49e1d36a7d9c234ffb123cf43d7"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a0a32c49e1d36a7d9c234ffb123cf43d7">operator&lt;=</a> (T const &amp;t, <a class="el" href="structbeast_1_1Zero.html">Zero</a>)</td></tr>
<tr class="separator:a0a32c49e1d36a7d9c234ffb123cf43d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dc33f77bd143fb4390ced7bdb3ab085"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a3dc33f77bd143fb4390ced7bdb3ab085"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a3dc33f77bd143fb4390ced7bdb3ab085">operator==</a> (<a class="el" href="structbeast_1_1Zero.html">Zero</a>, T const &amp;t)</td></tr>
<tr class="separator:a3dc33f77bd143fb4390ced7bdb3ab085"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5bb4d50eed31f506d671967185ce28b"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ab5bb4d50eed31f506d671967185ce28b"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#ab5bb4d50eed31f506d671967185ce28b">operator!=</a> (<a class="el" href="structbeast_1_1Zero.html">Zero</a>, T const &amp;t)</td></tr>
<tr class="separator:ab5bb4d50eed31f506d671967185ce28b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8966fd803ac53925e5031f645c4225c2"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a8966fd803ac53925e5031f645c4225c2"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a8966fd803ac53925e5031f645c4225c2">operator&lt;</a> (<a class="el" href="structbeast_1_1Zero.html">Zero</a>, T const &amp;t)</td></tr>
<tr class="separator:a8966fd803ac53925e5031f645c4225c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c1b6b2d453bbcb1c0461e6771a53f7f"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a4c1b6b2d453bbcb1c0461e6771a53f7f"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a4c1b6b2d453bbcb1c0461e6771a53f7f">operator&gt;</a> (<a class="el" href="structbeast_1_1Zero.html">Zero</a>, T const &amp;t)</td></tr>
<tr class="separator:a4c1b6b2d453bbcb1c0461e6771a53f7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abae13f7503de775139b9675378eb1218"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:abae13f7503de775139b9675378eb1218"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#abae13f7503de775139b9675378eb1218">operator&gt;=</a> (<a class="el" href="structbeast_1_1Zero.html">Zero</a>, T const &amp;t)</td></tr>
<tr class="separator:abae13f7503de775139b9675378eb1218"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade9b72fce81f819b2ca16edc9de26639"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ade9b72fce81f819b2ca16edc9de26639"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#ade9b72fce81f819b2ca16edc9de26639">operator&lt;=</a> (<a class="el" href="structbeast_1_1Zero.html">Zero</a>, T const &amp;t)</td></tr>
<tr class="separator:ade9b72fce81f819b2ca16edc9de26639"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fcd1e483417a5a0bd659b7f1f2e7f5e"><td class="memTemplParams" colspan="2">template&lt;class CharT , class Traits , class Allocator &gt; </td></tr>
<tr class="memitem:a2fcd1e483417a5a0bd659b7f1f2e7f5e"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::basic_string</a>&lt; CharT, Traits, Allocator &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a2fcd1e483417a5a0bd659b7f1f2e7f5e">heading</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::basic_string</a>&lt; CharT, Traits, Allocator &gt; title, int width=80, CharT fill=CharT('-'))</td></tr>
<tr class="memdesc:a2fcd1e483417a5a0bd659b7f1f2e7f5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Produce a section heading and fill the rest of the line with dashes. <a href="namespacebeast.html#a2fcd1e483417a5a0bd659b7f1f2e7f5e">More...</a><br /></td></tr>
<tr class="separator:a2fcd1e483417a5a0bd659b7f1f2e7f5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf354b548fbcd87bc88d817eeb675e82"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#acf354b548fbcd87bc88d817eeb675e82">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="namespacebeast.html#afdc5db7a6e4f5cdbc2019c449a0da09d">aged_set</a>, container, beast)</td></tr>
<tr class="separator:acf354b548fbcd87bc88d817eeb675e82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dffa08697f7dc7e6ce1ae7720547a57"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a7dffa08697f7dc7e6ce1ae7720547a57">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="namespacebeast.html#a019293e906eea78e07349b4394f22a83">aged_map</a>, container, beast)</td></tr>
<tr class="separator:a7dffa08697f7dc7e6ce1ae7720547a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2325a64584f5ae14f0cf275c7c18f5a0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a2325a64584f5ae14f0cf275c7c18f5a0">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="namespacebeast.html#aa6eaf73f1a542f456200fb922ea9e554">aged_multiset</a>, container, beast)</td></tr>
<tr class="separator:a2325a64584f5ae14f0cf275c7c18f5a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11ce17bc465bf3b332406d64d66fef90"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a11ce17bc465bf3b332406d64d66fef90">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="namespacebeast.html#a9c6c754392e1241550e52f531eb874be">aged_multimap</a>, container, beast)</td></tr>
<tr class="separator:a11ce17bc465bf3b332406d64d66fef90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7c3ab2ec5cc1fe6204257f27d1fa55a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#aa7c3ab2ec5cc1fe6204257f27d1fa55a">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="namespacebeast.html#a5224a1b1386b951dac7bec720f88d798">aged_unordered_set</a>, container, beast)</td></tr>
<tr class="separator:aa7c3ab2ec5cc1fe6204257f27d1fa55a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd32cc41b6488147eae4cbebabe7e26d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#abd32cc41b6488147eae4cbebabe7e26d">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="namespacebeast.html#a81ed8eb831a89c6e2a1d5d06c111a050">aged_unordered_map</a>, container, beast)</td></tr>
<tr class="separator:abd32cc41b6488147eae4cbebabe7e26d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a223f53faceabd4668a1d91582a36b351"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a223f53faceabd4668a1d91582a36b351">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="namespacebeast.html#a45f28d272bff9c54e1ac97f96ba1aebb">aged_unordered_multiset</a>, container, beast)</td></tr>
<tr class="separator:a223f53faceabd4668a1d91582a36b351"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af74fb8a66114965745c15bc8a72d7d65"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#af74fb8a66114965745c15bc8a72d7d65">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="namespacebeast.html#a9376ecd8365129e06c75dcc9f92afc89">aged_unordered_multimap</a>, container, beast)</td></tr>
<tr class="separator:af74fb8a66114965745c15bc8a72d7d65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa83b48cf9fff1a5bcd5c18fee13ab4d4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#aa83b48cf9fff1a5bcd5c18fee13ab4d4">BEAST_DEFINE_TESTSUITE_MANUAL</a> (<a class="el" href="classbeast_1_1abstract__clock.html">abstract_clock</a>, chrono, beast)</td></tr>
<tr class="separator:aa83b48cf9fff1a5bcd5c18fee13ab4d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcfded0053835d1742f921c630eaa44d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#abcfded0053835d1742f921c630eaa44d">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classbeast_1_1basic__seconds__clock.html">basic_seconds_clock</a>, chrono, beast)</td></tr>
<tr class="separator:abcfded0053835d1742f921c630eaa44d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4e10edd84b0266f276e8ca6951f7564"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#aa4e10edd84b0266f276e8ca6951f7564">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classbeast_1_1Journal.html">Journal</a>, utility, beast)</td></tr>
<tr class="separator:aa4e10edd84b0266f276e8ca6951f7564"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab70f1f02a43fbda812302bad71faefb8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#ab70f1f02a43fbda812302bad71faefb8">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classbeast_1_1PropertyStream.html">PropertyStream</a>, utility, beast)</td></tr>
<tr class="separator:ab70f1f02a43fbda812302bad71faefb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4298120e22260f06b9e7daa16f0cd099"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a4298120e22260f06b9e7daa16f0cd099">signum</a> (<a class="el" href="structbeast_1_1adl__tester.html">adl_tester</a>)</td></tr>
<tr class="separator:a4298120e22260f06b9e7daa16f0cd099"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c33ad7c18e220972c814c009d20ad5c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a9c33ad7c18e220972c814c009d20ad5c">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="structbeast_1_1Zero.html">Zero</a>, types, beast)</td></tr>
<tr class="separator:a9c33ad7c18e220972c814c009d20ad5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ee2185208df00ae6b467df2fc3cde0a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a9ee2185208df00ae6b467df2fc3cde0a">BEAST_DEFINE_TESTSUITE</a> (LexicalCast, beast_core, beast)</td></tr>
<tr class="separator:a9ee2185208df00ae6b467df2fc3cde0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c3ef0f8175ef8f0f7c075be75892913"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebeast.html#a6c3ef0f8175ef8f0f7c075be75892913">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a>, beast_core, beast)</td></tr>
<tr class="separator:a6c3ef0f8175ef8f0f7c075be75892913"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="a019293e906eea78e07349b4394f22a83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a019293e906eea78e07349b4394f22a83">&#9670;&nbsp;</a></span>aged_map</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class T , class Clock = std::chrono::steady_clock, class Compare = std::less &lt;Key&gt;, class Allocator = std::allocator &lt;std::pair &lt;Key const, T&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespacebeast.html#a019293e906eea78e07349b4394f22a83">beast::aged_map</a> = typedef <a class="el" href="classbeast_1_1detail_1_1aged__ordered__container.html">detail::aged_ordered_container</a> &lt; false, true, Key, T, Clock, Compare, Allocator&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="aged__map_8h_source.html#l00039">39</a> of file <a class="el" href="aged__map_8h_source.html">aged_map.h</a>.</p>
</div>
</div>
<a id="a9c6c754392e1241550e52f531eb874be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c6c754392e1241550e52f531eb874be">&#9670;&nbsp;</a></span>aged_multimap</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class T , class Clock = std::chrono::steady_clock, class Compare = std::less &lt;Key&gt;, class Allocator = std::allocator &lt;std::pair &lt;Key const, T&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespacebeast.html#a9c6c754392e1241550e52f531eb874be">beast::aged_multimap</a> = typedef <a class="el" href="classbeast_1_1detail_1_1aged__ordered__container.html">detail::aged_ordered_container</a> &lt; true, true, Key, T, Clock, Compare, Allocator&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="aged__multimap_8h_source.html#l00039">39</a> of file <a class="el" href="aged__multimap_8h_source.html">aged_multimap.h</a>.</p>
</div>
</div>
<a id="aa6eaf73f1a542f456200fb922ea9e554"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6eaf73f1a542f456200fb922ea9e554">&#9670;&nbsp;</a></span>aged_multiset</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Clock = std::chrono::steady_clock, class Compare = std::less &lt;Key&gt;, class Allocator = std::allocator &lt;Key&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespacebeast.html#aa6eaf73f1a542f456200fb922ea9e554">beast::aged_multiset</a> = typedef <a class="el" href="classbeast_1_1detail_1_1aged__ordered__container.html">detail::aged_ordered_container</a> &lt; true, false, Key, void, Clock, Compare, Allocator&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="aged__multiset_8h_source.html#l00038">38</a> of file <a class="el" href="aged__multiset_8h_source.html">aged_multiset.h</a>.</p>
</div>
</div>
<a id="afdc5db7a6e4f5cdbc2019c449a0da09d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afdc5db7a6e4f5cdbc2019c449a0da09d">&#9670;&nbsp;</a></span>aged_set</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Clock = std::chrono::steady_clock, class Compare = std::less &lt;Key&gt;, class Allocator = std::allocator &lt;Key&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespacebeast.html#afdc5db7a6e4f5cdbc2019c449a0da09d">beast::aged_set</a> = typedef <a class="el" href="classbeast_1_1detail_1_1aged__ordered__container.html">detail::aged_ordered_container</a> &lt; false, false, Key, void, Clock, Compare, Allocator&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="aged__set_8h_source.html#l00038">38</a> of file <a class="el" href="aged__set_8h_source.html">aged_set.h</a>.</p>
</div>
</div>
<a id="a81ed8eb831a89c6e2a1d5d06c111a050"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81ed8eb831a89c6e2a1d5d06c111a050">&#9670;&nbsp;</a></span>aged_unordered_map</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class T , class Clock = std::chrono::steady_clock, class Hash = std::hash &lt;Key&gt;, class KeyEqual = std::equal_to &lt;Key&gt;, class Allocator = std::allocator &lt;std::pair &lt;Key const, T&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespacebeast.html#a81ed8eb831a89c6e2a1d5d06c111a050">beast::aged_unordered_map</a> = typedef <a class="el" href="classbeast_1_1detail_1_1aged__unordered__container.html">detail::aged_unordered_container</a> &lt; false, true, Key, T, Clock, Hash, KeyEqual, Allocator&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="aged__unordered__map_8h_source.html#l00040">40</a> of file <a class="el" href="aged__unordered__map_8h_source.html">aged_unordered_map.h</a>.</p>
</div>
</div>
<a id="a9376ecd8365129e06c75dcc9f92afc89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9376ecd8365129e06c75dcc9f92afc89">&#9670;&nbsp;</a></span>aged_unordered_multimap</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class T , class Clock = std::chrono::steady_clock, class Hash = std::hash &lt;Key&gt;, class KeyEqual = std::equal_to &lt;Key&gt;, class Allocator = std::allocator &lt;std::pair &lt;Key const, T&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespacebeast.html#a9376ecd8365129e06c75dcc9f92afc89">beast::aged_unordered_multimap</a> = typedef <a class="el" href="classbeast_1_1detail_1_1aged__unordered__container.html">detail::aged_unordered_container</a> &lt; true, true, Key, T, Clock, Hash, KeyEqual, Allocator&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="aged__unordered__multimap_8h_source.html#l00040">40</a> of file <a class="el" href="aged__unordered__multimap_8h_source.html">aged_unordered_multimap.h</a>.</p>
</div>
</div>
<a id="a45f28d272bff9c54e1ac97f96ba1aebb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45f28d272bff9c54e1ac97f96ba1aebb">&#9670;&nbsp;</a></span>aged_unordered_multiset</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Clock = std::chrono::steady_clock, class Hash = std::hash &lt;Key&gt;, class KeyEqual = std::equal_to &lt;Key&gt;, class Allocator = std::allocator &lt;Key&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespacebeast.html#a45f28d272bff9c54e1ac97f96ba1aebb">beast::aged_unordered_multiset</a> = typedef <a class="el" href="classbeast_1_1detail_1_1aged__unordered__container.html">detail::aged_unordered_container</a> &lt; true, false, Key, void, Clock, Hash, KeyEqual, Allocator&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="aged__unordered__multiset_8h_source.html#l00039">39</a> of file <a class="el" href="aged__unordered__multiset_8h_source.html">aged_unordered_multiset.h</a>.</p>
</div>
</div>
<a id="a5224a1b1386b951dac7bec720f88d798"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5224a1b1386b951dac7bec720f88d798">&#9670;&nbsp;</a></span>aged_unordered_set</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Clock = std::chrono::steady_clock, class Hash = std::hash &lt;Key&gt;, class KeyEqual = std::equal_to &lt;Key&gt;, class Allocator = std::allocator &lt;Key&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespacebeast.html#a5224a1b1386b951dac7bec720f88d798">beast::aged_unordered_set</a> = typedef <a class="el" href="classbeast_1_1detail_1_1aged__unordered__container.html">detail::aged_unordered_container</a> &lt; false, false, Key, void, Clock, Hash, KeyEqual, Allocator&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="aged__unordered__set_8h_source.html#l00039">39</a> of file <a class="el" href="aged__unordered__set_8h_source.html">aged_unordered_set.h</a>.</p>
</div>
</div>
<a id="a2bc228097ce738b0c1b0fdb4a2635632"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2bc228097ce738b0c1b0fdb4a2635632">&#9670;&nbsp;</a></span>ripemd160_hasher</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespacebeast.html#a2bc228097ce738b0c1b0fdb4a2635632">beast::ripemd160_hasher</a> = typedef <a class="el" href="classbeast_1_1detail_1_1mac__facade.html">detail::mac_facade</a>&lt; <a class="el" href="structbeast_1_1detail_1_1ripemd160__context.html">detail::ripemd160_context</a>, false&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ripemd_8h_source.html#l00029">29</a> of file <a class="el" href="ripemd_8h_source.html">ripemd.h</a>.</p>
</div>
</div>
<a id="a5811441811d217d9eff408e7c6dab8d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5811441811d217d9eff408e7c6dab8d0">&#9670;&nbsp;</a></span>ripemd160_hasher_s</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespacebeast.html#a5811441811d217d9eff408e7c6dab8d0">beast::ripemd160_hasher_s</a> = typedef <a class="el" href="classbeast_1_1detail_1_1mac__facade.html">detail::mac_facade</a>&lt; <a class="el" href="structbeast_1_1detail_1_1ripemd160__context.html">detail::ripemd160_context</a>, true&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ripemd_8h_source.html#l00033">33</a> of file <a class="el" href="ripemd_8h_source.html">ripemd.h</a>.</p>
</div>
</div>
<a id="ab8a50dabee540a70b4ceb99310eba90c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8a50dabee540a70b4ceb99310eba90c">&#9670;&nbsp;</a></span>sha256_hasher</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespacebeast.html#ab8a50dabee540a70b4ceb99310eba90c">beast::sha256_hasher</a> = typedef <a class="el" href="classbeast_1_1detail_1_1mac__facade.html">detail::mac_facade</a>&lt; <a class="el" href="structbeast_1_1detail_1_1sha256__context.html">detail::sha256_context</a>, false&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="sha2_8h_source.html#l00029">29</a> of file <a class="el" href="sha2_8h_source.html">sha2.h</a>.</p>
</div>
</div>
<a id="aa24d2fecaa76c6cd41f170bee1197db2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa24d2fecaa76c6cd41f170bee1197db2">&#9670;&nbsp;</a></span>sha256_hasher_s</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespacebeast.html#aa24d2fecaa76c6cd41f170bee1197db2">beast::sha256_hasher_s</a> = typedef <a class="el" href="classbeast_1_1detail_1_1mac__facade.html">detail::mac_facade</a>&lt; <a class="el" href="structbeast_1_1detail_1_1sha256__context.html">detail::sha256_context</a>, true&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="sha2_8h_source.html#l00033">33</a> of file <a class="el" href="sha2_8h_source.html">sha2.h</a>.</p>
</div>
</div>
<a id="a564b1797480169aa3b61fe6aa8d69b01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a564b1797480169aa3b61fe6aa8d69b01">&#9670;&nbsp;</a></span>sha512_hasher</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespacebeast.html#a564b1797480169aa3b61fe6aa8d69b01">beast::sha512_hasher</a> = typedef <a class="el" href="classbeast_1_1detail_1_1mac__facade.html">detail::mac_facade</a>&lt; <a class="el" href="structbeast_1_1detail_1_1sha512__context.html">detail::sha512_context</a>, false&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="sha2_8h_source.html#l00036">36</a> of file <a class="el" href="sha2_8h_source.html">sha2.h</a>.</p>
</div>
</div>
<a id="a6e22277a8ed5b021609ef13df34d14c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e22277a8ed5b021609ef13df34d14c0">&#9670;&nbsp;</a></span>sha512_hasher_s</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespacebeast.html#a6e22277a8ed5b021609ef13df34d14c0">beast::sha512_hasher_s</a> = typedef <a class="el" href="classbeast_1_1detail_1_1mac__facade.html">detail::mac_facade</a>&lt; <a class="el" href="structbeast_1_1detail_1_1sha512__context.html">detail::sha512_context</a>, true&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="sha2_8h_source.html#l00040">40</a> of file <a class="el" href="sha2_8h_source.html">sha2.h</a>.</p>
</div>
</div>
<a id="a40c1316167b3593c1ef3da5ebbc8ff63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40c1316167b3593c1ef3da5ebbc8ff63">&#9670;&nbsp;</a></span>enable_if_lvalue_t</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class U &gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespacebeast.html#a40c1316167b3593c1ef3da5ebbc8ff63">beast::enable_if_lvalue_t</a> = typedef typename <a class="el" href="structbeast_1_1enable__if__lvalue.html">enable_if_lvalue</a>&lt;T, U&gt;::type</td>
</tr>
</table>
</div><div class="memdoc">
<p>Ensure const reference function parameters are valid lvalues. </p>
<p>Some functions, especially class constructors, accept const references and store them for later use. If any of those parameters are rvalue objects, the object will be freed as soon as the function returns. This could potentially lead to a variety of "use after free" errors.</p>
<p>If the function is rewritten as a template using this type and the parameters references as rvalue references (eg. TX&amp;&amp;), a compiler error will be generated if an rvalue is provided in the caller.</p>
<div class="fragment"><div class="line"><span class="comment">// Example:</span></div>
<div class="line"><span class="keyword">struct </span>X</div>
<div class="line">{</div>
<div class="line">};</div>
<div class="line"><span class="keyword">struct </span>Y</div>
<div class="line">{</div>
<div class="line">};</div>
<div class="line"> </div>
<div class="line"><span class="keyword">struct </span>Unsafe</div>
<div class="line">{</div>
<div class="line"> Unsafe (X <span class="keyword">const</span>&amp; x, Y <span class="keyword">const</span>&amp; y)</div>
<div class="line"> : x_ (x)</div>
<div class="line"> , y_ (y)</div>
<div class="line"> {</div>
<div class="line"> }</div>
<div class="line"> </div>
<div class="line"> X <span class="keyword">const</span>&amp; x_;</div>
<div class="line"> Y <span class="keyword">const</span>&amp; y_;</div>
<div class="line">};</div>
<div class="line"> </div>
<div class="line"><span class="keyword">struct </span>Safe</div>
<div class="line">{</div>
<div class="line"> <span class="keyword">template</span> &lt;<span class="keyword">class </span>TX, <span class="keyword">class </span>TY,</div>
<div class="line"> <span class="keyword">class </span>= <a class="code" href="namespacebeast.html#a40c1316167b3593c1ef3da5ebbc8ff63">beast::enable_if_lvalue_t&lt;TX, X&gt;</a>,</div>
<div class="line"> <span class="keyword">class </span>= <a class="code" href="namespacebeast.html#a40c1316167b3593c1ef3da5ebbc8ff63">beast::enable_if_lvalue_t &lt; TY, Y &gt;</a>&gt;</div>
<div class="line"> Safe (TX&amp;&amp; x, TY&amp;&amp; y)</div>
<div class="line"> : x_ (x)</div>
<div class="line"> , y_ (y)</div>
<div class="line"> {</div>
<div class="line"> }</div>
<div class="line"> </div>
<div class="line"> X <span class="keyword">const</span>&amp; x_;</div>
<div class="line"> Y <span class="keyword">const</span>&amp; y_;</div>
<div class="line">};</div>
<div class="line"> </div>
<div class="line"><span class="keyword">struct </span>demo</div>
<div class="line">{</div>
<div class="line"> <span class="keywordtype">void</span></div>
<div class="line"> createObjects ()</div>
<div class="line"> {</div>
<div class="line"> X x {};</div>
<div class="line"> Y <span class="keyword">const</span> y {};</div>
<div class="line"> Unsafe u1 (x, y); <span class="comment">// ok</span></div>
<div class="line"> Unsafe u2 (X (), y); <span class="comment">// compiles, but u2.x_ becomes invalid at the end of the line.</span></div>
<div class="line"> Safe s1 (x, y); <span class="comment">// ok</span></div>
<div class="line"> <span class="comment">// Safe s2 (X (), y); // compile-time error</span></div>
<div class="line"> }</div>
<div class="line">};</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="meta_8h_source.html#l00145">145</a> of file <a class="el" href="meta_8h_source.html">meta.h</a>.</p>
</div>
</div>
<a id="a9e4914c67505039031de178e1ea9c23f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e4914c67505039031de178e1ea9c23f">&#9670;&nbsp;</a></span>logstream</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespacebeast.html#a9e4914c67505039031de178e1ea9c23f">beast::logstream</a> = typedef <a class="el" href="classbeast_1_1basic__logstream.html">basic_logstream</a>&lt;char&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Journal_8h_source.html#l00423">423</a> of file <a class="el" href="Journal_8h_source.html">Journal.h</a>.</p>
</div>
</div>
<a id="a16d1bb744c2aa254d3acf4a6fb6e3212"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16d1bb744c2aa254d3acf4a6fb6e3212">&#9670;&nbsp;</a></span>logwstream</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespacebeast.html#a16d1bb744c2aa254d3acf4a6fb6e3212">beast::logwstream</a> = typedef <a class="el" href="classbeast_1_1basic__logstream.html">basic_logstream</a>&lt;wchar_t&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Journal_8h_source.html#l00424">424</a> of file <a class="el" href="Journal_8h_source.html">Journal.h</a>.</p>
</div>
</div>
<a id="a8043ff48907b4e6af56a2b63ddbac1c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8043ff48907b4e6af56a2b63ddbac1c3">&#9670;&nbsp;</a></span>maybe_const_t</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;bool IsConst, class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespacebeast.html#a8043ff48907b4e6af56a2b63ddbac1c3">beast::maybe_const_t</a> = typedef typename <a class="el" href="structbeast_1_1maybe__const.html">maybe_const</a> &lt;IsConst,T&gt;::type</td>
</tr>
</table>
</div><div class="memdoc">
<p>Alias for omitting <code>typename</code>. </p>
<p class="definition">Definition at line <a class="el" href="maybe__const_8h_source.html#l00039">39</a> of file <a class="el" href="maybe__const_8h_source.html">maybe_const.h</a>.</p>
</div>
</div>
<a id="a3a89b040ab5ccff1b2ce7692464c6a48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a89b040ab5ccff1b2ce7692464c6a48">&#9670;&nbsp;</a></span>xor_shift_engine</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespacebeast.html#a3a89b040ab5ccff1b2ce7692464c6a48">beast::xor_shift_engine</a> = typedef <a class="el" href="classbeast_1_1detail_1_1xor__shift__engine.html">detail::xor_shift_engine</a>&lt;&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>XOR-shift Generator. </p>
<p>Meets the requirements of UniformRandomNumberGenerator.</p>
<p>Simple and fast RNG based on: <a href="http://xorshift.di.unimi.it/xorshift128plus.c">http://xorshift.di.unimi.it/xorshift128plus.c</a> does not accept seed==0 </p>
<p class="definition">Definition at line <a class="el" href="xor__shift__engine_8h_source.html#l00122">122</a> of file <a class="el" href="xor__shift__engine_8h_source.html">xor_shift_engine.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="aeb689e5282484a5d64be831c6e646f0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb689e5282484a5d64be831c6e646f0a">&#9670;&nbsp;</a></span>endian</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespacebeast.html#aeb689e5282484a5d64be831c6e646f0a">beast::endian</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aeb689e5282484a5d64be831c6e646f0aad861877da56b8b4ceb35c8cbfdf65bb4"></a>big&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aeb689e5282484a5d64be831c6e646f0aaaae6635e044ac56046b2893a529b5114"></a>little&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aeb689e5282484a5d64be831c6e646f0aa8e5f3adee38c8fccc13c1f3be0143796"></a>native&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="endian_8h_source.html#l00030">30</a> of file <a class="el" href="endian_8h_source.html">endian.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a4ac75429da667d3b818a083ee007f116"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ac75429da667d3b818a083ee007f116">&#9670;&nbsp;</a></span>get_abstract_clock()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Facade , class Clock = Facade&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classbeast_1_1abstract__clock.html">abstract_clock</a>&lt;Facade&gt;&amp; beast::get_abstract_clock </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns a global instance of an abstract clock. </p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">Facade</td><td>A type meeting these requirements: <a href="http://en.cppreference.com/w/cpp/concept/Clock">http://en.cppreference.com/w/cpp/concept/Clock</a> </td></tr>
<tr><td class="paramname">Clock</td><td>The actual concrete clock to use. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="abstract__clock_8h_source.html#l00107">107</a> of file <a class="el" href="abstract__clock_8h_source.html">abstract_clock.h</a>.</p>
</div>
</div>
<a id="ae7ebcb3c739aea5094f5032922e2909e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7ebcb3c739aea5094f5032922e2909e">&#9670;&nbsp;</a></span>basic_seconds_clock_main_hook()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void beast::basic_seconds_clock_main_hook </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Called before main exits to terminate the utility thread. </p>
<p>This is a workaround for Visual Studio 2013: <a href="http://connect.microsoft.com/VisualStudio/feedback/details/786016/creating-a-global-c-object-that-used-thread-join-in-its-destructor-causes-a-lockup">http://connect.microsoft.com/VisualStudio/feedback/details/786016/creating-a-global-c-object-that-used-thread-join-in-its-destructor-causes-a-lockup</a> <a href="http://stackoverflow.com/questions/10915233/stdthreadjoin-hangs-if-called-after-main-exits-when-using-vs2012-rc">http://stackoverflow.com/questions/10915233/stdthreadjoin-hangs-if-called-after-main-exits-when-using-vs2012-rc</a> </p>
<p class="definition">Definition at line <a class="el" href="basic__seconds__clock_8h_source.html#l00141">141</a> of file <a class="el" href="basic__seconds__clock_8h_source.html">basic_seconds_clock.h</a>.</p>
</div>
</div>
<a id="a5a9b62bcc4646694cbd799ad46a0b149"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a9b62bcc4646694cbd799ad46a0b149">&#9670;&nbsp;</a></span>expire() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class AgedContainer , class Rep , class Period &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if</a>&lt; <a class="el" href="structbeast_1_1is__aged__container.html">is_aged_container</a> &lt;AgedContainer&gt;::value, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&gt;::type beast::expire </td>
<td>(</td>
<td class="paramtype">AgedContainer &amp;&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::duration</a>&lt; Rep, Period &gt; const &amp;&#160;</td>
<td class="paramname"><em>age</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Expire aged container items past the specified age. </p>
<p class="definition">Definition at line <a class="el" href="aged__container__utility_8h_source.html#l00035">35</a> of file <a class="el" href="aged__container__utility_8h_source.html">aged_container_utility.h</a>.</p>
</div>
</div>
<a id="ae4687b34528a6de9d5b078021aebccea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4687b34528a6de9d5b078021aebccea">&#9670;&nbsp;</a></span>swap() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;bool IsMulti, bool IsMap, class Key , class T , class Clock , class Compare , class Allocator &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void beast::swap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1detail_1_1aged__ordered__container.html">beast::detail::aged_ordered_container</a>&lt; IsMulti, IsMap, Key, T, Clock, Compare, Allocator &gt; &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1detail_1_1aged__ordered__container.html">beast::detail::aged_ordered_container</a>&lt; IsMulti, IsMap, Key, T, Clock, Compare, Allocator &gt; &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="aged__ordered__container_8h_source.html#l01952">1952</a> of file <a class="el" href="aged__ordered__container_8h_source.html">aged_ordered_container.h</a>.</p>
</div>
</div>
<a id="a87b3566412ec8da42b37f7f815513483"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87b3566412ec8da42b37f7f815513483">&#9670;&nbsp;</a></span>expire() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;bool IsMulti, bool IsMap, class Key , class T , class Clock , class Compare , class Allocator , class Rep , class Period &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> beast::expire </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1detail_1_1aged__ordered__container.html">detail::aged_ordered_container</a>&lt; IsMulti, IsMap, Key, T, Clock, Compare, Allocator &gt; &amp;&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::duration</a>&lt; Rep, Period &gt; const &amp;&#160;</td>
<td class="paramname"><em>age</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Expire aged container items past the specified age. </p>
<p class="definition">Definition at line <a class="el" href="aged__ordered__container_8h_source.html#l01965">1965</a> of file <a class="el" href="aged__ordered__container_8h_source.html">aged_ordered_container.h</a>.</p>
</div>
</div>
<a id="a65eddcc4c83a40e71e903e9bc36a827b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65eddcc4c83a40e71e903e9bc36a827b">&#9670;&nbsp;</a></span>swap() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;bool IsMulti, bool IsMap, class Key , class T , class Clock , class Hash , class KeyEqual , class Allocator &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void beast::swap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1detail_1_1aged__unordered__container.html">beast::detail::aged_unordered_container</a>&lt; IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator &gt; &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1detail_1_1aged__unordered__container.html">beast::detail::aged_unordered_container</a>&lt; IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator &gt; &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="aged__unordered__container_8h_source.html#l02542">2542</a> of file <a class="el" href="aged__unordered__container_8h_source.html">aged_unordered_container.h</a>.</p>
</div>
</div>
<a id="a550eb4307d1fb60bf573a944bacf6a45"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a550eb4307d1fb60bf573a944bacf6a45">&#9670;&nbsp;</a></span>expire() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;bool IsMulti, bool IsMap, class Key , class T , class Clock , class Hash , class KeyEqual , class Allocator , class Rep , class Period &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> beast::expire </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1detail_1_1aged__unordered__container.html">beast::detail::aged_unordered_container</a>&lt; IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator &gt; &amp;&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::duration</a>&lt; Rep, Period &gt; const &amp;&#160;</td>
<td class="paramname"><em>age</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Expire aged container items past the specified age. </p>
<p class="definition">Definition at line <a class="el" href="aged__unordered__container_8h_source.html#l02555">2555</a> of file <a class="el" href="aged__unordered__container_8h_source.html">aged_unordered_container.h</a>.</p>
</div>
</div>
<a id="afa60f82c45aadff5ed4da508c797e3a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa60f82c45aadff5ed4da508c797e3a9">&#9670;&nbsp;</a></span>getCurrentThreadName()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> beast::getCurrentThreadName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the name of the caller thread. </p>
<p>The name returned is the name as set by a call to <a class="el" href="namespacebeast.html#ab3bd70e6eb43bbd99b5fe518efce8c7e" title="Changes the name of the caller thread.">setCurrentThreadName()</a>. If the thread name is set by an external force, then that name change will not be reported.</p>
<p>If no name has ever been set, then the empty string is returned. </p>
<p class="definition">Definition at line <a class="el" href="CurrentThreadName_8cpp_source.html#l00108">108</a> of file <a class="el" href="CurrentThreadName_8cpp_source.html">CurrentThreadName.cpp</a>.</p>
</div>
</div>
<a id="ab3bd70e6eb43bbd99b5fe518efce8c7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3bd70e6eb43bbd99b5fe518efce8c7e">&#9670;&nbsp;</a></span>setCurrentThreadName()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void beast::setCurrentThreadName </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a>&#160;</td>
<td class="paramname"><em>newThreadName</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Changes the name of the caller thread. </p>
<p>Different OSes may place different length or content limits on this name. </p>
<p class="definition">Definition at line <a class="el" href="CurrentThreadName_8cpp_source.html#l00113">113</a> of file <a class="el" href="CurrentThreadName_8cpp_source.html">CurrentThreadName.cpp</a>.</p>
</div>
</div>
<a id="aeb241ed2f4422ea57283956ca58c5d42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb241ed2f4422ea57283956ca58c5d42">&#9670;&nbsp;</a></span>lexicalCastChecked()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Out , class In &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool beast::lexicalCastChecked </td>
<td>(</td>
<td class="paramtype">Out &amp;&#160;</td>
<td class="paramname"><em>out</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">In&#160;</td>
<td class="paramname"><em>in</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Intelligently convert from one type to another. </p>
<dl class="section return"><dt>Returns</dt><dd><code>false</code> if there was a parsing or range error </dd></dl>
<p class="definition">Definition at line <a class="el" href="LexicalCast_8h_source.html#l00262">262</a> of file <a class="el" href="LexicalCast_8h_source.html">LexicalCast.h</a>.</p>
</div>
</div>
<a id="a0aecda88ba6663d0c9f5c25a7d41722b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0aecda88ba6663d0c9f5c25a7d41722b">&#9670;&nbsp;</a></span>lexicalCastThrow()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Out , class In &gt; </div>
<table class="memname">
<tr>
<td class="memname">Out beast::lexicalCastThrow </td>
<td>(</td>
<td class="paramtype">In&#160;</td>
<td class="paramname"><em>in</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Convert from one type to another, throw on error. </p>
<p>An exception of type <a class="el" href="structbeast_1_1BadLexicalCast.html" title="Thrown when a conversion is not possible with LexicalCast.">BadLexicalCast</a> is thrown if the conversion fails.</p>
<dl class="section return"><dt>Returns</dt><dd>The new type. </dd></dl>
<p class="definition">Definition at line <a class="el" href="LexicalCast_8h_source.html#l00274">274</a> of file <a class="el" href="LexicalCast_8h_source.html">LexicalCast.h</a>.</p>
</div>
</div>
<a id="a67b02c0e029d6e8394e8832e74c95f27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67b02c0e029d6e8394e8832e74c95f27">&#9670;&nbsp;</a></span>lexicalCast()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Out , class In &gt; </div>
<table class="memname">
<tr>
<td class="memname">Out beast::lexicalCast </td>
<td>(</td>
<td class="paramtype">In&#160;</td>
<td class="paramname"><em>in</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Out&#160;</td>
<td class="paramname"><em>defaultValue</em> = <code>Out&#160;()</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Convert from one type to another. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">defaultValue</td><td>The value returned if parsing fails </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The new type. </dd></dl>
<p class="definition">Definition at line <a class="el" href="LexicalCast_8h_source.html#l00290">290</a> of file <a class="el" href="LexicalCast_8h_source.html">LexicalCast.h</a>.</p>
</div>
</div>
<a id="abe39345843815f6a125b8679bf0896f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe39345843815f6a125b8679bf0896f6">&#9670;&nbsp;</a></span>operator==() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Container , bool LhsIsConst, bool RhsIsConst&gt; </div>
<table class="memname">
<tr>
<td class="memname">bool beast::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1LockFreeStackIterator.html">LockFreeStackIterator</a>&lt; Container, LhsIsConst &gt; const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1LockFreeStackIterator.html">LockFreeStackIterator</a>&lt; Container, RhsIsConst &gt; const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00115">115</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
<a id="abf1fc3e5efef3302b3037704024a2cce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf1fc3e5efef3302b3037704024a2cce">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Container , bool LhsIsConst, bool RhsIsConst&gt; </div>
<table class="memname">
<tr>
<td class="memname">bool beast::operator!= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1LockFreeStackIterator.html">LockFreeStackIterator</a>&lt; Container, LhsIsConst &gt; const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1LockFreeStackIterator.html">LockFreeStackIterator</a>&lt; Container, RhsIsConst &gt; const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00122">122</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
<a id="a739d8c0a892c75e88149d7f7bed5a581"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a739d8c0a892c75e88149d7f7bed5a581">&#9670;&nbsp;</a></span>print_identifiers()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> beast::print_identifiers </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1SemanticVersion.html#aac4371b3963c7ac5131b8da40e1dcc07">SemanticVersion::identifier_list</a> const &amp;&#160;</td>
<td class="paramname"><em>list</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SemanticVersion_8cpp_source.html#l00029">29</a> of file <a class="el" href="SemanticVersion_8cpp_source.html">SemanticVersion.cpp</a>.</p>
</div>
</div>
<a id="a3c3b8c6687eed387fc87fd4d04c0f777"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c3b8c6687eed387fc87fd4d04c0f777">&#9670;&nbsp;</a></span>isNumeric()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool beast::isNumeric </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SemanticVersion_8cpp_source.html#l00043">43</a> of file <a class="el" href="SemanticVersion_8cpp_source.html">SemanticVersion.cpp</a>.</p>
</div>
</div>
<a id="a476dd1a011d1986f56b5b65eaac4ca29"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a476dd1a011d1986f56b5b65eaac4ca29">&#9670;&nbsp;</a></span>chop()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool beast::chop </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>what</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;&#160;</td>
<td class="paramname"><em>input</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SemanticVersion_8cpp_source.html#l00055">55</a> of file <a class="el" href="SemanticVersion_8cpp_source.html">SemanticVersion.cpp</a>.</p>
</div>
</div>
<a id="af92197d45a254abe60e0a7ddf0241862"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af92197d45a254abe60e0a7ddf0241862">&#9670;&nbsp;</a></span>chopUInt()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool beast::chopUInt </td>
<td>(</td>
<td class="paramtype">int &amp;&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>limit</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;&#160;</td>
<td class="paramname"><em>input</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SemanticVersion_8cpp_source.html#l00066">66</a> of file <a class="el" href="SemanticVersion_8cpp_source.html">SemanticVersion.cpp</a>.</p>
</div>
</div>
<a id="ac78fab53c4ce4d54e7950bc718396c38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac78fab53c4ce4d54e7950bc718396c38">&#9670;&nbsp;</a></span>extract_identifier()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool beast::extract_identifier </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>allowLeadingZeroes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;&#160;</td>
<td class="paramname"><em>input</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SemanticVersion_8cpp_source.html#l00104">104</a> of file <a class="el" href="SemanticVersion_8cpp_source.html">SemanticVersion.cpp</a>.</p>
</div>
</div>
<a id="ac5f10c8bd87107c6cc04ce9d038f7928"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5f10c8bd87107c6cc04ce9d038f7928">&#9670;&nbsp;</a></span>extract_identifiers()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool beast::extract_identifiers </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1SemanticVersion.html#aac4371b3963c7ac5131b8da40e1dcc07">SemanticVersion::identifier_list</a> &amp;&#160;</td>
<td class="paramname"><em>identifiers</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>allowLeadingZeroes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;&#160;</td>
<td class="paramname"><em>input</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SemanticVersion_8cpp_source.html#l00127">127</a> of file <a class="el" href="SemanticVersion_8cpp_source.html">SemanticVersion.cpp</a>.</p>
</div>
</div>
<a id="a9d4b4c77a888ac5ace71c766b9dbcfce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d4b4c77a888ac5ace71c766b9dbcfce">&#9670;&nbsp;</a></span>compare()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int beast::compare </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Compare two SemanticVersions against each other. </p>
<p>The comparison follows the rules as per the specification. </p>
<p class="definition">Definition at line <a class="el" href="SemanticVersion_8cpp_source.html#l00251">251</a> of file <a class="el" href="SemanticVersion_8cpp_source.html">SemanticVersion.cpp</a>.</p>
</div>
</div>
<a id="a570f1cc92e1748c5bd95a843853d1a63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a570f1cc92e1748c5bd95a843853d1a63">&#9670;&nbsp;</a></span>operator==() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool beast::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SemanticVersion_8h_source.html#l00076">76</a> of file <a class="el" href="SemanticVersion_8h_source.html">SemanticVersion.h</a>.</p>
</div>
</div>
<a id="a6217f0baa50907efb4b158761271464f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6217f0baa50907efb4b158761271464f">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool beast::operator!= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SemanticVersion_8h_source.html#l00082">82</a> of file <a class="el" href="SemanticVersion_8h_source.html">SemanticVersion.h</a>.</p>
</div>
</div>
<a id="a1fc3fed57bea615111c82799724f9581"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1fc3fed57bea615111c82799724f9581">&#9670;&nbsp;</a></span>operator&gt;=() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool beast::operator&gt;= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SemanticVersion_8h_source.html#l00088">88</a> of file <a class="el" href="SemanticVersion_8h_source.html">SemanticVersion.h</a>.</p>
</div>
</div>
<a id="a16d9c6d7573e0efbd63c1db2bf8116d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16d9c6d7573e0efbd63c1db2bf8116d7">&#9670;&nbsp;</a></span>operator&lt;=() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool beast::operator&lt;= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SemanticVersion_8h_source.html#l00094">94</a> of file <a class="el" href="SemanticVersion_8h_source.html">SemanticVersion.h</a>.</p>
</div>
</div>
<a id="a5be32b6206719809af31bd797acf98da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5be32b6206719809af31bd797acf98da">&#9670;&nbsp;</a></span>operator&gt;() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool beast::operator&gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SemanticVersion_8h_source.html#l00100">100</a> of file <a class="el" href="SemanticVersion_8h_source.html">SemanticVersion.h</a>.</p>
</div>
</div>
<a id="abe13cdac8dc5b49ebcc089c4519f1cab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe13cdac8dc5b49ebcc089c4519f1cab">&#9670;&nbsp;</a></span>operator&lt;() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool beast::operator&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SemanticVersion_8h_source.html#l00106">106</a> of file <a class="el" href="SemanticVersion_8h_source.html">SemanticVersion.h</a>.</p>
</div>
</div>
<a id="a8e508b9d22973d6b6cb9ee37aaf981f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e508b9d22973d6b6cb9ee37aaf981f7">&#9670;&nbsp;</a></span>secure_erase()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class = void&gt; </div>
<table class="memname">
<tr>
<td class="memname">void beast::secure_erase </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>dest</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>bytes</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Guaranteed to fill memory with zeroes. </p>
<p class="definition">Definition at line <a class="el" href="secure__erase_8h_source.html#l00083">83</a> of file <a class="el" href="secure__erase_8h_source.html">secure_erase.h</a>.</p>
</div>
</div>
<a id="a721ec32de2934133b2fe7f8ec51551ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a721ec32de2934133b2fe7f8ec51551ce">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[1/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher , class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="el" href="structbeast_1_1is__contiguously__hashable.html">is_contiguously_hashable</a>&lt;T, Hasher&gt;::value&gt; beast::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Logically concatenate input data to a <code>Hasher</code>. </p>
<p>Hasher requirements: </p><pre class="fragment">`X` is the type `Hasher`
`h` is a value of type `x`
`p` is a value convertible to `void const*`
`n` is a value of type `std::size_t`, greater than zero
Expression:
`h.append (p, n);`
Throws:
Never
Effect:
Adds the input data to the hasher state.
Expression:
`static_cast&lt;std::size_t&gt;(j)`
Throws:
Never
Effect:
Returns the reslting hash of all the input data.
</pre>
<p class="definition">Definition at line <a class="el" href="hash__append_8h_source.html#l00236">236</a> of file <a class="el" href="hash__append_8h_source.html">hash_append.h</a>.</p>
</div>
</div>
<a id="ae3947e11bca30a81a28fb81843784c6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3947e11bca30a81a28fb81843784c6b">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[2/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher , class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; !<a class="el" href="structbeast_1_1is__contiguously__hashable.html">is_contiguously_hashable</a>&lt;T, Hasher&gt;::value &amp;&amp; (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral</a>&lt;T&gt;::value || <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_pointer.html">std::is_pointer</a>&lt;T&gt;::value || <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_enum.html">std::is_enum</a>&lt;T&gt;::value)&gt; beast::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="hash__append_8h_source.html#l00248">248</a> of file <a class="el" href="hash__append_8h_source.html">hash_append.h</a>.</p>
</div>
</div>
<a id="a2a2034f03a03a87ed8e88499fa28b92d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a2034f03a03a87ed8e88499fa28b92d">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[3/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher , class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_floating_point.html">std::is_floating_point</a>&lt;T&gt;::value&gt; beast::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="hash__append_8h_source.html#l00260">260</a> of file <a class="el" href="hash__append_8h_source.html">hash_append.h</a>.</p>
</div>
</div>
<a id="adf81b34bbaa4cad912f3df8c5d062da3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf81b34bbaa4cad912f3df8c5d062da3">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[4/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void beast::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/nullptr_t.html">std::nullptr_t</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="hash__append_8h_source.html#l00271">271</a> of file <a class="el" href="hash__append_8h_source.html">hash_append.h</a>.</p>
</div>
</div>
<a id="a9940c41cb89e44528b6e978a9809d3d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9940c41cb89e44528b6e978a9809d3d6">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[5/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher , class T , std::size_t N&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; !<a class="el" href="structbeast_1_1is__contiguously__hashable.html">is_contiguously_hashable</a>&lt; T, Hasher &gt;::value &gt; beast::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T(&amp;)&#160;</td>
<td class="paramname"><em>a</em>[N]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="hash__append_8h_source.html#l00367">367</a> of file <a class="el" href="hash__append_8h_source.html">hash_append.h</a>.</p>
</div>
</div>
<a id="ace3d34df5f825250af86a71651b2ad31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace3d34df5f825250af86a71651b2ad31">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[6/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher , class CharT , class Traits , class Alloc &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; !<a class="el" href="structbeast_1_1is__contiguously__hashable.html">is_contiguously_hashable</a>&lt; CharT, Hasher &gt;::value &gt; beast::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::basic_string</a>&lt; CharT, Traits, Alloc &gt; const &amp;&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="hash__append_8h_source.html#l00381">381</a> of file <a class="el" href="hash__append_8h_source.html">hash_append.h</a>.</p>
</div>
</div>
<a id="a77d2a529843d83b41148d92d200d7786"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77d2a529843d83b41148d92d200d7786">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[7/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher , class CharT , class Traits , class Alloc &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="el" href="structbeast_1_1is__contiguously__hashable.html">is_contiguously_hashable</a>&lt; CharT, Hasher &gt;::value &gt; beast::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::basic_string</a>&lt; CharT, Traits, Alloc &gt; const &amp;&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="hash__append_8h_source.html#l00394">394</a> of file <a class="el" href="hash__append_8h_source.html">hash_append.h</a>.</p>
</div>
</div>
<a id="ae167a5e5b49a4bc8818c6d559235acce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae167a5e5b49a4bc8818c6d559235acce">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[8/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher , class T , class U &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; !<a class="el" href="structbeast_1_1is__contiguously__hashable.html">is_contiguously_hashable</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; T, U &gt;, Hasher &gt;::value &gt; beast::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; T, U &gt; const &amp;&#160;</td>
<td class="paramname"><em>p</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="hash__append_8h_source.html#l00408">408</a> of file <a class="el" href="hash__append_8h_source.html">hash_append.h</a>.</p>
</div>
</div>
<a id="afc037037e6f0781964a202b4074dcb5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc037037e6f0781964a202b4074dcb5f">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[9/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher , class T , class Alloc &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; !<a class="el" href="structbeast_1_1is__contiguously__hashable.html">is_contiguously_hashable</a>&lt; T, Hasher &gt;::value &gt; beast::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T, Alloc &gt; const &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="hash__append_8h_source.html#l00421">421</a> of file <a class="el" href="hash__append_8h_source.html">hash_append.h</a>.</p>
</div>
</div>
<a id="aef2b489ed7e7fd0e5ffeffcc0b7c7452"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef2b489ed7e7fd0e5ffeffcc0b7c7452">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[10/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher , class T , class Alloc &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="el" href="structbeast_1_1is__contiguously__hashable.html">is_contiguously_hashable</a>&lt; T, Hasher &gt;::value &gt; beast::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T, Alloc &gt; const &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="hash__append_8h_source.html#l00434">434</a> of file <a class="el" href="hash__append_8h_source.html">hash_append.h</a>.</p>
</div>
</div>
<a id="a9fd784b88371291a3ef52ba50c9c39cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fd784b88371291a3ef52ba50c9c39cd">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[11/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher , class T , std::size_t N&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; !<a class="el" href="structbeast_1_1is__contiguously__hashable.html">is_contiguously_hashable</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; T, N &gt;, Hasher &gt;::value &gt; beast::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; T, N &gt; const &amp;&#160;</td>
<td class="paramname"><em>a</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="hash__append_8h_source.html#l00447">447</a> of file <a class="el" href="hash__append_8h_source.html">hash_append.h</a>.</p>
</div>
</div>
<a id="a1d55de57791d92ce456712ba01dc4dea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d55de57791d92ce456712ba01dc4dea">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[12/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher , class ... T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; !<a class="el" href="structbeast_1_1is__contiguously__hashable.html">is_contiguously_hashable</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a>&lt; T... &gt;, Hasher &gt;::value &gt; beast::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a>&lt; T... &gt; const &amp;&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="hash__append_8h_source.html#l00508">508</a> of file <a class="el" href="hash__append_8h_source.html">hash_append.h</a>.</p>
</div>
</div>
<a id="a9c634f7111c5a8f184ae2a5080b78cd4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c634f7111c5a8f184ae2a5080b78cd4">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[13/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher , class Key , class T , class Hash , class Pred , class Alloc &gt; </div>
<table class="memname">
<tr>
<td class="memname">void beast::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a>&lt; Key, T, Hash, Pred, Alloc &gt; const &amp;&#160;</td>
<td class="paramname"><em>m</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a99c21aab2a8f5c5d158fb710dd2e2154"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99c21aab2a8f5c5d158fb710dd2e2154">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[14/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher , class Key , class Hash , class Pred , class Alloc &gt; </div>
<table class="memname">
<tr>
<td class="memname">void beast::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt; Key, Hash, Pred, Alloc &gt; const &amp;&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a70662a5459f6a43443b88d1144481854"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70662a5459f6a43443b88d1144481854">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[15/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher , class Key , class Compare , class Alloc &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; !<a class="el" href="structbeast_1_1is__contiguously__hashable.html">is_contiguously_hashable</a>&lt; Key, Hasher &gt;::value &gt; beast::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">boost::container::flat_set&lt; Key, Compare, Alloc &gt; const &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="hash__append_8h_source.html#l00458">458</a> of file <a class="el" href="hash__append_8h_source.html">hash_append.h</a>.</p>
</div>
</div>
<a id="abdcd10513388af80c68c26e116e90e77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdcd10513388af80c68c26e116e90e77">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[16/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher , class Key , class Compare , class Alloc &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="el" href="structbeast_1_1is__contiguously__hashable.html">is_contiguously_hashable</a>&lt; Key, Hasher &gt;::value &gt; beast::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">boost::container::flat_set&lt; Key, Compare, Alloc &gt; const &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="hash__append_8h_source.html#l00468">468</a> of file <a class="el" href="hash__append_8h_source.html">hash_append.h</a>.</p>
</div>
</div>
<a id="a4dc7f353990d6751cfe5dcfce31e4315"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4dc7f353990d6751cfe5dcfce31e4315">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[17/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher , class T0 , class T1 , class ... T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void beast::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T0 const &amp;&#160;</td>
<td class="paramname"><em>t0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T1 const &amp;&#160;</td>
<td class="paramname"><em>t1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T const &amp;...&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="hash__append_8h_source.html#l00546">546</a> of file <a class="el" href="hash__append_8h_source.html">hash_append.h</a>.</p>
</div>
</div>
<a id="a6dac569f538c4c2f47325272578eaf8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6dac569f538c4c2f47325272578eaf8f">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[18/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher , class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void beast::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; T &gt; const &amp;&#160;</td>
<td class="paramname"><em>p</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="hash__append_8h_source.html#l00518">518</a> of file <a class="el" href="hash__append_8h_source.html">hash_append.h</a>.</p>
</div>
</div>
<a id="a116991b5a3834ecc3d9b9076467f9250"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a116991b5a3834ecc3d9b9076467f9250">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[19/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher , class Rep , class Period &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void beast::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::duration</a>&lt; Rep, Period &gt; const &amp;&#160;</td>
<td class="paramname"><em>d</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="hash__append_8h_source.html#l00528">528</a> of file <a class="el" href="hash__append_8h_source.html">hash_append.h</a>.</p>
</div>
</div>
<a id="a49786a4dfd51ff3204d376eca5417cdc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49786a4dfd51ff3204d376eca5417cdc">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[20/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher , class Clock , class Duration &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void beast::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/time_point.html">std::chrono::time_point</a>&lt; Clock, Duration &gt; const &amp;&#160;</td>
<td class="paramname"><em>tp</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="hash__append_8h_source.html#l00536">536</a> of file <a class="el" href="hash__append_8h_source.html">hash_append.h</a>.</p>
</div>
</div>
<a id="a32a9ae237b73f1ab30346fdafdcc6f2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32a9ae237b73f1ab30346fdafdcc6f2b">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[21/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class HashAlgorithm &gt; </div>
<table class="memname">
<tr>
<td class="memname">void beast::hash_append </td>
<td>(</td>
<td class="paramtype">HashAlgorithm &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/error/error_code.html">std::error_code</a> const &amp;&#160;</td>
<td class="paramname"><em>ec</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="hash__append_8h_source.html#l00557">557</a> of file <a class="el" href="hash__append_8h_source.html">hash_append.h</a>.</p>
</div>
</div>
<a id="a98782cfa7110e0f66288ddd2ceb82e10"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98782cfa7110e0f66288ddd2ceb82e10">&#9670;&nbsp;</a></span>hash_append() <span class="overload">[22/22]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void beast::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacebeast_1_1IP.html#adbe597760cb20a7aa3f2ff92f7bed2cc">beast::IP::Address</a> const &amp;&#160;</td>
<td class="paramname"><em>addr</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="IPAddress_8h_source.html#l00101">101</a> of file <a class="el" href="IPAddress_8h_source.html">IPAddress.h</a>.</p>
</div>
</div>
<a id="abf01fe67ed898eb4f56606edaf01b459"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf01fe67ed898eb4f56606edaf01b459">&#9670;&nbsp;</a></span>type_name()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> beast::type_name </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="type__name_8h_source.html#l00043">43</a> of file <a class="el" href="type__name_8h_source.html">type_name.h</a>.</p>
</div>
</div>
<a id="a6894f6dcd09bceda3986ebb1ea7a3eed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6894f6dcd09bceda3986ebb1ea7a3eed">&#9670;&nbsp;</a></span>rngfill() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Generator &gt; </div>
<table class="memname">
<tr>
<td class="memname">void beast::rngfill </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>bytes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Generator &amp;&#160;</td>
<td class="paramname"><em>g</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="rngfill_8h_source.html#l00032">32</a> of file <a class="el" href="rngfill_8h_source.html">rngfill.h</a>.</p>
</div>
</div>
<a id="a3c2683b0fd77fcae6b6ef91fb90e5cbc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c2683b0fd77fcae6b6ef91fb90e5cbc">&#9670;&nbsp;</a></span>rngfill() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Generator , std::size_t N, class = std::enable_if_t&lt; N % sizeof(typename Generator::result_type) == 0&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">void beast::rngfill </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a>, N &gt; &amp;&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Generator &amp;&#160;</td>
<td class="paramname"><em>g</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="rngfill_8h_source.html#l00056">56</a> of file <a class="el" href="rngfill_8h_source.html">rngfill.h</a>.</p>
</div>
</div>
<a id="a97b6ffb69c2fee9618482fad04b94bb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97b6ffb69c2fee9618482fad04b94bb0">&#9670;&nbsp;</a></span>signum() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">auto beast::signum </td>
<td>(</td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>t</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Default implementation of signum calls the method on the class. </p>
<p class="definition">Definition at line <a class="el" href="Zero_8h_source.html#l00053">53</a> of file <a class="el" href="Zero_8h_source.html">Zero.h</a>.</p>
</div>
</div>
<a id="aa95a5383433c68249f6a7bb2d78c550d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa95a5383433c68249f6a7bb2d78c550d">&#9670;&nbsp;</a></span>operator==() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool beast::operator== </td>
<td>(</td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structbeast_1_1Zero.html">Zero</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Zero_8h_source.html#l00075">75</a> of file <a class="el" href="Zero_8h_source.html">Zero.h</a>.</p>
</div>
</div>
<a id="ac8d690b97ecc4d35d08a112a0beb5f37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8d690b97ecc4d35d08a112a0beb5f37">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool beast::operator!= </td>
<td>(</td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structbeast_1_1Zero.html">Zero</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Zero_8h_source.html#l00081">81</a> of file <a class="el" href="Zero_8h_source.html">Zero.h</a>.</p>
</div>
</div>
<a id="a0c712d6f6425319a04765ddbb5eb137d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c712d6f6425319a04765ddbb5eb137d">&#9670;&nbsp;</a></span>operator&lt;() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool beast::operator&lt; </td>
<td>(</td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structbeast_1_1Zero.html">Zero</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Zero_8h_source.html#l00087">87</a> of file <a class="el" href="Zero_8h_source.html">Zero.h</a>.</p>
</div>
</div>
<a id="a9ba93dcefadc25808f59183cd781b2ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ba93dcefadc25808f59183cd781b2ec">&#9670;&nbsp;</a></span>operator&gt;() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool beast::operator&gt; </td>
<td>(</td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structbeast_1_1Zero.html">Zero</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Zero_8h_source.html#l00093">93</a> of file <a class="el" href="Zero_8h_source.html">Zero.h</a>.</p>
</div>
</div>
<a id="afd0a55ab7fb1dec42d3c37de3896382c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd0a55ab7fb1dec42d3c37de3896382c">&#9670;&nbsp;</a></span>operator&gt;=() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool beast::operator&gt;= </td>
<td>(</td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structbeast_1_1Zero.html">Zero</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Zero_8h_source.html#l00099">99</a> of file <a class="el" href="Zero_8h_source.html">Zero.h</a>.</p>
</div>
</div>
<a id="a0a32c49e1d36a7d9c234ffb123cf43d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a32c49e1d36a7d9c234ffb123cf43d7">&#9670;&nbsp;</a></span>operator&lt;=() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool beast::operator&lt;= </td>
<td>(</td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structbeast_1_1Zero.html">Zero</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Zero_8h_source.html#l00105">105</a> of file <a class="el" href="Zero_8h_source.html">Zero.h</a>.</p>
</div>
</div>
<a id="a3dc33f77bd143fb4390ced7bdb3ab085"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3dc33f77bd143fb4390ced7bdb3ab085">&#9670;&nbsp;</a></span>operator==() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool beast::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structbeast_1_1Zero.html">Zero</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Zero_8h_source.html#l00114">114</a> of file <a class="el" href="Zero_8h_source.html">Zero.h</a>.</p>
</div>
</div>
<a id="ab5bb4d50eed31f506d671967185ce28b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5bb4d50eed31f506d671967185ce28b">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool beast::operator!= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structbeast_1_1Zero.html">Zero</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Zero_8h_source.html#l00120">120</a> of file <a class="el" href="Zero_8h_source.html">Zero.h</a>.</p>
</div>
</div>
<a id="a8966fd803ac53925e5031f645c4225c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8966fd803ac53925e5031f645c4225c2">&#9670;&nbsp;</a></span>operator&lt;() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool beast::operator&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structbeast_1_1Zero.html">Zero</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Zero_8h_source.html#l00126">126</a> of file <a class="el" href="Zero_8h_source.html">Zero.h</a>.</p>
</div>
</div>
<a id="a4c1b6b2d453bbcb1c0461e6771a53f7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c1b6b2d453bbcb1c0461e6771a53f7f">&#9670;&nbsp;</a></span>operator&gt;() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool beast::operator&gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structbeast_1_1Zero.html">Zero</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Zero_8h_source.html#l00132">132</a> of file <a class="el" href="Zero_8h_source.html">Zero.h</a>.</p>
</div>
</div>
<a id="abae13f7503de775139b9675378eb1218"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abae13f7503de775139b9675378eb1218">&#9670;&nbsp;</a></span>operator&gt;=() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool beast::operator&gt;= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structbeast_1_1Zero.html">Zero</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Zero_8h_source.html#l00138">138</a> of file <a class="el" href="Zero_8h_source.html">Zero.h</a>.</p>
</div>
</div>
<a id="ade9b72fce81f819b2ca16edc9de26639"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade9b72fce81f819b2ca16edc9de26639">&#9670;&nbsp;</a></span>operator&lt;=() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool beast::operator&lt;= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structbeast_1_1Zero.html">Zero</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Zero_8h_source.html#l00144">144</a> of file <a class="el" href="Zero_8h_source.html">Zero.h</a>.</p>
</div>
</div>
<a id="a2fcd1e483417a5a0bd659b7f1f2e7f5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fcd1e483417a5a0bd659b7f1f2e7f5e">&#9670;&nbsp;</a></span>heading()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class CharT , class Traits , class Allocator &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::basic_string</a>&lt;CharT, Traits, Allocator&gt; beast::heading </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::basic_string</a>&lt; CharT, Traits, Allocator &gt;&#160;</td>
<td class="paramname"><em>title</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>width</em> = <code>80</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">CharT&#160;</td>
<td class="paramname"><em>fill</em> = <code>CharT&#160;('-')</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Produce a section heading and fill the rest of the line with dashes. </p>
<p class="definition">Definition at line <a class="el" href="iosformat_8h_source.html#l00051">51</a> of file <a class="el" href="iosformat_8h_source.html">iosformat.h</a>.</p>
</div>
</div>
<a id="afc5f5e8520bf9ec3abd1f92d066ef7b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc5f5e8520bf9ec3abd1f92d066ef7b9">&#9670;&nbsp;</a></span>field() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class CharT , class Traits , class Allocator &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classbeast_1_1field__t.html">field_t</a>&lt;CharT, Traits, Allocator&gt; beast::field </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::basic_string</a>&lt; CharT, Traits, Allocator &gt; const &amp;&#160;</td>
<td class="paramname"><em>text</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>width</em> = <code>8</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>pad</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>right</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="iosformat_8h_source.html#l00158">158</a> of file <a class="el" href="iosformat_8h_source.html">iosformat.h</a>.</p>
</div>
</div>
<a id="a64acf658ba8c2e9016b57ff0cda38004"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64acf658ba8c2e9016b57ff0cda38004">&#9670;&nbsp;</a></span>field() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class CharT &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classbeast_1_1field__t.html">field_t</a>&lt;CharT&gt; beast::field </td>
<td>(</td>
<td class="paramtype">CharT const *&#160;</td>
<td class="paramname"><em>text</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>width</em> = <code>8</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>pad</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>right</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="iosformat_8h_source.html#l00167">167</a> of file <a class="el" href="iosformat_8h_source.html">iosformat.h</a>.</p>
</div>
</div>
<a id="a60d051392605758df34afdc8ca4f392e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60d051392605758df34afdc8ca4f392e">&#9670;&nbsp;</a></span>field() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classbeast_1_1field__t.html">field_t</a>&lt;char&gt; beast::field </td>
<td>(</td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>width</em> = <code>8</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>pad</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>right</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="iosformat_8h_source.html#l00177">177</a> of file <a class="el" href="iosformat_8h_source.html">iosformat.h</a>.</p>
</div>
</div>
<a id="ab3502c6cc7e68b393e73b4098e28b1c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3502c6cc7e68b393e73b4098e28b1c3">&#9670;&nbsp;</a></span>rfield() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class CharT , class Traits , class Allocator &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classbeast_1_1field__t.html">field_t</a>&lt;CharT, Traits, Allocator&gt; beast::rfield </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::basic_string</a>&lt; CharT, Traits, Allocator &gt; const &amp;&#160;</td>
<td class="paramname"><em>text</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>width</em> = <code>8</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>pad</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="iosformat_8h_source.html#l00185">185</a> of file <a class="el" href="iosformat_8h_source.html">iosformat.h</a>.</p>
</div>
</div>
<a id="ab262584973180f20d4eeea7a6271fdd7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab262584973180f20d4eeea7a6271fdd7">&#9670;&nbsp;</a></span>rfield() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class CharT &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classbeast_1_1field__t.html">field_t</a>&lt;CharT&gt; beast::rfield </td>
<td>(</td>
<td class="paramtype">CharT const *&#160;</td>
<td class="paramname"><em>text</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>width</em> = <code>8</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>pad</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="iosformat_8h_source.html#l00194">194</a> of file <a class="el" href="iosformat_8h_source.html">iosformat.h</a>.</p>
</div>
</div>
<a id="adba84c54021b5a2fde3e04cb6cd9e689"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adba84c54021b5a2fde3e04cb6cd9e689">&#9670;&nbsp;</a></span>rfield() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classbeast_1_1field__t.html">field_t</a>&lt;char&gt; beast::rfield </td>
<td>(</td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>width</em> = <code>8</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>pad</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="iosformat_8h_source.html#l00204">204</a> of file <a class="el" href="iosformat_8h_source.html">iosformat.h</a>.</p>
</div>
</div>
<a id="acf354b548fbcd87bc88d817eeb675e82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf354b548fbcd87bc88d817eeb675e82">&#9670;&nbsp;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[1/14]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">beast::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacebeast.html#afdc5db7a6e4f5cdbc2019c449a0da09d">aged_set</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">container&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">beast&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7dffa08697f7dc7e6ce1ae7720547a57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7dffa08697f7dc7e6ce1ae7720547a57">&#9670;&nbsp;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[2/14]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">beast::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacebeast.html#a019293e906eea78e07349b4394f22a83">aged_map</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">container&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">beast&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2325a64584f5ae14f0cf275c7c18f5a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2325a64584f5ae14f0cf275c7c18f5a0">&#9670;&nbsp;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[3/14]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">beast::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacebeast.html#aa6eaf73f1a542f456200fb922ea9e554">aged_multiset</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">container&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">beast&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a11ce17bc465bf3b332406d64d66fef90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11ce17bc465bf3b332406d64d66fef90">&#9670;&nbsp;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[4/14]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">beast::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacebeast.html#a9c6c754392e1241550e52f531eb874be">aged_multimap</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">container&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">beast&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa7c3ab2ec5cc1fe6204257f27d1fa55a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7c3ab2ec5cc1fe6204257f27d1fa55a">&#9670;&nbsp;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[5/14]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">beast::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacebeast.html#a5224a1b1386b951dac7bec720f88d798">aged_unordered_set</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">container&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">beast&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abd32cc41b6488147eae4cbebabe7e26d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd32cc41b6488147eae4cbebabe7e26d">&#9670;&nbsp;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[6/14]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">beast::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacebeast.html#a81ed8eb831a89c6e2a1d5d06c111a050">aged_unordered_map</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">container&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">beast&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a223f53faceabd4668a1d91582a36b351"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a223f53faceabd4668a1d91582a36b351">&#9670;&nbsp;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[7/14]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">beast::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacebeast.html#a45f28d272bff9c54e1ac97f96ba1aebb">aged_unordered_multiset</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">container&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">beast&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af74fb8a66114965745c15bc8a72d7d65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af74fb8a66114965745c15bc8a72d7d65">&#9670;&nbsp;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[8/14]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">beast::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacebeast.html#a9376ecd8365129e06c75dcc9f92afc89">aged_unordered_multimap</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">container&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">beast&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa83b48cf9fff1a5bcd5c18fee13ab4d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa83b48cf9fff1a5bcd5c18fee13ab4d4">&#9670;&nbsp;</a></span>BEAST_DEFINE_TESTSUITE_MANUAL()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">beast::BEAST_DEFINE_TESTSUITE_MANUAL </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1abstract__clock.html">abstract_clock</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">chrono&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">beast&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abcfded0053835d1742f921c630eaa44d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abcfded0053835d1742f921c630eaa44d">&#9670;&nbsp;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[9/14]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">beast::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1basic__seconds__clock.html">basic_seconds_clock</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">chrono&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">beast&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa4e10edd84b0266f276e8ca6951f7564"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4e10edd84b0266f276e8ca6951f7564">&#9670;&nbsp;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[10/14]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">beast::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">Journal</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">utility&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">beast&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab70f1f02a43fbda812302bad71faefb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab70f1f02a43fbda812302bad71faefb8">&#9670;&nbsp;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[11/14]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">beast::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1PropertyStream.html">PropertyStream</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">utility&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">beast&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4298120e22260f06b9e7daa16f0cd099"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4298120e22260f06b9e7daa16f0cd099">&#9670;&nbsp;</a></span>signum() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int beast::signum </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structbeast_1_1adl__tester.html">adl_tester</a>&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="beast__Zero__test_8cpp_source.html#l00028">28</a> of file <a class="el" href="beast__Zero__test_8cpp_source.html">beast_Zero_test.cpp</a>.</p>
</div>
</div>
<a id="a9c33ad7c18e220972c814c009d20ad5c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c33ad7c18e220972c814c009d20ad5c">&#9670;&nbsp;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[12/14]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">beast::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structbeast_1_1Zero.html">Zero</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">types&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">beast&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9ee2185208df00ae6b467df2fc3cde0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ee2185208df00ae6b467df2fc3cde0a">&#9670;&nbsp;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[13/14]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">beast::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">LexicalCast&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">beast_core&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">beast&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6c3ef0f8175ef8f0f7c075be75892913"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c3ef0f8175ef8f0f7c075be75892913">&#9670;&nbsp;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[14/14]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">beast::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1SemanticVersion.html">SemanticVersion</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">beast_core&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">beast&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
<div class="ttc" id="anamespacebeast_html_a40c1316167b3593c1ef3da5ebbc8ff63"><div class="ttname"><a href="namespacebeast.html#a40c1316167b3593c1ef3da5ebbc8ff63">beast::enable_if_lvalue_t</a></div><div class="ttdeci">typename enable_if_lvalue&lt; T, U &gt;::type enable_if_lvalue_t</div><div class="ttdoc">Ensure const reference function parameters are valid lvalues.</div><div class="ttdef"><b>Definition:</b> <a href="meta_8h_source.html#l00145">meta.h:145</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>