mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-28 06:55:50 +00:00
deploy: 023f5704d0
This commit is contained in:
@@ -100,56 +100,59 @@ $(function() {
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">namespace </span><a class="code" href="namespacestd.html">std</a> {</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">template</span> <<span class="keyword">class</span> First, <span class="keyword">class</span> Second></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html"> 33</a></span> <span class="keyword">struct </span><a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/hash.html">hash</a> <<a class="code" href="namespacestd.html">std</a>::<a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">pair</a> <First, Second>></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  : <span class="keyword">private</span> boost::base_from_member <std::hash <First>, 0></div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  , <span class="keyword">private</span> boost::base_from_member <std::hash <Second>, 1></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html"> 33</a></span> <span class="keyword">struct </span><a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/hash.html">hash</a><<a class="code" href="namespacestd.html">std</a>::<a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">pair</a><First, Second>></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  : <span class="keyword">private</span> boost::base_from_member<std::hash<First>, 0>,</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="keyword">private</span> boost::base_from_member<std::hash<Second>, 1></div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> {</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a0139cd8ae27bb03823a2e5330eb66396"> 38</a></span>  <span class="keyword">using</span> <a class="code" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a0139cd8ae27bb03823a2e5330eb66396">first_hash</a> = boost::base_from_member <std::hash <First>, 0>;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a314cb84def5ebc860c533df15f80a66b"> 39</a></span>  <span class="keyword">using</span> <a class="code" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a314cb84def5ebc860c533df15f80a66b">second_hash</a> = boost::base_from_member <std::hash <Second>, 1>;</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a642044c129a9a2927bf08530919b8ff6"> 38</a></span>  <span class="keyword">using</span> <a class="code" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a642044c129a9a2927bf08530919b8ff6">first_hash</a> = boost::base_from_member<std::hash<First>, 0>;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a55547b3cad424d648aef03682c5bf237"> 39</a></span>  <span class="keyword">using</span> <a class="code" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a55547b3cad424d648aef03682c5bf237">second_hash</a> = boost::base_from_member<std::hash<Second>, 1>;</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#adb7508cb7185ab1260e08958f27e8f0d"> 42</a></span>  <a class="code" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#adb7508cb7185ab1260e08958f27e8f0d">hash</a> ()</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#adb7508cb7185ab1260e08958f27e8f0d"> 42</a></span>  <a class="code" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#adb7508cb7185ab1260e08958f27e8f0d">hash</a>()</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  {</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  }</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a210d50c7e78af9846a5dcd4cc05084f5"> 46</a></span>  <a class="code" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a210d50c7e78af9846a5dcd4cc05084f5">hash</a> (<a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/hash.html">std::hash <First></a> <span class="keyword">const</span>& first_hash_,</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/hash.html">std::hash <Second></a> <span class="keyword">const</span>& second_hash_)</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  : <a class="code" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a0139cd8ae27bb03823a2e5330eb66396">first_hash</a> (first_hash_)</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  , <a class="code" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a314cb84def5ebc860c533df15f80a66b">second_hash</a> (second_hash_)</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a210d50c7e78af9846a5dcd4cc05084f5"> 46</a></span>  <a class="code" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a210d50c7e78af9846a5dcd4cc05084f5">hash</a>(</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/hash.html">std::hash<First></a> <span class="keyword">const</span>& first_hash_,</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/hash.html">std::hash<Second></a> <span class="keyword">const</span>& second_hash_)</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  : <a class="code" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a642044c129a9a2927bf08530919b8ff6">first_hash</a>(first_hash_), <a class="code" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a55547b3cad424d648aef03682c5bf237">second_hash</a>(second_hash_)</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  {</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  }</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#ac68e54a7670c75d52dc8e070963744b4"> 53</a></span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/hash/operator().html">operator() </a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair <First, Second></a> <span class="keyword">const</span>& value)</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  {</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> result (first_hash::member (value.<a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">first</a>));</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  boost::hash_combine (result, second_hash::member (value.<a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">second</a>));</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordflow">return</span> result;</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  }</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  </div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a1710619958e25357b5693625138e0e4a"> 60</a></span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/hash/operator().html">operator() </a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair <First, Second></a> <span class="keyword">const</span>& value)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> result (first_hash::member (value.<a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">first</a>));</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  boost::hash_combine (result, second_hash::member (value.<a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">second</a>));</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordflow">return</span> result;</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  }</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> };</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  </div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> }</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#ac68e54a7670c75d52dc8e070963744b4"> 54</a></span>  <a class="code" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#ac68e54a7670c75d52dc8e070963744b4">operator()</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair<First, Second></a> <span class="keyword">const</span>& value)</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  {</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> result(first_hash::member(value.<a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">first</a>));</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  boost::hash_combine(result, second_hash::member(value.<a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">second</a>));</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordflow">return</span> result;</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  }</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a1710619958e25357b5693625138e0e4a"> 62</a></span>  <a class="code" href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a1710619958e25357b5693625138e0e4a">operator()</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair<First, Second></a> <span class="keyword">const</span>& value)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> result(first_hash::member(value.<a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">first</a>));</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  boost::hash_combine(result, second_hash::member(value.<a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">second</a>));</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordflow">return</span> result;</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  }</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> };</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> } <span class="comment">// namespace std</span></div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<div class="ttc" id="aoperator()_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/hash/operator().html">std::hash::operator()</a></div><div class="ttdeci">T operator()(T... args)</div></div>
|
||||
<div class="ttc" id="astructstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4_html_a0139cd8ae27bb03823a2e5330eb66396"><div class="ttname"><a href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a0139cd8ae27bb03823a2e5330eb66396">std::hash< std::pair< First, Second > >::first_hash</a></div><div class="ttdeci">boost::base_from_member< std::hash< First >, 0 > first_hash</div><div class="ttdef"><b>Definition:</b> <a href="hash__pair_8h_source.html#l00038">hash_pair.h:38</a></div></div>
|
||||
<div class="ttc" id="autility_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/utility.html">utility</a></div></div>
|
||||
<div class="ttc" id="afunctional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/functional.html">functional</a></div></div>
|
||||
<div class="ttc" id="apair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a></div></div>
|
||||
<div class="ttc" id="astructstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4_html_ac68e54a7670c75d52dc8e070963744b4"><div class="ttname"><a href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#ac68e54a7670c75d52dc8e070963744b4">std::hash< std::pair< First, Second > >::operator()</a></div><div class="ttdeci">std::size_t operator()(std::pair< First, Second > const &value)</div><div class="ttdef"><b>Definition:</b> <a href="hash__pair_8h_source.html#l00054">hash_pair.h:54</a></div></div>
|
||||
<div class="ttc" id="astructstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4_html_a210d50c7e78af9846a5dcd4cc05084f5"><div class="ttname"><a href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a210d50c7e78af9846a5dcd4cc05084f5">std::hash< std::pair< First, Second > >::hash</a></div><div class="ttdeci">hash(std::hash< First > const &first_hash_, std::hash< Second > const &second_hash_)</div><div class="ttdef"><b>Definition:</b> <a href="hash__pair_8h_source.html#l00046">hash_pair.h:46</a></div></div>
|
||||
<div class="ttc" id="astructstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4_html_adb7508cb7185ab1260e08958f27e8f0d"><div class="ttname"><a href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#adb7508cb7185ab1260e08958f27e8f0d">std::hash< std::pair< First, Second > >::hash</a></div><div class="ttdeci">hash()</div><div class="ttdef"><b>Definition:</b> <a href="hash__pair_8h_source.html#l00042">hash_pair.h:42</a></div></div>
|
||||
<div class="ttc" id="astructstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4_html_a314cb84def5ebc860c533df15f80a66b"><div class="ttname"><a href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a314cb84def5ebc860c533df15f80a66b">std::hash< std::pair< First, Second > >::second_hash</a></div><div class="ttdeci">boost::base_from_member< std::hash< Second >, 1 > second_hash</div><div class="ttdef"><b>Definition:</b> <a href="hash__pair_8h_source.html#l00039">hash_pair.h:39</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="asize_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div></div>
|
||||
<div class="ttc" id="astructstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4_html_a1710619958e25357b5693625138e0e4a"><div class="ttname"><a href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a1710619958e25357b5693625138e0e4a">std::hash< std::pair< First, Second > >::operator()</a></div><div class="ttdeci">std::size_t operator()(std::pair< First, Second > const &value) const</div><div class="ttdef"><b>Definition:</b> <a href="hash__pair_8h_source.html#l00062">hash_pair.h:62</a></div></div>
|
||||
<div class="ttc" id="astructstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4_html_a55547b3cad424d648aef03682c5bf237"><div class="ttname"><a href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a55547b3cad424d648aef03682c5bf237">std::hash< std::pair< First, Second > >::second_hash</a></div><div class="ttdeci">boost::base_from_member< std::hash< Second >, 1 > second_hash</div><div class="ttdef"><b>Definition:</b> <a href="hash__pair_8h_source.html#l00039">hash_pair.h:39</a></div></div>
|
||||
<div class="ttc" id="ahash_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/hash.html">std::hash</a></div></div>
|
||||
<div class="ttc" id="astructstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4_html_a642044c129a9a2927bf08530919b8ff6"><div class="ttname"><a href="structstd_1_1hash_3_01std_1_1pair_3_01First_00_01Second_01_4_01_4.html#a642044c129a9a2927bf08530919b8ff6">std::hash< std::pair< First, Second > >::first_hash</a></div><div class="ttdeci">boost::base_from_member< std::hash< First >, 0 > first_hash</div><div class="ttdef"><b>Definition:</b> <a href="hash__pair_8h_source.html#l00038">hash_pair.h:38</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
|
||||
Reference in New Issue
Block a user