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

@@ -94,10 +94,10 @@ $(function() {
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;ripple/basics/contract.h&gt;</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;boost/beast/core/string.hpp&gt;</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;boost/lexical_cast.hpp&gt;</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;boost/optional.hpp&gt;</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/algorithm.html">algorithm</a>&gt;</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;beast/unit_test/detail/const_container.hpp&gt;</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/map.html">map</a>&gt;</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/algorithm.html">algorithm</a>&gt;</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;beast/unit_test/detail/const_container.hpp&gt;</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/map.html">map</a>&gt;</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/optional.html">optional</a>&gt;</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/ostream.html">ostream</a>&gt;</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/string.html">string</a>&gt;</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/vector.html">vector</a>&gt;</span></div>
@@ -177,12 +177,12 @@ $(function() {
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <a class="code" href="classripple_1_1Section.html#a8949f7fa21d6705604b2cf3eacae60b2">find</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; <a class="code" href="classripple_1_1Section.html#ac7ccf48372a2b0078eaef244c7dfebd0">name</a>) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; </div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; boost::optional&lt;T&gt;</div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="classripple_1_1Section.html#a49b6ad6222e4b84f1806c24ada573aeb"> 143</a></span>&#160; <a class="code" href="classripple_1_1Section.html#a49b6ad6222e4b84f1806c24ada573aeb">get</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; <a class="code" href="classripple_1_1Section.html#ac7ccf48372a2b0078eaef244c7dfebd0">name</a>)<span class="keyword"> const</span></div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional&lt;T&gt;</a></div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="classripple_1_1Section.html#a5ef3a8f0a6f47e26003e0b2f93f49921"> 143</a></span>&#160; <a class="code" href="classripple_1_1Section.html#a5ef3a8f0a6f47e26003e0b2f93f49921">get</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; <a class="code" href="classripple_1_1Section.html#ac7ccf48372a2b0078eaef244c7dfebd0">name</a>)<span class="keyword"> const</span></div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> iter = cont().find(<a class="code" href="classripple_1_1Section.html#ac7ccf48372a2b0078eaef244c7dfebd0">name</a>);</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">if</span> (iter == cont().end())</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordflow">return</span> boost::none;</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordflow">return</span> std::nullopt;</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordflow">return</span> boost::lexical_cast&lt;T&gt;(iter-&gt;second);</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; }</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; </div>
@@ -191,7 +191,7 @@ $(function() {
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="classripple_1_1Section.html#a5817ae755a9bb7fbe8f4a5dd016a2024"> 154</a></span>&#160; <a class="code" href="classripple_1_1Section.html#a5817ae755a9bb7fbe8f4a5dd016a2024">value_or</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; <a class="code" href="classripple_1_1Section.html#ac7ccf48372a2b0078eaef244c7dfebd0">name</a>, T <span class="keyword">const</span>&amp; other)<span class="keyword"> const</span></div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> v = get&lt;T&gt;(<a class="code" href="classripple_1_1Section.html#ac7ccf48372a2b0078eaef244c7dfebd0">name</a>);</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordflow">return</span> v.is_initialized() ? *v : other;</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordflow">return</span> v.has_value() ? *v : other;</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; }</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; </div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="comment">// indicates if trailing comments were seen</span></div>
@@ -276,8 +276,8 @@ $(function() {
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keywordtype">bool</span> found_and_valid = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keywordflow">try</span></div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; {</div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> val = section.<a class="code" href="classripple_1_1Section.html#a49b6ad6222e4b84f1806c24ada573aeb">get</a>&lt;T&gt;(name);</div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <span class="keywordflow">if</span> ((found_and_valid = val.is_initialized()))</div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> val = section.<a class="code" href="classripple_1_1Section.html#a5ef3a8f0a6f47e26003e0b2f93f49921">get</a>&lt;T&gt;(name);</div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <span class="keywordflow">if</span> ((found_and_valid = val.has_value()))</div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; target = *val;</div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; }</div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keywordflow">catch</span> (boost::bad_lexical_cast&amp;)</div>
@@ -321,8 +321,8 @@ $(function() {
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;{</div>
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="keywordflow">try</span></div>
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; {</div>
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> val = section.<a class="code" href="classripple_1_1Section.html#a49b6ad6222e4b84f1806c24ada573aeb">get</a>&lt;<a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&gt;(name);</div>
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <span class="keywordflow">if</span> (val.is_initialized())</div>
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> val = section.<a class="code" href="classripple_1_1Section.html#a5ef3a8f0a6f47e26003e0b2f93f49921">get</a>&lt;<a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&gt;(name);</div>
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <span class="keywordflow">if</span> (val.has_value())</div>
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="keywordflow">return</span> *val;</div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; }</div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keywordflow">catch</span> (boost::bad_lexical_cast&amp;)</div>
@@ -386,12 +386,13 @@ $(function() {
<div class="ttc" id="aclassripple_1_1BasicConfig_html_ae2a962a9fc649f1af2fa5a516aad5ea2"><div class="ttname"><a href="classripple_1_1BasicConfig.html#ae2a962a9fc649f1af2fa5a516aad5ea2">ripple::BasicConfig::operator[]</a></div><div class="ttdeci">Section &amp; operator[](std::string const &amp;name)</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00205">BasicConfig.h:205</a></div></div>
<div class="ttc" id="aemplace_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/emplace_back.html">std::vector::emplace_back</a></div><div class="ttdeci">T emplace_back(T... args)</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_1Section_html_a49b6ad6222e4b84f1806c24ada573aeb"><div class="ttname"><a href="classripple_1_1Section.html#a49b6ad6222e4b84f1806c24ada573aeb">ripple::Section::get</a></div><div class="ttdeci">boost::optional&lt; T &gt; get(std::string const &amp;name) const</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00143">BasicConfig.h:143</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_a3059b48f861508b116c274af605c4b0a"><div class="ttname"><a href="classripple_1_1Section.html#a3059b48f861508b116c274af605c4b0a">ripple::Section::set</a></div><div class="ttdeci">void set(std::string const &amp;key, std::string const &amp;value)</div><div class="ttdoc">Set a key/value pair.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00032">BasicConfig.cpp:32</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_a22c58fa848f2025f38d0b832baad41b3"><div class="ttname"><a href="classripple_1_1Section.html#a22c58fa848f2025f38d0b832baad41b3">ripple::Section::operator&lt;&lt;</a></div><div class="ttdeci">friend std::ostream &amp; operator&lt;&lt;(std::ostream &amp;, Section const &amp;section)</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00122">BasicConfig.cpp:122</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_acbc7555009808b3970ab3271fe8f1985"><div class="ttname"><a href="classripple_1_1Section.html#acbc7555009808b3970ab3271fe8f1985">ripple::Section::name_</a></div><div class="ttdeci">std::string name_</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00047">BasicConfig.h:47</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_a3391cb05938d4dc967c74ba39b63dce9"><div class="ttname"><a href="classripple_1_1Section.html#a3391cb05938d4dc967c74ba39b63dce9">ripple::Section::legacy</a></div><div class="ttdeci">std::string legacy() const</div><div class="ttdoc">Get the legacy value for this section.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00100">BasicConfig.h:100</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_a5ef3a8f0a6f47e26003e0b2f93f49921"><div class="ttname"><a href="classripple_1_1Section.html#a5ef3a8f0a6f47e26003e0b2f93f49921">ripple::Section::get</a></div><div class="ttdeci">std::optional&lt; T &gt; get(std::string const &amp;name) const</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00143">BasicConfig.h:143</a></div></div>
<div class="ttc" id="aempty_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/empty.html">std::vector::empty</a></div><div class="ttdeci">T empty(T... args)</div></div>
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/optional.html">optional</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_a3726b29bb65967f0665853c36f1949bc"><div class="ttname"><a href="classripple_1_1Section.html#a3726b29bb65967f0665853c36f1949bc">ripple::Section::lines_</a></div><div class="ttdeci">std::vector&lt; std::string &gt; lines_</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00048">BasicConfig.h:48</a></div></div>
<div class="ttc" id="aclassripple_1_1BasicConfig_html_a9ea715907c7a350de242c3b8391fd333"><div class="ttname"><a href="classripple_1_1BasicConfig.html#a9ea715907c7a350de242c3b8391fd333">ripple::BasicConfig::map_</a></div><div class="ttdeci">std::map&lt; std::string, Section, boost::beast::iless &gt; map_</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00181">BasicConfig.h:181</a></div></div>
<div class="ttc" id="aostream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/ostream.html">ostream</a></div></div>
@@ -399,7 +400,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1BasicConfig_html"><div class="ttname"><a href="classripple_1_1BasicConfig.html">ripple::BasicConfig</a></div><div class="ttdoc">Holds unparsed configuration information.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00178">BasicConfig.h:178</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_a853662199f0f27bcda89380a30a3b184"><div class="ttname"><a href="classripple_1_1Section.html#a853662199f0f27bcda89380a30a3b184">ripple::Section::append</a></div><div class="ttdeci">void append(std::string const &amp;line)</div><div class="ttdoc">Append a line to this section.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00126">BasicConfig.h:126</a></div></div>
<div class="ttc" id="aclassripple_1_1BasicConfig_html_a09b31b8ed3c769b4c23b040c3d4798ed"><div class="ttname"><a href="classripple_1_1BasicConfig.html#a09b31b8ed3c769b4c23b040c3d4798ed">ripple::BasicConfig::exists</a></div><div class="ttdeci">bool exists(std::string const &amp;name) const</div><div class="ttdoc">Returns true if a section with the given name exists.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00132">BasicConfig.cpp:132</a></div></div>
<div class="ttc" id="anamespaceripple_html_a104985c6e3067babe99aca6bbc51ba5d"><div class="ttname"><a href="namespaceripple.html#a104985c6e3067babe99aca6bbc51ba5d">ripple::get</a></div><div class="ttdeci">T &amp; get(EitherAmount &amp;amt)</div><div class="ttdef"><b>Definition:</b> <a href="AmountSpec_8h_source.html#l00116">AmountSpec.h:116</a></div></div>
<div class="ttc" id="anamespaceripple_html_a104985c6e3067babe99aca6bbc51ba5d"><div class="ttname"><a href="namespaceripple.html#a104985c6e3067babe99aca6bbc51ba5d">ripple::get</a></div><div class="ttdeci">T &amp; get(EitherAmount &amp;amt)</div><div class="ttdef"><b>Definition:</b> <a href="AmountSpec_8h_source.html#l00118">AmountSpec.h:118</a></div></div>
<div class="ttc" id="aclassripple_1_1BasicConfig_html_a60aca585d76b1121dd4f72b358729456"><div class="ttname"><a href="classripple_1_1BasicConfig.html#a60aca585d76b1121dd4f72b358729456">ripple::BasicConfig::section</a></div><div class="ttdeci">Section &amp; section(std::string const &amp;name)</div><div class="ttdoc">Returns the section with the given name.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00138">BasicConfig.cpp:138</a></div></div>
<div class="ttc" id="astring_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/string.html">string</a></div></div>
<!-- start footer part -->