This commit is contained in:
ximinez
2025-02-14 23:56:08 +00:00
parent 46d9ec6447
commit 12200da7e4
3118 changed files with 39107 additions and 36446 deletions

View File

@@ -679,44 +679,51 @@ $(function() {
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span>}</div>
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span> </div>
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span><span class="keyword">template</span> &lt;std::<span class="keywordtype">size_t</span> Bits, <span class="keyword">class</span> Tag&gt;</div>
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"><a class="line" href="namespaceripple.html#a5c77599883897def8bd3e9e4ad140f95"> 635</a></span><span class="keyword">inline</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a>&amp;</div>
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span><a class="code hl_function" href="namespaceripple.html#a5c77599883897def8bd3e9e4ad140f95">operator&lt;&lt;</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a>&amp; <a class="code hl_enumvalue" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a>, <a class="code hl_class" href="classripple_1_1base__uint.html">base_uint&lt;Bits, Tag&gt;</a> <span class="keyword">const</span>&amp; u)</div>
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span><span class="keyword">inline</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div>
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"><a class="line" href="namespaceripple.html#a033d0d7e970df05013f1a46236227141"> 636</a></span><a class="code hl_function" href="namespaceripple.html#a033d0d7e970df05013f1a46236227141">to_short_string</a>(<a class="code hl_class" href="classripple_1_1base__uint.html">base_uint&lt;Bits, Tag&gt;</a> <span class="keyword">const</span>&amp; a)</div>
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span>{</div>
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a> &lt;&lt; <a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(u);</div>
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(a.<a class="code hl_function" href="classripple_1_1base__uint.html#a5278a66b4c638992010ed51471ca7d5d">cbegin</a>(), a.<a class="code hl_function" href="classripple_1_1base__uint.html#a7466966dd532bb1be84c325a3b085adb">cend</a>()).<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/substr.html">substr</a>(0, 8) + <span class="stringliteral">&quot;...&quot;</span>;</div>
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span>}</div>
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span> </div>
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"> 641</span><span class="keyword">template</span> &lt;&gt;</div>
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno"> 642</span><span class="keyword">inline</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div>
<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"><a class="line" href="namespaceripple.html#adfba989160b2969247e5842ae0841651"> 643</a></span><a class="code hl_function" href="namespaceripple.html#adfba989160b2969247e5842ae0841651">extract</a>(<a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a> <span class="keyword">const</span>&amp; key)</div>
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"> 641</span><span class="keyword">template</span> &lt;std::<span class="keywordtype">size_t</span> Bits, <span class="keyword">class</span> Tag&gt;</div>
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno"><a class="line" href="namespaceripple.html#a5c77599883897def8bd3e9e4ad140f95"> 642</a></span><span class="keyword">inline</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a>&amp;</div>
<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"> 643</span><a class="code hl_function" href="namespaceripple.html#a5c77599883897def8bd3e9e4ad140f95">operator&lt;&lt;</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a>&amp; <a class="code hl_enumvalue" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a>, <a class="code hl_class" href="classripple_1_1base__uint.html">base_uint&lt;Bits, Tag&gt;</a> <span class="keyword">const</span>&amp; u)</div>
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"> 644</span>{</div>
<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"> 645</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> result;</div>
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span> <span class="comment">// Use memcpy to avoid unaligned UB</span></div>
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span> <span class="comment">// (will optimize to equivalent code)</span></div>
<div class="line"><a id="l00648" name="l00648"></a><span class="lineno"> 648</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/byte/memcpy.html">std::memcpy</a>(&amp;result, key.<a class="code hl_function" href="classripple_1_1base__uint.html#a5342507fe2fb5ac55d578e7e98863f70">data</a>(), <span class="keyword">sizeof</span>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>));</div>
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span> <span class="keywordflow">return</span> result;</div>
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span>}</div>
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span> </div>
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span><span class="preprocessor">#ifndef __INTELLISENSE__</span></div>
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(<a class="code hl_typedef" href="namespaceripple.html#a4d601befed9298ce94e7d95410fa9ce9">uint128</a>) == 128 / 8, <span class="stringliteral">&quot;There should be no padding bytes&quot;</span>);</div>
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"> 654</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(<a class="code hl_typedef" href="namespaceripple.html#ad47d532b2f3927125b187ac770f84448">uint160</a>) == 160 / 8, <span class="stringliteral">&quot;There should be no padding bytes&quot;</span>);</div>
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"> 655</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(<a class="code hl_typedef" href="namespaceripple.html#aaaf4d707c3e5604ff3f3f5d040ec1520">uint192</a>) == 192 / 8, <span class="stringliteral">&quot;There should be no padding bytes&quot;</span>);</div>
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(<a class="code hl_typedef" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>) == 256 / 8, <span class="stringliteral">&quot;There should be no padding bytes&quot;</span>);</div>
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"> 645</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a> &lt;&lt; <a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(u);</div>
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span>}</div>
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span> </div>
<div class="line"><a id="l00648" name="l00648"></a><span class="lineno"> 648</span><span class="keyword">template</span> &lt;&gt;</div>
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span><span class="keyword">inline</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div>
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"><a class="line" href="namespaceripple.html#adfba989160b2969247e5842ae0841651"> 650</a></span><a class="code hl_function" href="namespaceripple.html#adfba989160b2969247e5842ae0841651">extract</a>(<a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a> <span class="keyword">const</span>&amp; key)</div>
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span>{</div>
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> result;</div>
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span> <span class="comment">// Use memcpy to avoid unaligned UB</span></div>
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"> 654</span> <span class="comment">// (will optimize to equivalent code)</span></div>
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"> 655</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/byte/memcpy.html">std::memcpy</a>(&amp;result, key.<a class="code hl_function" href="classripple_1_1base__uint.html#a5342507fe2fb5ac55d578e7e98863f70">data</a>(), <span class="keyword">sizeof</span>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>));</div>
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span> <span class="keywordflow">return</span> result;</div>
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span>}</div>
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span> </div>
<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"> 659</span>} <span class="comment">// namespace ripple</span></div>
<div class="line"><a id="l00660" name="l00660"></a><span class="lineno"> 660</span> </div>
<div class="line"><a id="l00661" name="l00661"></a><span class="lineno"><a class="line" href="namespacebeast.html"> 661</a></span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacebeast.html">beast</a> {</div>
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"> 662</span> </div>
<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"> 663</span><span class="keyword">template</span> &lt;std::<span class="keywordtype">size_t</span> Bits, <span class="keyword">class</span> Tag&gt;</div>
<div class="line"><a id="l00664" name="l00664"></a><span class="lineno"><a class="line" href="structbeast_1_1is__uniquely__represented_3_01ripple_1_1base__uint_3_01Bits_00_01Tag_01_4_01_4.html"> 664</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structbeast_1_1is__uniquely__represented.html">is_uniquely_represented</a>&lt;<a class="code hl_namespace" href="namespaceripple.html">ripple</a>::base_uint&lt;Bits, Tag&gt;&gt;</div>
<div class="line"><a id="l00665" name="l00665"></a><span class="lineno"> 665</span> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
<div class="line"><a id="l00666" name="l00666"></a><span class="lineno"> 666</span>{</div>
<div class="line"><a id="l00667" name="l00667"></a><span class="lineno"><a class="line" href="structbeast_1_1is__uniquely__represented_3_01ripple_1_1base__uint_3_01Bits_00_01Tag_01_4_01_4.html#abd748e91fe754b3af86f1f46508c1c95"> 667</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="structbeast_1_1is__uniquely__represented_3_01ripple_1_1base__uint_3_01Bits_00_01Tag_01_4_01_4.html#abd748e91fe754b3af86f1f46508c1c95">is_uniquely_represented</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a id="l00668" name="l00668"></a><span class="lineno"> 668</span>};</div>
<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"> 659</span><span class="preprocessor">#ifndef __INTELLISENSE__</span></div>
<div class="line"><a id="l00660" name="l00660"></a><span class="lineno"> 660</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(<a class="code hl_typedef" href="namespaceripple.html#a4d601befed9298ce94e7d95410fa9ce9">uint128</a>) == 128 / 8, <span class="stringliteral">&quot;There should be no padding bytes&quot;</span>);</div>
<div class="line"><a id="l00661" name="l00661"></a><span class="lineno"> 661</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(<a class="code hl_typedef" href="namespaceripple.html#ad47d532b2f3927125b187ac770f84448">uint160</a>) == 160 / 8, <span class="stringliteral">&quot;There should be no padding bytes&quot;</span>);</div>
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"> 662</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(<a class="code hl_typedef" href="namespaceripple.html#aaaf4d707c3e5604ff3f3f5d040ec1520">uint192</a>) == 192 / 8, <span class="stringliteral">&quot;There should be no padding bytes&quot;</span>);</div>
<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"> 663</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(<a class="code hl_typedef" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>) == 256 / 8, <span class="stringliteral">&quot;There should be no padding bytes&quot;</span>);</div>
<div class="line"><a id="l00664" name="l00664"></a><span class="lineno"> 664</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00665" name="l00665"></a><span class="lineno"> 665</span> </div>
<div class="line"><a id="l00666" name="l00666"></a><span class="lineno"> 666</span>} <span class="comment">// namespace ripple</span></div>
<div class="line"><a id="l00667" name="l00667"></a><span class="lineno"> 667</span> </div>
<div class="line"><a id="l00668" name="l00668"></a><span class="lineno"><a class="line" href="namespacebeast.html"> 668</a></span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacebeast.html">beast</a> {</div>
<div class="line"><a id="l00669" name="l00669"></a><span class="lineno"> 669</span> </div>
<div class="line"><a id="l00670" name="l00670"></a><span class="lineno"> 670</span>} <span class="comment">// namespace beast</span></div>
<div class="line"><a id="l00671" name="l00671"></a><span class="lineno"> 671</span> </div>
<div class="line"><a id="l00672" name="l00672"></a><span class="lineno"> 672</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00670" name="l00670"></a><span class="lineno"> 670</span><span class="keyword">template</span> &lt;std::<span class="keywordtype">size_t</span> Bits, <span class="keyword">class</span> Tag&gt;</div>
<div class="line"><a id="l00671" name="l00671"></a><span class="lineno"><a class="line" href="structbeast_1_1is__uniquely__represented_3_01ripple_1_1base__uint_3_01Bits_00_01Tag_01_4_01_4.html"> 671</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structbeast_1_1is__uniquely__represented.html">is_uniquely_represented</a>&lt;<a class="code hl_namespace" href="namespaceripple.html">ripple</a>::base_uint&lt;Bits, Tag&gt;&gt;</div>
<div class="line"><a id="l00672" name="l00672"></a><span class="lineno"> 672</span> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
<div class="line"><a id="l00673" name="l00673"></a><span class="lineno"> 673</span>{</div>
<div class="line"><a id="l00674" name="l00674"></a><span class="lineno"><a class="line" href="structbeast_1_1is__uniquely__represented_3_01ripple_1_1base__uint_3_01Bits_00_01Tag_01_4_01_4.html#abd748e91fe754b3af86f1f46508c1c95"> 674</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="structbeast_1_1is__uniquely__represented_3_01ripple_1_1base__uint_3_01Bits_00_01Tag_01_4_01_4.html#abd748e91fe754b3af86f1f46508c1c95">is_uniquely_represented</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a id="l00675" name="l00675"></a><span class="lineno"> 675</span>};</div>
<div class="line"><a id="l00676" name="l00676"></a><span class="lineno"> 676</span> </div>
<div class="line"><a id="l00677" name="l00677"></a><span class="lineno"> 677</span>} <span class="comment">// namespace beast</span></div>
<div class="line"><a id="l00678" name="l00678"></a><span class="lineno"> 678</span> </div>
<div class="line"><a id="l00679" name="l00679"></a><span class="lineno"> 679</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aalgorithm_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/algorithm.html">algorithm</a></div></div>
<div class="ttc" id="aarray_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/array.html">array</a></div></div>
<div class="ttc" id="abasic_ostream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a></div></div>
@@ -797,13 +804,14 @@ $(function() {
<div class="ttc" id="ais_trivially_copyable_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/is_trivially_copyable.html">std::is_trivially_copyable</a></div></div>
<div class="ttc" id="amemcpy_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/byte/memcpy.html">std::memcpy</a></div><div class="ttdeci">T memcpy(T... args)</div></div>
<div class="ttc" id="amismatch_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/mismatch.html">std::mismatch</a></div><div class="ttdeci">T mismatch(T... args)</div></div>
<div class="ttc" id="anamespacebeast_html"><div class="ttname"><a href="namespacebeast.html">beast</a></div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00661">base_uint.h:661</a></div></div>
<div class="ttc" id="anamespacebeast_html"><div class="ttname"><a href="namespacebeast.html">beast</a></div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00668">base_uint.h:668</a></div></div>
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="algorithm_8h_source.html#l00026">algorithm.h:26</a></div></div>
<div class="ttc" id="anamespaceripple_html_a033d0d7e970df05013f1a46236227141"><div class="ttname"><a href="namespaceripple.html#a033d0d7e970df05013f1a46236227141">ripple::to_short_string</a></div><div class="ttdeci">std::string to_short_string(base_uint&lt; Bits, Tag &gt; const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00636">base_uint.h:636</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2a8170acd3b55b6b2be63665f0b76ce8"><div class="ttname"><a href="namespaceripple.html#a2a8170acd3b55b6b2be63665f0b76ce8">ripple::operator|</a></div><div class="ttdeci">constexpr base_uint&lt; Bits, Tag &gt; operator|(base_uint&lt; Bits, Tag &gt; const &amp;a, base_uint&lt; Bits, Tag &gt; const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00614">base_uint.h:614</a></div></div>
<div class="ttc" id="anamespaceripple_html_a32c1068f118f599fda27f9b53536c602"><div class="ttname"><a href="namespaceripple.html#a32c1068f118f599fda27f9b53536c602">ripple::operator&lt;=&gt;</a></div><div class="ttdeci">constexpr std::strong_ordering operator&lt;=&gt;(base_uint&lt; Bits, Tag &gt; const &amp;lhs, base_uint&lt; Bits, Tag &gt; const &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00561">base_uint.h:562</a></div></div>
<div class="ttc" id="anamespaceripple_html_a356c68147333a9a48a344718038576d9"><div class="ttname"><a href="namespaceripple.html#a356c68147333a9a48a344718038576d9">ripple::uint256</a></div><div class="ttdeci">base_uint&lt; 256 &gt; uint256</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00557">base_uint.h:557</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4d601befed9298ce94e7d95410fa9ce9"><div class="ttname"><a href="namespaceripple.html#a4d601befed9298ce94e7d95410fa9ce9">ripple::uint128</a></div><div class="ttdeci">base_uint&lt; 128 &gt; uint128</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00555">base_uint.h:555</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5c77599883897def8bd3e9e4ad140f95"><div class="ttname"><a href="namespaceripple.html#a5c77599883897def8bd3e9e4ad140f95">ripple::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;out, base_uint&lt; Bits, Tag &gt; const &amp;u)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00635">base_uint.h:636</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5c77599883897def8bd3e9e4ad140f95"><div class="ttname"><a href="namespaceripple.html#a5c77599883897def8bd3e9e4ad140f95">ripple::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;out, base_uint&lt; Bits, Tag &gt; const &amp;u)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00642">base_uint.h:643</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5ddd19c77040601f9462ac551bfeddcc"><div class="ttname"><a href="namespaceripple.html#a5ddd19c77040601f9462ac551bfeddcc">ripple::operator&amp;</a></div><div class="ttdeci">constexpr base_uint&lt; Bits, Tag &gt; operator&amp;(base_uint&lt; Bits, Tag &gt; const &amp;a, base_uint&lt; Bits, Tag &gt; const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00607">base_uint.h:607</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf"><div class="ttname"><a href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf">ripple::QualityDirection::in</a></div><div class="ttdeci">@ in</div></div>
<div class="ttc" id="anamespaceripple_html_a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275"><div class="ttname"><a href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">ripple::QualityDirection::out</a></div><div class="ttdeci">@ out</div></div>
@@ -814,7 +822,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_ace0e9e05ea99ff46933e70502b74de95"><div class="ttname"><a href="namespaceripple.html#ace0e9e05ea99ff46933e70502b74de95">ripple::operator+</a></div><div class="ttdeci">constexpr base_uint&lt; Bits, Tag &gt; operator+(base_uint&lt; Bits, Tag &gt; const &amp;a, base_uint&lt; Bits, Tag &gt; const &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00621">base_uint.h:621</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad47d532b2f3927125b187ac770f84448"><div class="ttname"><a href="namespaceripple.html#ad47d532b2f3927125b187ac770f84448">ripple::uint160</a></div><div class="ttdeci">base_uint&lt; 160 &gt; uint160</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00556">base_uint.h:556</a></div></div>
<div class="ttc" id="anamespaceripple_html_adb9995d7c8e8a2aa3d702b73edfa0672"><div class="ttname"><a href="namespaceripple.html#adb9995d7c8e8a2aa3d702b73edfa0672">ripple::operator==</a></div><div class="ttdeci">constexpr bool operator==(base_uint&lt; Bits, Tag &gt; const &amp;lhs, base_uint&lt; Bits, Tag &gt; const &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00584">base_uint.h:584</a></div></div>
<div class="ttc" id="anamespaceripple_html_adfba989160b2969247e5842ae0841651"><div class="ttname"><a href="namespaceripple.html#adfba989160b2969247e5842ae0841651">ripple::extract</a></div><div class="ttdeci">std::size_t extract(uint256 const &amp;key)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00643">base_uint.h:643</a></div></div>
<div class="ttc" id="anamespaceripple_html_adfba989160b2969247e5842ae0841651"><div class="ttname"><a href="namespaceripple.html#adfba989160b2969247e5842ae0841651">ripple::extract</a></div><div class="ttdeci">std::size_t extract(uint256 const &amp;key)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00650">base_uint.h:650</a></div></div>
<div class="ttc" id="anamespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace.</div></div>
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a></div></div>
<div class="ttc" id="aptrdiff_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/ptrdiff_t.html">std::ptrdiff_t</a></div></div>
@@ -828,6 +836,7 @@ $(function() {
<div class="ttc" id="astructripple_1_1base__uint_1_1VoidHelper_html"><div class="ttname"><a href="structripple_1_1base__uint_1_1VoidHelper.html">ripple::base_uint::VoidHelper</a></div><div class="ttdoc">Construct from a raw pointer.</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00181">base_uint.h:182</a></div></div>
<div class="ttc" id="astructripple_1_1base__uint_1_1VoidHelper_html_a377b3fae8df3a327be342d4779195795"><div class="ttname"><a href="structripple_1_1base__uint_1_1VoidHelper.html#a377b3fae8df3a327be342d4779195795">ripple::base_uint::VoidHelper::VoidHelper</a></div><div class="ttdeci">VoidHelper()=default</div></div>
<div class="ttc" id="astructripple_1_1detail_1_1is__contiguous__container_html"><div class="ttname"><a href="structripple_1_1detail_1_1is__contiguous__container.html">ripple::detail::is_contiguous_container</a></div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00049">base_uint.h:50</a></div></div>
<div class="ttc" id="asubstr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/substr.html">std::string::substr</a></div><div class="ttdeci">T substr(T... args)</div></div>
<div class="ttc" id="atype_traits_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/type_traits.html">type_traits</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->