This commit is contained in:
manojsdoshi
2020-06-30 22:25:39 +00:00
parent afa79b0356
commit 76ee98eab2
3262 changed files with 114349 additions and 92216 deletions

View File

@@ -186,7 +186,7 @@ $(function() {
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; f = <a class="code" href="classripple_1_1cryptoconditions_1_1PreimageSha256.html#a38e9b0e19c25715ba4169dcd6b527e16">PreimageSha256::deserialize</a>(<a class="code" href="classripple_1_1Slice.html">Slice</a>(s.<a class="code" href="classripple_1_1Slice.html#a9d49708cd15d24841b78dc0a9ecaac26">data</a>(), p.length), ec);</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordflow">if</span> (ec)</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">return</span> {};</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; s += p.length;</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; s += p.<a class="code" href="classripple_1_1Slice.html#ab09b683271821364a5e2a908021b879e">length</a>;</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; </div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordflow">case</span> safe_cast&lt;TagType&gt;(<a class="code" href="namespaceripple_1_1cryptoconditions.html#aa3107e15003c13674a275abb96856ccdabcd20d75e5c9a7bd6b5e78ecc90a07af">Type::prefixSha256</a>):</div>
@@ -225,18 +225,19 @@ $(function() {
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;} <span class="comment">// namespace cryptoconditions</span></div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;} <span class="comment">// namespace ripple</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclassripple_1_1Slice_html_aa6faa586508e0f849d4591d807353825"><div class="ttname"><a href="classripple_1_1Slice.html#aa6faa586508e0f849d4591d807353825">ripple::Slice::size</a></div><div class="ttdeci">std::size_t size() const noexcept</div><div class="ttdoc">Returns the number of bytes in the storage.</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00077">Slice.h:77</a></div></div>
<div class="ttc" id="aclassripple_1_1Slice_html_aa6faa586508e0f849d4591d807353825"><div class="ttname"><a href="classripple_1_1Slice.html#aa6faa586508e0f849d4591d807353825">ripple::Slice::size</a></div><div class="ttdeci">std::size_t size() const noexcept</div><div class="ttdoc">Returns the number of bytes in the storage.</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00079">Slice.h:79</a></div></div>
<div class="ttc" id="anamespaceripple_1_1cryptoconditions_html_ae0bee5541ce10d52809660ad2d100a23acd5b28e72c87966347c84d863dac7313"><div class="ttname"><a href="namespaceripple_1_1cryptoconditions.html#ae0bee5541ce10d52809660ad2d100a23acd5b28e72c87966347c84d863dac7313">ripple::cryptoconditions::error::buffer_empty</a></div><div class="ttdeci">@ buffer_empty</div></div>
<div class="ttc" id="anamespaceripple_1_1cryptoconditions_html_aa3107e15003c13674a275abb96856ccda40536493d814905a0c7e5e89dca8efd1"><div class="ttname"><a href="namespaceripple_1_1cryptoconditions.html#aa3107e15003c13674a275abb96856ccda40536493d814905a0c7e5e89dca8efd1">ripple::cryptoconditions::Type::preimageSha256</a></div><div class="ttdeci">@ preimageSha256</div></div>
<div class="ttc" id="astructripple_1_1cryptoconditions_1_1Fulfillment_html_a0cfe100013ad62e4d389040f52b9b96b"><div class="ttname"><a href="structripple_1_1cryptoconditions_1_1Fulfillment.html#a0cfe100013ad62e4d389040f52b9b96b">ripple::cryptoconditions::Fulfillment::deserialize</a></div><div class="ttdeci">static std::unique_ptr&lt; Fulfillment &gt; deserialize(Slice s, std::error_code &amp;ec)</div><div class="ttdoc">Load a fulfillment from its binary form.</div><div class="ttdef"><b>Definition:</b> <a href="Fulfillment_8cpp_source.html#l00059">Fulfillment.cpp:59</a></div></div>
<div class="ttc" id="astructripple_1_1cryptoconditions_1_1Fulfillment_html_a88f1cd77d14691539f91ef7a501fc1f3"><div class="ttname"><a href="structripple_1_1cryptoconditions_1_1Fulfillment.html#a88f1cd77d14691539f91ef7a501fc1f3">ripple::cryptoconditions::Fulfillment::maxSerializedFulfillment</a></div><div class="ttdeci">static constexpr std::size_t maxSerializedFulfillment</div><div class="ttdoc">The largest binary fulfillment we support.</div><div class="ttdef"><b>Definition:</b> <a href="Fulfillment_8h_source.html#l00042">Fulfillment.h:42</a></div></div>
<div class="ttc" id="aclassripple_1_1Slice_html"><div class="ttname"><a href="classripple_1_1Slice.html">ripple::Slice</a></div><div class="ttdoc">An immutable linear range of bytes.</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00043">Slice.h:43</a></div></div>
<div class="ttc" id="aclassripple_1_1Slice_html"><div class="ttname"><a href="classripple_1_1Slice.html">ripple::Slice</a></div><div class="ttdoc">An immutable linear range of bytes.</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00044">Slice.h:44</a></div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/vector.html">vector</a></div></div>
<div class="ttc" id="astructripple_1_1cryptoconditions_1_1Fulfillment_html_a2428ca1b532098a302b65a1bf5e8583c"><div class="ttname"><a href="structripple_1_1cryptoconditions_1_1Fulfillment.html#a2428ca1b532098a302b65a1bf5e8583c">ripple::cryptoconditions::Fulfillment::type</a></div><div class="ttdeci">virtual Type type() const =0</div><div class="ttdoc">Returns the type of this condition.</div></div>
<div class="ttc" id="astructripple_1_1cryptoconditions_1_1Fulfillment_html_a7a671d3eaa064536a29f9db7ad8df9ec"><div class="ttname"><a href="structripple_1_1cryptoconditions_1_1Fulfillment.html#a7a671d3eaa064536a29f9db7ad8df9ec">ripple::cryptoconditions::Fulfillment::validate</a></div><div class="ttdeci">virtual bool validate(Slice data) const =0</div><div class="ttdoc">Validates a fulfillment.</div></div>
<div class="ttc" id="aclassripple_1_1Slice_html_a9d49708cd15d24841b78dc0a9ecaac26"><div class="ttname"><a href="classripple_1_1Slice.html#a9d49708cd15d24841b78dc0a9ecaac26">ripple::Slice::data</a></div><div class="ttdeci">std::uint8_t const * data() const noexcept</div><div class="ttdoc">Return a pointer to beginning of the storage.</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00087">Slice.h:87</a></div></div>
<div class="ttc" id="aclassripple_1_1Slice_html_a9d49708cd15d24841b78dc0a9ecaac26"><div class="ttname"><a href="classripple_1_1Slice.html#a9d49708cd15d24841b78dc0a9ecaac26">ripple::Slice::data</a></div><div class="ttdeci">std::uint8_t const * data() const noexcept</div><div class="ttdoc">Return a pointer to beginning of the storage.</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00096">Slice.h:96</a></div></div>
<div class="ttc" id="aclassripple_1_1Slice_html_ab09b683271821364a5e2a908021b879e"><div class="ttname"><a href="classripple_1_1Slice.html#ab09b683271821364a5e2a908021b879e">ripple::Slice::length</a></div><div class="ttdeci">std::size_t length() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00085">Slice.h:85</a></div></div>
<div class="ttc" id="aclassripple_1_1cryptoconditions_1_1Condition_html"><div class="ttname"><a href="classripple_1_1cryptoconditions_1_1Condition.html">ripple::cryptoconditions::Condition</a></div><div class="ttdef"><b>Definition:</b> <a href="Condition_8h_source.html#l00044">Condition.h:44</a></div></div>
<div class="ttc" id="aclassripple_1_1Slice_html_a38d951bc2f27aaf89c3fdb5914c7e169"><div class="ttname"><a href="classripple_1_1Slice.html#a38d951bc2f27aaf89c3fdb5914c7e169">ripple::Slice::empty</a></div><div class="ttdeci">bool empty() const noexcept</div><div class="ttdoc">Return true if the byte range is empty.</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00067">Slice.h:67</a></div></div>
<div class="ttc" id="aclassripple_1_1Slice_html_a38d951bc2f27aaf89c3fdb5914c7e169"><div class="ttname"><a href="classripple_1_1Slice.html#a38d951bc2f27aaf89c3fdb5914c7e169">ripple::Slice::empty</a></div><div class="ttdeci">bool empty() const noexcept</div><div class="ttdoc">Return true if the byte range is empty.</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00068">Slice.h:68</a></div></div>
<div class="ttc" id="aclassripple_1_1cryptoconditions_1_1PreimageSha256_html_a38e9b0e19c25715ba4169dcd6b527e16"><div class="ttname"><a href="classripple_1_1cryptoconditions_1_1PreimageSha256.html#a38e9b0e19c25715ba4169dcd6b527e16">ripple::cryptoconditions::PreimageSha256::deserialize</a></div><div class="ttdeci">static std::unique_ptr&lt; Fulfillment &gt; deserialize(Slice s, std::error_code &amp;ec)</div><div class="ttdoc">Parse the payload for a PreimageSha256 condition.</div><div class="ttdef"><b>Definition:</b> <a href="PreimageSha256_8h_source.html#l00055">PreimageSha256.h:55</a></div></div>
<div class="ttc" id="aerror_code_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/error_code.html">std::error_code</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="anamespaceripple_1_1cryptoconditions_html_aa3107e15003c13674a275abb96856ccda58e63c39e1333aaee04f4e7d56209206"><div class="ttname"><a href="namespaceripple_1_1cryptoconditions.html#aa3107e15003c13674a275abb96856ccda58e63c39e1333aaee04f4e7d56209206">ripple::cryptoconditions::Type::ed25519Sha256</a></div><div class="ttdeci">@ ed25519Sha256</div></div>