This commit is contained in:
manojsdoshi
2021-03-12 22:34:28 +00:00
parent 1664f589f1
commit dffdcfc0e7
4802 changed files with 108249 additions and 108053 deletions

View File

@@ -112,7 +112,7 @@ $(function() {
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; </div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordflow">for</span> (<a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> i = 1; i &lt; 100; ++i)</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; {</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; boost::optional&lt;std::uint32_t&gt; expected;</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional&lt;std::uint32_t&gt;</a> expected;</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="comment">// no prev missing in domain for i &lt;= 6</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordflow">if</span> (i &gt; 6)</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; {</div>
@@ -120,7 +120,7 @@ $(function() {
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; expected = ((i % 10) &gt; 6) ? (i - 1) : oneBelowRange;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; }</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; BEAST_EXPECT(<a class="code" href="namespaceripple.html#a1954e780758fdb8b0c25bab4c90a4614">prevMissing</a>(<a class="code" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>, i) == expected);</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; BEAST_EXPECT(<a class="code" href="namespaceripple.html#abf25e8e52e0c680162f6397149f02150">prevMissing</a>(<a class="code" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>, i) == expected);</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; }</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; }</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; </div>
@@ -130,19 +130,19 @@ $(function() {
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; testcase(<span class="stringliteral">&quot;toString&quot;</span>);</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; </div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="namespaceripple.html#a8c2adee26b605bf80bdd122435bc40bb">RangeSet&lt;std::uint32_t&gt;</a> <a class="code" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; BEAST_EXPECT(<a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(<a class="code" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>) == <span class="stringliteral">&quot;empty&quot;</span>);</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; BEAST_EXPECT(<a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(<a class="code" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>) == <span class="stringliteral">&quot;empty&quot;</span>);</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; </div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>.insert(1);</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; BEAST_EXPECT(<a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(<a class="code" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>) == <span class="stringliteral">&quot;1&quot;</span>);</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; BEAST_EXPECT(<a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(<a class="code" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>) == <span class="stringliteral">&quot;1&quot;</span>);</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; </div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>.insert(<a class="code" href="namespaceripple.html#a718d6c3cd459b4d24d7bc790905c57f2">range</a>(4u, 6u));</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; BEAST_EXPECT(<a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(<a class="code" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>) == <span class="stringliteral">&quot;1,4-6&quot;</span>);</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; BEAST_EXPECT(<a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(<a class="code" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>) == <span class="stringliteral">&quot;1,4-6&quot;</span>);</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; </div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>.insert(2);</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; BEAST_EXPECT(<a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(<a class="code" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>) == <span class="stringliteral">&quot;1-2,4-6&quot;</span>);</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; BEAST_EXPECT(<a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(<a class="code" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>) == <span class="stringliteral">&quot;1-2,4-6&quot;</span>);</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; </div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>.erase(<a class="code" href="namespaceripple.html#a718d6c3cd459b4d24d7bc790905c57f2">range</a>(4u, 5u));</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; BEAST_EXPECT(<a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(<a class="code" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>) == <span class="stringliteral">&quot;1-2,6&quot;</span>);</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; BEAST_EXPECT(<a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(<a class="code" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>) == <span class="stringliteral">&quot;1-2,6&quot;</span>);</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; }</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; </div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordtype">void</span></div>
@@ -222,16 +222,17 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="anamespaceripple_html_a2701412a11b118c19256a4c901db2938"><div class="ttname"><a href="namespaceripple.html#a2701412a11b118c19256a4c901db2938">ripple::BEAST_DEFINE_TESTSUITE</a></div><div class="ttdeci">BEAST_DEFINE_TESTSUITE(AccountTxPaging, app, ripple)</div></div>
<div class="ttc" id="anamespaceripple_html_a84ef8b46b58f794955c6b2b108aa5dba"><div class="ttname"><a href="namespaceripple.html#a84ef8b46b58f794955c6b2b108aa5dba">ripple::from_string</a></div><div class="ttdeci">bool from_string(RangeSet&lt; T &gt; &amp;rs, std::string const &amp;s)</div><div class="ttdoc">Convert the given styled string to a RangeSet.</div><div class="ttdef"><b>Definition:</b> <a href="RangeSet_8h_source.html#l00126">RangeSet.h:126</a></div></div>
<div class="ttc" id="anamespaceripple_html_a96888695e8d79474e080c334f149e30a"><div class="ttname"><a href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">ripple::to_string</a></div><div class="ttdeci">std::string to_string(ListDisposition disposition)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00045">ValidatorList.cpp:45</a></div></div>
<div class="ttc" id="aclassripple_1_1RangeSet__test_html"><div class="ttname"><a href="classripple_1_1RangeSet__test.html">ripple::RangeSet_test</a></div><div class="ttdef"><b>Definition:</b> <a href="RangeSet__test_8cpp_source.html#l00024">RangeSet_test.cpp:24</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1954e780758fdb8b0c25bab4c90a4614"><div class="ttname"><a href="namespaceripple.html#a1954e780758fdb8b0c25bab4c90a4614">ripple::prevMissing</a></div><div class="ttdeci">boost::optional&lt; T &gt; prevMissing(RangeSet&lt; T &gt; const &amp;rs, T t, T minVal=0)</div><div class="ttdoc">Find the largest value not in the set that is less than a given value.</div><div class="ttdef"><b>Definition:</b> <a href="RangeSet_8h_source.html#l00184">RangeSet.h:184</a></div></div>
<div class="ttc" id="anamespaceripple_html_a53f80df10254751781250aa20704e98f"><div class="ttname"><a href="namespaceripple.html#a53f80df10254751781250aa20704e98f">ripple::set</a></div><div class="ttdeci">bool set(T &amp;target, std::string const &amp;name, Section const &amp;section)</div><div class="ttdoc">Set a value from a configuration Section If the named value is not found or doesn't parse as a T,...</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00276">BasicConfig.h:276</a></div></div>
<div class="ttc" id="aclassripple_1_1RangeSet__test_html_a1bc72668052d9fbc5b816aeb4e01be68"><div class="ttname"><a href="classripple_1_1RangeSet__test.html#a1bc72668052d9fbc5b816aeb4e01be68">ripple::RangeSet_test::testFromString</a></div><div class="ttdeci">void testFromString()</div><div class="ttdef"><b>Definition:</b> <a href="RangeSet__test_8cpp_source.html#l00078">RangeSet_test.cpp:78</a></div></div>
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div></div>
<div class="ttc" id="anamespaceripple_html_a718d6c3cd459b4d24d7bc790905c57f2"><div class="ttname"><a href="namespaceripple.html#a718d6c3cd459b4d24d7bc790905c57f2">ripple::range</a></div><div class="ttdeci">ClosedInterval&lt; T &gt; range(T low, T high)</div><div class="ttdoc">Create a closed range interval.</div><div class="ttdef"><b>Definition:</b> <a href="RangeSet_8h_source.html#l00053">RangeSet.h:53</a></div></div>
<div class="ttc" id="anamespaceripple_html_abf25e8e52e0c680162f6397149f02150"><div class="ttname"><a href="namespaceripple.html#abf25e8e52e0c680162f6397149f02150">ripple::prevMissing</a></div><div class="ttdeci">std::optional&lt; T &gt; prevMissing(RangeSet&lt; T &gt; const &amp;rs, T t, T minVal=0)</div><div class="ttdoc">Find the largest value not in the set that is less than a given value.</div><div class="ttdef"><b>Definition:</b> <a href="RangeSet_8h_source.html#l00184">RangeSet.h:184</a></div></div>
<div class="ttc" id="aclassripple_1_1RangeSet__test_html_aff5e0fd59f41390de2df61a72e831c39"><div class="ttname"><a href="classripple_1_1RangeSet__test.html#aff5e0fd59f41390de2df61a72e831c39">ripple::RangeSet_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdef"><b>Definition:</b> <a href="RangeSet__test_8cpp_source.html#l00140">RangeSet_test.cpp:140</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="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
<div class="ttc" id="aclassripple_1_1RangeSet__test_html_a1e4317eb81642cd0a63d30fa4b7417a1"><div class="ttname"><a href="classripple_1_1RangeSet__test.html#a1e4317eb81642cd0a63d30fa4b7417a1">ripple::RangeSet_test::testPrevMissing</a></div><div class="ttdeci">void testPrevMissing()</div><div class="ttdef"><b>Definition:</b> <a href="RangeSet__test_8cpp_source.html#l00028">RangeSet_test.cpp:28</a></div></div>
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional&lt; std::uint32_t &gt;</a></div></div>
<div class="ttc" id="anamespaceripple_html_af9776f187d3686a7fba4c2d2fbeebdf4"><div class="ttname"><a href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">ripple::to_string</a></div><div class="ttdeci">std::string to_string(Manifest const &amp;m)</div><div class="ttdoc">Format the specified manifest to a string for debugging purposes.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00038">app/misc/impl/Manifest.cpp:38</a></div></div>
<div class="ttc" id="aclassripple_1_1RangeSet__test_html_a10186eb28a2bee6bcee9524a680de292"><div class="ttname"><a href="classripple_1_1RangeSet__test.html#a10186eb28a2bee6bcee9524a680de292">ripple::RangeSet_test::testToString</a></div><div class="ttdeci">void testToString()</div><div class="ttdef"><b>Definition:</b> <a href="RangeSet__test_8cpp_source.html#l00057">RangeSet_test.cpp:57</a></div></div>
<div class="ttc" id="anamespaceripple_html_a8c2adee26b605bf80bdd122435bc40bb"><div class="ttname"><a href="namespaceripple.html#a8c2adee26b605bf80bdd122435bc40bb">ripple::RangeSet</a></div><div class="ttdeci">boost::icl::interval_set&lt; T, std::less, ClosedInterval&lt; T &gt; &gt; RangeSet</div><div class="ttdoc">A set of closed intervals over the domain T.</div><div class="ttdef"><b>Definition:</b> <a href="RangeSet_8h_source.html#l00069">RangeSet.h:69</a></div></div>
<!-- start footer part -->