This commit is contained in:
bthomee
2025-12-11 08:55:10 -08:00
parent 694d52f20d
commit a661b19a31
21692 changed files with 1685196 additions and 1685031 deletions

View File

@@ -98,11 +98,11 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><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 id="l00016" name="l00016"></a><span class="lineno"> 16</span><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 id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespaceripple.html">ripple</a> {</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacexrpl.html">xrpl</a> {</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div>
<div class="foldopen" id="foldopen00021" data-start="{" data-end="}">
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="namespaceripple.html#abee5b68c53e8284c704e2ea8986cc922"> 21</a></span><a class="code hl_function" href="namespaceripple.html#abee5b68c53e8284c704e2ea8986cc922">getFileContents</a>(</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="namespacexrpl.html#a1549b0e65e0106b13e81b0cd33468ee9"> 21</a></span><a class="code hl_function" href="namespacexrpl.html#a1549b0e65e0106b13e81b0cd33468ee9">getFileContents</a>(</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> boost::system::error_code&amp; ec,</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> boost::filesystem::path <span class="keyword">const</span>&amp; sourcePath,</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional&lt;std::size_t&gt;</a> maxSize)</div>
@@ -110,14 +110,14 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <span class="keyword">using namespace </span>boost::filesystem;</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">using namespace </span>boost::system::errc;</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> path fullPath{<a class="code hl_enumvalue" href="namespaceripple.html#a286745fec5429abb3893001b4982522ba9f3fda2fef6dda85970e12ce9a9b8cbe">canonical</a>(sourcePath, ec)};</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> path fullPath{<a class="code hl_enumvalue" href="namespacexrpl.html#acb1a9b1647370fa776aaad063944ea17a9f3fda2fef6dda85970e12ce9a9b8cbe">canonical</a>(sourcePath, ec)};</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="keywordflow">if</span> (ec)</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keywordflow">return</span> {};</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keywordflow">if</span> (maxSize &amp;&amp; (file_size(fullPath, ec) &gt; *maxSize || ec))</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> {</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="keywordflow">if</span> (!ec)</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> ec = <a class="code hl_function" href="namespaceripple.html#a70e53b89eb57ac8fdc4625ce28455eb4">make_error_code</a>(file_too_large);</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> ec = <a class="code hl_function" href="namespacexrpl.html#a0d9d7f4d7302b6a2a670b3a7b41b9182">make_error_code</a>(file_too_large);</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keywordflow">return</span> {};</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> }</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
@@ -125,7 +125,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keywordflow">if</span> (!fileStream)</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> {</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> ec = <a class="code hl_function" href="namespaceripple.html#a70e53b89eb57ac8fdc4625ce28455eb4">make_error_code</a>(<span class="keyword">static_cast&lt;</span>errc_t<span class="keyword">&gt;</span>(errno));</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> ec = <a class="code hl_function" href="namespacexrpl.html#a0d9d7f4d7302b6a2a670b3a7b41b9182">make_error_code</a>(<span class="keyword">static_cast&lt;</span>errc_t<span class="keyword">&gt;</span>(errno));</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keywordflow">return</span> {};</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> }</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
@@ -135,7 +135,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <span class="keywordflow">if</span> (fileStream.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/io/basic_ios/bad.html">bad</a>())</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> {</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> ec = <a class="code hl_function" href="namespaceripple.html#a70e53b89eb57ac8fdc4625ce28455eb4">make_error_code</a>(<span class="keyword">static_cast&lt;</span>errc_t<span class="keyword">&gt;</span>(errno));</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> ec = <a class="code hl_function" href="namespacexrpl.html#a0d9d7f4d7302b6a2a670b3a7b41b9182">make_error_code</a>(<span class="keyword">static_cast&lt;</span>errc_t<span class="keyword">&gt;</span>(errno));</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <span class="keywordflow">return</span> {};</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> }</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
@@ -145,7 +145,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span><span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00062" data-start="{" data-end="}">
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="namespaceripple.html#ae18870f8d8eaa17b582f609cc486aa04"> 62</a></span><a class="code hl_function" href="namespaceripple.html#ae18870f8d8eaa17b582f609cc486aa04">writeFileContents</a>(</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="namespacexrpl.html#a9ecabaeaf4ef40da63886bf612a17c2a"> 62</a></span><a class="code hl_function" href="namespacexrpl.html#a9ecabaeaf4ef40da63886bf612a17c2a">writeFileContents</a>(</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> boost::system::error_code&amp; ec,</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> boost::filesystem::path <span class="keyword">const</span>&amp; destPath,</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; contents)</div>
@@ -158,7 +158,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <span class="keywordflow">if</span> (!fileStream)</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> {</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> ec = <a class="code hl_function" href="namespaceripple.html#a70e53b89eb57ac8fdc4625ce28455eb4">make_error_code</a>(<span class="keyword">static_cast&lt;</span>errc_t<span class="keyword">&gt;</span>(errno));</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> ec = <a class="code hl_function" href="namespacexrpl.html#a0d9d7f4d7302b6a2a670b3a7b41b9182">make_error_code</a>(<span class="keyword">static_cast&lt;</span>errc_t<span class="keyword">&gt;</span>(errno));</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <span class="keywordflow">return</span>;</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> }</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
@@ -166,13 +166,13 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <span class="keywordflow">if</span> (fileStream.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/io/basic_ios/bad.html">bad</a>())</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> {</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> ec = <a class="code hl_function" href="namespaceripple.html#a70e53b89eb57ac8fdc4625ce28455eb4">make_error_code</a>(<span class="keyword">static_cast&lt;</span>errc_t<span class="keyword">&gt;</span>(errno));</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> ec = <a class="code hl_function" href="namespacexrpl.html#a0d9d7f4d7302b6a2a670b3a7b41b9182">make_error_code</a>(<span class="keyword">static_cast&lt;</span>errc_t<span class="keyword">&gt;</span>(errno));</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keywordflow">return</span>;</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> }</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span>}</div>
</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span>} <span class="comment">// namespace ripple</span></div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span>} <span class="comment">// namespace xrpl</span></div>
<div class="ttc" id="abad_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ios/bad.html">std::ifstream::bad</a></div><div class="ttdeci">T bad(T... args)</div></div>
<div class="ttc" id="abasic_ifstream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ifstream.html">std::ifstream</a></div></div>
<div class="ttc" id="abasic_ofstream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ofstream.html">std::ofstream</a></div></div>
@@ -183,11 +183,11 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aios_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/ios.html">ios</a></div></div>
<div class="ttc" id="aistreambuf_iterator_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/iterator/istreambuf_iterator.html">std::istreambuf_iterator</a></div></div>
<div class="ttc" id="aiterator_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/iterator.html">iterator</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#l00006">algorithm.h:6</a></div></div>
<div class="ttc" id="anamespaceripple_html_a286745fec5429abb3893001b4982522ba9f3fda2fef6dda85970e12ce9a9b8cbe"><div class="ttname"><a href="namespaceripple.html#a286745fec5429abb3893001b4982522ba9f3fda2fef6dda85970e12ce9a9b8cbe">ripple::ECDSACanonicality::canonical</a></div><div class="ttdeci">@ canonical</div></div>
<div class="ttc" id="anamespaceripple_html_a70e53b89eb57ac8fdc4625ce28455eb4"><div class="ttname"><a href="namespaceripple.html#a70e53b89eb57ac8fdc4625ce28455eb4">ripple::make_error_code</a></div><div class="ttdeci">std::error_code make_error_code(ripple::TokenCodecErrc e)</div><div class="ttdef"><b>Definition</b> <a href="token__errors_8h_source.html#l00078">token_errors.h:78</a></div></div>
<div class="ttc" id="anamespaceripple_html_abee5b68c53e8284c704e2ea8986cc922"><div class="ttname"><a href="namespaceripple.html#abee5b68c53e8284c704e2ea8986cc922">ripple::getFileContents</a></div><div class="ttdeci">std::string getFileContents(boost::system::error_code &amp;ec, boost::filesystem::path const &amp;sourcePath, std::optional&lt; std::size_t &gt; maxSize=std::nullopt)</div><div class="ttdef"><b>Definition</b> <a href="FileUtilities_8cpp_source.html#l00021">FileUtilities.cpp:21</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae18870f8d8eaa17b582f609cc486aa04"><div class="ttname"><a href="namespaceripple.html#ae18870f8d8eaa17b582f609cc486aa04">ripple::writeFileContents</a></div><div class="ttdeci">void writeFileContents(boost::system::error_code &amp;ec, boost::filesystem::path const &amp;destPath, std::string const &amp;contents)</div><div class="ttdef"><b>Definition</b> <a href="FileUtilities_8cpp_source.html#l00062">FileUtilities.cpp:62</a></div></div>
<div class="ttc" id="anamespacexrpl_html"><div class="ttname"><a href="namespacexrpl.html">xrpl</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#l00006">algorithm.h:6</a></div></div>
<div class="ttc" id="anamespacexrpl_html_a0d9d7f4d7302b6a2a670b3a7b41b9182"><div class="ttname"><a href="namespacexrpl.html#a0d9d7f4d7302b6a2a670b3a7b41b9182">xrpl::make_error_code</a></div><div class="ttdeci">std::error_code make_error_code(xrpl::TokenCodecErrc e)</div><div class="ttdef"><b>Definition</b> <a href="token__errors_8h_source.html#l00078">token_errors.h:78</a></div></div>
<div class="ttc" id="anamespacexrpl_html_a1549b0e65e0106b13e81b0cd33468ee9"><div class="ttname"><a href="namespacexrpl.html#a1549b0e65e0106b13e81b0cd33468ee9">xrpl::getFileContents</a></div><div class="ttdeci">std::string getFileContents(boost::system::error_code &amp;ec, boost::filesystem::path const &amp;sourcePath, std::optional&lt; std::size_t &gt; maxSize=std::nullopt)</div><div class="ttdef"><b>Definition</b> <a href="FileUtilities_8cpp_source.html#l00021">FileUtilities.cpp:21</a></div></div>
<div class="ttc" id="anamespacexrpl_html_a9ecabaeaf4ef40da63886bf612a17c2a"><div class="ttname"><a href="namespacexrpl.html#a9ecabaeaf4ef40da63886bf612a17c2a">xrpl::writeFileContents</a></div><div class="ttdeci">void writeFileContents(boost::system::error_code &amp;ec, boost::filesystem::path const &amp;destPath, std::string const &amp;contents)</div><div class="ttdef"><b>Definition</b> <a href="FileUtilities_8cpp_source.html#l00062">FileUtilities.cpp:62</a></div></div>
<div class="ttc" id="anamespacexrpl_html_acb1a9b1647370fa776aaad063944ea17a9f3fda2fef6dda85970e12ce9a9b8cbe"><div class="ttname"><a href="namespacexrpl.html#acb1a9b1647370fa776aaad063944ea17a9f3fda2fef6dda85970e12ce9a9b8cbe">xrpl::ECDSACanonicality::canonical</a></div><div class="ttdeci">@ canonical</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="astring_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/string.html">string</a></div></div>
</div><!-- fragment --></div><!-- contents -->