mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-28 06:55:50 +00:00
deploy: 053e1af7ff
This commit is contained in:
@@ -438,370 +438,371 @@ $(function() {
|
||||
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"><a class="line" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cab5238219b3a4edf1d92efb0c7d16c124"> 360</a></span> <a class="code hl_enumvalue" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cab5238219b3a4edf1d92efb0c7d16c124">tecWRONG_ASSET</a> = 194,</div>
|
||||
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"><a class="line" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca26964a6e52a8dcd0eff9d9b4a40f0583"> 361</a></span> <a class="code hl_enumvalue" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca26964a6e52a8dcd0eff9d9b4a40f0583">tecLIMIT_EXCEEDED</a> = 195,</div>
|
||||
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"><a class="line" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca0fe3bd45be8124c893550bd10117eb77"> 362</a></span> <a class="code hl_enumvalue" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca0fe3bd45be8124c893550bd10117eb77">tecPSEUDO_ACCOUNT</a> = 196,</div>
|
||||
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span>};</div>
|
||||
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> </div>
|
||||
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span><span class="comment">//------------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> </div>
|
||||
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span><span class="comment">// For generic purposes, a free function that returns the value of a TE*codes.</span></div>
|
||||
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span><span class="keyword">constexpr</span> <a class="code hl_typedef" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a></div>
|
||||
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"><a class="line" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d"> 369</a></span><a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(<a class="code hl_enumeration" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962">TELcodes</a> v)</div>
|
||||
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span>{</div>
|
||||
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> <span class="keywordflow">return</span> safe_cast<TERUnderlyingType>(v);</div>
|
||||
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span>}</div>
|
||||
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> </div>
|
||||
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span><span class="keyword">constexpr</span> <a class="code hl_typedef" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a></div>
|
||||
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"><a class="line" href="namespaceripple.html#ab90ecd65169a9f1e65649bc500fb5ca7"> 375</a></span><a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(<a class="code hl_enumeration" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46">TEMcodes</a> v)</div>
|
||||
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span>{</div>
|
||||
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> <span class="keywordflow">return</span> safe_cast<TERUnderlyingType>(v);</div>
|
||||
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span>}</div>
|
||||
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> </div>
|
||||
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span><span class="keyword">constexpr</span> <a class="code hl_typedef" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a></div>
|
||||
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"><a class="line" href="namespaceripple.html#a348794c0e82a14e8685ed12a97d1169c"> 381</a></span><a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(<a class="code hl_enumeration" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4">TEFcodes</a> v)</div>
|
||||
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span>{</div>
|
||||
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> <span class="keywordflow">return</span> safe_cast<TERUnderlyingType>(v);</div>
|
||||
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span>}</div>
|
||||
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> </div>
|
||||
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span><span class="keyword">constexpr</span> <a class="code hl_typedef" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a></div>
|
||||
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"><a class="line" href="namespaceripple.html#a92a2d6f524803aec8a5932a92d73ecd3"> 387</a></span><a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(<a class="code hl_enumeration" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162f">TERcodes</a> v)</div>
|
||||
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span>{</div>
|
||||
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> <span class="keywordflow">return</span> safe_cast<TERUnderlyingType>(v);</div>
|
||||
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span>}</div>
|
||||
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span> </div>
|
||||
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span><span class="keyword">constexpr</span> <a class="code hl_typedef" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a></div>
|
||||
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"><a class="line" href="namespaceripple.html#a5ca8e9a509793d24615840ef686b64cc"> 393</a></span><a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(<a class="code hl_enumeration" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434d">TEScodes</a> v)</div>
|
||||
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span>{</div>
|
||||
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> <span class="keywordflow">return</span> safe_cast<TERUnderlyingType>(v);</div>
|
||||
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span>}</div>
|
||||
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> </div>
|
||||
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span><span class="keyword">constexpr</span> <a class="code hl_typedef" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a></div>
|
||||
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"><a class="line" href="namespaceripple.html#a35dabcc28a19c4fd124edea15890ad57"> 399</a></span><a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(<a class="code hl_enumeration" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38c">TECcodes</a> v)</div>
|
||||
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span>{</div>
|
||||
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span> <span class="keywordflow">return</span> safe_cast<TERUnderlyingType>(v);</div>
|
||||
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span>}</div>
|
||||
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span> </div>
|
||||
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span><span class="comment">//------------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span><span class="comment">// Template class that is specific to selected ranges of error codes. The</span></div>
|
||||
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span><span class="comment">// Trait tells std::enable_if which ranges are allowed.</span></div>
|
||||
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span><span class="keyword">template</span> <<span class="keyword">template</span> <<span class="keyword">typename</span>> <span class="keyword">class </span>Trait></div>
|
||||
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html"> 408</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a></div>
|
||||
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span>{</div>
|
||||
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9"> 410</a></span> <a class="code hl_typedef" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a> <a class="code hl_variable" href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9">code_</a>;</div>
|
||||
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> </div>
|
||||
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> <span class="comment">// Constructors</span></div>
|
||||
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#a411b879704ce6c0d44d9596f7d5834cb"> 414</a></span> <span class="keyword">constexpr</span> <a class="code hl_function" href="classripple_1_1TERSubset.html#a411b879704ce6c0d44d9596f7d5834cb">TERSubset</a>() : <a class="code hl_variable" href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9">code_</a>(<a class="code hl_enumvalue" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>)</div>
|
||||
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> {</div>
|
||||
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span> }</div>
|
||||
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#a4e4d4928a786bd8db98a4cdf0e00e239"> 417</a></span> <span class="keyword">constexpr</span> <a class="code hl_function" href="classripple_1_1TERSubset.html#a4e4d4928a786bd8db98a4cdf0e00e239">TERSubset</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a> <span class="keyword">const</span>& rhs) = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#ac932b82a5bd5ecfe6dbdcc21abd7f4a0"> 418</a></span> <span class="keyword">constexpr</span> <a class="code hl_function" href="classripple_1_1TERSubset.html#ac932b82a5bd5ecfe6dbdcc21abd7f4a0">TERSubset</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a>&& rhs) = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span> </div>
|
||||
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#ab319faa193379572c3783ec10e3203f7"> 421</a></span> <span class="keyword">constexpr</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classripple_1_1TERSubset.html#ab319faa193379572c3783ec10e3203f7">TERSubset</a>(<span class="keywordtype">int</span> rhs) : <a class="code hl_variable" href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9">code_</a>(rhs)</div>
|
||||
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span> {</div>
|
||||
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> }</div>
|
||||
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> </div>
|
||||
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a></div>
|
||||
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#ac9cff01940b63613d64d039bf6bb69a7"> 427</a></span> <a class="code hl_function" href="classripple_1_1TERSubset.html#ac9cff01940b63613d64d039bf6bb69a7">fromInt</a>(<span class="keywordtype">int</span> from)</div>
|
||||
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> {</div>
|
||||
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1TERSubset.html#a411b879704ce6c0d44d9596f7d5834cb">TERSubset</a>(from);</div>
|
||||
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span> }</div>
|
||||
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span> </div>
|
||||
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> <span class="comment">// Trait tells enable_if which types are allowed for construction.</span></div>
|
||||
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span> <span class="keyword">template</span> <</div>
|
||||
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span> <span class="keyword">typename</span> T,</div>
|
||||
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> <span class="keyword">typename</span> = <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a><</div>
|
||||
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> Trait<std::remove_cv_t<std::remove_reference_t<T>>>::value>></div>
|
||||
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#aa94e1277fddef4c9f4534548848f153b"> 437</a></span> <span class="keyword">constexpr</span> <a class="code hl_function" href="classripple_1_1TERSubset.html#aa94e1277fddef4c9f4534548848f153b">TERSubset</a>(T rhs) : <a class="code hl_variable" href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9">code_</a>(<a class="code hl_friend" href="classripple_1_1TERSubset.html#aab2b9ff77489c297378ae92409b986d3">TERtoInt</a>(rhs))</div>
|
||||
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span> {</div>
|
||||
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span> }</div>
|
||||
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> </div>
|
||||
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span> <span class="comment">// Assignment</span></div>
|
||||
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span> <span class="keyword">constexpr</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a>&</div>
|
||||
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#a9243cefe5dcc7120d4b3b2f024c4eb20"> 443</a></span> <a class="code hl_function" href="classripple_1_1TERSubset.html#a9243cefe5dcc7120d4b3b2f024c4eb20">operator=</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a> <span class="keyword">const</span>& rhs) = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span> <span class="keyword">constexpr</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a>&</div>
|
||||
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#afc5ee46974a8aa92a39b8fa256bf3c00"> 445</a></span> <a class="code hl_function" href="classripple_1_1TERSubset.html#afc5ee46974a8aa92a39b8fa256bf3c00">operator=</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a>&& rhs) = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> </div>
|
||||
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span> <span class="comment">// Trait tells enable_if which types are allowed for assignment.</span></div>
|
||||
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
||||
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> <span class="keyword">constexpr</span> <span class="keyword">auto</span></div>
|
||||
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#ac335bf6408ef0cc5cb21b9dab890f647"> 450</a></span> <a class="code hl_function" href="classripple_1_1TERSubset.html#ac335bf6408ef0cc5cb21b9dab890f647">operator=</a>(T rhs) -> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t<Trait<T>::value</a>, <a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a>&></div>
|
||||
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span> {</div>
|
||||
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span> <a class="code hl_variable" href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9">code_</a> = <a class="code hl_friend" href="classripple_1_1TERSubset.html#aab2b9ff77489c297378ae92409b986d3">TERtoInt</a>(rhs);</div>
|
||||
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
|
||||
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span> }</div>
|
||||
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span> </div>
|
||||
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> <span class="comment">// Conversion to bool.</span></div>
|
||||
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> <span class="keyword">explicit</span></div>
|
||||
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#ab0011428be64d760ea7ed2a328687dad"> 458</a></span> <span class="keyword">operator</span> bool()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span><span class="keyword"> </span>{</div>
|
||||
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9">code_</a> != <a class="code hl_enumvalue" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>;</div>
|
||||
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span> }</div>
|
||||
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span> </div>
|
||||
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span> <span class="comment">// Conversion to Json::Value allows assignment to Json::Objects</span></div>
|
||||
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span> <span class="comment">// without casting.</span></div>
|
||||
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#a650bb56d2a87aaf18c2d9da611ae1970"> 465</a></span> <span class="keyword">operator</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span><span class="keyword"> </span>{</div>
|
||||
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>{<a class="code hl_variable" href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9">code_</a>};</div>
|
||||
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"> 468</span> }</div>
|
||||
<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"> 469</span> </div>
|
||||
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span> <span class="comment">// Streaming operator.</span></div>
|
||||
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#afc06d0478c96e9d831ddb581427ba7aa"> 471</a></span> <span class="keyword">friend</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a>&</div>
|
||||
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span> <a class="code hl_friend" href="classripple_1_1TERSubset.html#afc06d0478c96e9d831ddb581427ba7aa">operator<<</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a>& os, <a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a> <span class="keyword">const</span>& rhs)</div>
|
||||
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span> {</div>
|
||||
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> <span class="keywordflow">return</span> os << rhs.<a class="code hl_variable" href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9">code_</a>;</div>
|
||||
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> }</div>
|
||||
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span> </div>
|
||||
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span> <span class="comment">// Return the underlying value. Not a member so similarly named free</span></div>
|
||||
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span> <span class="comment">// functions can do the same work for the enums.</span></div>
|
||||
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span> <span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> <span class="comment">// It's worth noting that an explicit conversion operator was considered</span></div>
|
||||
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span> <span class="comment">// and rejected. Consider this case, taken from Status.h</span></div>
|
||||
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span> <span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span> <span class="comment">// class Status {</span></div>
|
||||
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span> <span class="comment">// int code_;</span></div>
|
||||
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span> <span class="comment">// public:</span></div>
|
||||
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span> <span class="comment">// Status (TER ter)</span></div>
|
||||
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span> <span class="comment">// : code_ (ter) {}</span></div>
|
||||
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span> <span class="comment">// }</span></div>
|
||||
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span> <span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> <span class="comment">// This code compiles with no errors or warnings if TER has an explicit</span></div>
|
||||
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span> <span class="comment">// (unnamed) conversion to int. To avoid silent conversions like these</span></div>
|
||||
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span> <span class="comment">// we provide (only) a named conversion.</span></div>
|
||||
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span> <span class="keyword">friend</span> <span class="keyword">constexpr</span> <a class="code hl_typedef" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a></div>
|
||||
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#aab2b9ff77489c297378ae92409b986d3"> 494</a></span> <a class="code hl_friend" href="classripple_1_1TERSubset.html#aab2b9ff77489c297378ae92409b986d3">TERtoInt</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a> v)</div>
|
||||
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span> {</div>
|
||||
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"> 496</span> <span class="keywordflow">return</span> v.<a class="code hl_variable" href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9">code_</a>;</div>
|
||||
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span> }</div>
|
||||
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span>};</div>
|
||||
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span> </div>
|
||||
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span><span class="comment">// Comparison operators.</span></div>
|
||||
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span><span class="comment">// Only enabled if both arguments return int if TERtiInt is called with them.</span></div>
|
||||
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span><span class="keyword">template</span> <<span class="keyword">typename</span> L, <span class="keyword">typename</span> R></div>
|
||||
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span><span class="keyword">constexpr</span> <span class="keyword">auto</span></div>
|
||||
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"><a class="line" href="namespaceripple.html#a6050d8d51b38e42b2a68aad055deb359"> 504</a></span><a class="code hl_function" href="namespaceripple.html#adb9995d7c8e8a2aa3d702b73edfa0672">operator==</a>(L <span class="keyword">const</span>& lhs, R <span class="keyword">const</span>& rhs)</div>
|
||||
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span> -> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a><</div>
|
||||
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), <span class="keywordtype">int</span>>::value &&</div>
|
||||
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), <span class="keywordtype">int</span>>::value,</div>
|
||||
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span> <span class="keywordtype">bool</span>></div>
|
||||
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span>{</div>
|
||||
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs) == <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs);</div>
|
||||
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span>}</div>
|
||||
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span> </div>
|
||||
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span><span class="keyword">template</span> <<span class="keyword">typename</span> L, <span class="keyword">typename</span> R></div>
|
||||
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span><span class="keyword">constexpr</span> <span class="keyword">auto</span></div>
|
||||
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"><a class="line" href="namespaceripple.html#a5ffbb273a2683c2bc578584ae7824118"> 515</a></span><a class="code hl_function" href="namespaceripple.html#a21a6d6b07d2d712568f3565adf30ae21">operator!=</a>(L <span class="keyword">const</span>& lhs, R <span class="keyword">const</span>& rhs)</div>
|
||||
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span> -> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a><</div>
|
||||
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), <span class="keywordtype">int</span>>::value &&</div>
|
||||
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), <span class="keywordtype">int</span>>::value,</div>
|
||||
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> <span class="keywordtype">bool</span>></div>
|
||||
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span>{</div>
|
||||
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs) != <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs);</div>
|
||||
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span>}</div>
|
||||
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span> </div>
|
||||
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span><span class="keyword">template</span> <<span class="keyword">typename</span> L, <span class="keyword">typename</span> R></div>
|
||||
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"><a class="line" href="namespaceripple.html#ac73ef22945ae5e8769bad8db7af70a30"> 525</a></span><span class="keyword">constexpr</span> <span class="keyword">auto</span></div>
|
||||
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span><a class="code hl_function" href="namespaceripple.html#ab06a7c4d14d99773c29bcfbd0bf81d34">operator<</a>(L <span class="keyword">const</span>& lhs, R <span class="keyword">const</span>& rhs)</div>
|
||||
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span> -> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a><</div>
|
||||
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), <span class="keywordtype">int</span>>::value &&</div>
|
||||
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), <span class="keywordtype">int</span>>::value,</div>
|
||||
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span> <span class="keywordtype">bool</span>></div>
|
||||
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span>{</div>
|
||||
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs) < <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs);</div>
|
||||
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span>}</div>
|
||||
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span> </div>
|
||||
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span><span class="keyword">template</span> <<span class="keyword">typename</span> L, <span class="keyword">typename</span> R></div>
|
||||
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"><a class="line" href="namespaceripple.html#a018616892d8dec716c9f537263050736"> 536</a></span><span class="keyword">constexpr</span> <span class="keyword">auto</span></div>
|
||||
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span><a class="code hl_function" href="namespaceripple.html#a068b4a94440bcbfc3d3f5fe8c44f67eb">operator<=</a>(L <span class="keyword">const</span>& lhs, R <span class="keyword">const</span>& rhs)</div>
|
||||
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> -> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a><</div>
|
||||
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), <span class="keywordtype">int</span>>::value &&</div>
|
||||
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), <span class="keywordtype">int</span>>::value,</div>
|
||||
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span> <span class="keywordtype">bool</span>></div>
|
||||
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span>{</div>
|
||||
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs) <= <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs);</div>
|
||||
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span>}</div>
|
||||
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span> </div>
|
||||
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span><span class="keyword">template</span> <<span class="keyword">typename</span> L, <span class="keyword">typename</span> R></div>
|
||||
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span><span class="keyword">constexpr</span> <span class="keyword">auto</span></div>
|
||||
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"><a class="line" href="namespaceripple.html#ac7bd378cf12761193b819c8e719d142d"> 548</a></span><a class="code hl_function" href="namespaceripple.html#a80e94070d8159cd96ab3998dc1415734">operator></a>(L <span class="keyword">const</span>& lhs, R <span class="keyword">const</span>& rhs)</div>
|
||||
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span> -> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a><</div>
|
||||
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), <span class="keywordtype">int</span>>::value &&</div>
|
||||
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), <span class="keywordtype">int</span>>::value,</div>
|
||||
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> <span class="keywordtype">bool</span>></div>
|
||||
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span>{</div>
|
||||
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs) > <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs);</div>
|
||||
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span>}</div>
|
||||
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span> </div>
|
||||
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span><span class="keyword">template</span> <<span class="keyword">typename</span> L, <span class="keyword">typename</span> R></div>
|
||||
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span><span class="keyword">constexpr</span> <span class="keyword">auto</span></div>
|
||||
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"><a class="line" href="namespaceripple.html#aafa9b78dd4adb29a3bb5f39ee175d111"> 559</a></span><a class="code hl_function" href="namespaceripple.html#ae05efe4efb6f4f8701dc58751fdebd23">operator>=</a>(L <span class="keyword">const</span>& lhs, R <span class="keyword">const</span>& rhs)</div>
|
||||
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span> -> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a><</div>
|
||||
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), <span class="keywordtype">int</span>>::value &&</div>
|
||||
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), <span class="keywordtype">int</span>>::value,</div>
|
||||
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span> <span class="keywordtype">bool</span>></div>
|
||||
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span>{</div>
|
||||
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs) >= <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs);</div>
|
||||
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span>}</div>
|
||||
<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"> 567</span> </div>
|
||||
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"> 568</span><span class="comment">//------------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span> </div>
|
||||
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span><span class="comment">// Use traits to build a TERSubset that can convert from any of the TE*codes</span></div>
|
||||
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span><span class="comment">// enums *except* TECcodes: NotTEC</span></div>
|
||||
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span> </div>
|
||||
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"> 573</span><span class="comment">// NOTE: NotTEC is useful for codes returned by preflight in transactors.</span></div>
|
||||
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span><span class="comment">// Preflight checks occur prior to signature checking. If preflight returned</span></div>
|
||||
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span><span class="comment">// a tec code, then a malicious user could submit a transaction with a very</span></div>
|
||||
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span><span class="comment">// large fee and have that fee charged against an account without using that</span></div>
|
||||
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span><span class="comment">// account's valid signature.</span></div>
|
||||
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span><span class="keyword">template</span> <<span class="keyword">typename</span> FROM></div>
|
||||
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToNotTEC.html"> 579</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToNotTEC.html">CanCvtToNotTEC</a> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::false_type</a></div>
|
||||
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span>{</div>
|
||||
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span>};</div>
|
||||
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToNotTEC_3_01TELcodes_01_4.html"> 583</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToNotTEC.html">CanCvtToNotTEC</a><<a class="code hl_enumeration" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962">TELcodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span>{</div>
|
||||
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span>};</div>
|
||||
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToNotTEC_3_01TEMcodes_01_4.html"> 587</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToNotTEC.html">CanCvtToNotTEC</a><<a class="code hl_enumeration" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46">TEMcodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span>{</div>
|
||||
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span>};</div>
|
||||
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToNotTEC_3_01TEFcodes_01_4.html"> 591</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToNotTEC.html">CanCvtToNotTEC</a><<a class="code hl_enumeration" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4">TEFcodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span>{</div>
|
||||
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span>};</div>
|
||||
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToNotTEC_3_01TERcodes_01_4.html"> 595</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToNotTEC.html">CanCvtToNotTEC</a><<a class="code hl_enumeration" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162f">TERcodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span>{</div>
|
||||
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span>};</div>
|
||||
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToNotTEC_3_01TEScodes_01_4.html"> 599</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToNotTEC.html">CanCvtToNotTEC</a><<a class="code hl_enumeration" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434d">TEScodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span>{</div>
|
||||
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span>};</div>
|
||||
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> </div>
|
||||
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"><a class="line" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3"> 603</a></span><span class="keyword">using </span><a class="code hl_class" href="classripple_1_1TERSubset.html">NotTEC</a> = <a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset<CanCvtToNotTEC></a>;</div>
|
||||
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> </div>
|
||||
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span><span class="comment">//------------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span> </div>
|
||||
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span><span class="comment">// Use traits to build a TERSubset that can convert from any of the TE*codes</span></div>
|
||||
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span><span class="comment">// enums as well as from NotTEC.</span></div>
|
||||
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span><span class="keyword">template</span> <<span class="keyword">typename</span> FROM></div>
|
||||
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToTER.html"> 610</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToTER.html">CanCvtToTER</a> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::false_type</a></div>
|
||||
<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span>{</div>
|
||||
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span>};</div>
|
||||
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToTER_3_01TELcodes_01_4.html"> 614</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToTER.html">CanCvtToTER</a><<a class="code hl_enumeration" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962">TELcodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span>{</div>
|
||||
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span>};</div>
|
||||
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToTER_3_01TEMcodes_01_4.html"> 618</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToTER.html">CanCvtToTER</a><<a class="code hl_enumeration" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46">TEMcodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span>{</div>
|
||||
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span>};</div>
|
||||
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToTER_3_01TEFcodes_01_4.html"> 622</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToTER.html">CanCvtToTER</a><<a class="code hl_enumeration" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4">TEFcodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span>{</div>
|
||||
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span>};</div>
|
||||
<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToTER_3_01TERcodes_01_4.html"> 626</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToTER.html">CanCvtToTER</a><<a class="code hl_enumeration" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162f">TERcodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span>{</div>
|
||||
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span>};</div>
|
||||
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToTER_3_01TEScodes_01_4.html"> 630</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToTER.html">CanCvtToTER</a><<a class="code hl_enumeration" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434d">TEScodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span>{</div>
|
||||
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span>};</div>
|
||||
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToTER_3_01TECcodes_01_4.html"> 634</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToTER.html">CanCvtToTER</a><<a class="code hl_enumeration" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38c">TECcodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span>{</div>
|
||||
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span>};</div>
|
||||
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToTER_3_01NotTEC_01_4.html"> 638</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToTER.html">CanCvtToTER</a><<a class="code hl_class" href="classripple_1_1TERSubset.html">NotTEC</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span>{</div>
|
||||
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span>};</div>
|
||||
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"> 641</span> </div>
|
||||
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno"> 642</span><span class="comment">// TER allows all of the subsets.</span></div>
|
||||
<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"><a class="line" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817"> 643</a></span><span class="keyword">using </span><a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> = <a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset<CanCvtToTER></a>;</div>
|
||||
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"> 644</span> </div>
|
||||
<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"> 645</span><span class="comment">//------------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span> </div>
|
||||
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span><span class="keyword">inline</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a id="l00648" name="l00648"></a><span class="lineno"><a class="line" href="namespaceripple.html#ae782b711fdd335bf66c281880028d32e"> 648</a></span><a class="code hl_function" href="namespaceripple.html#ae782b711fdd335bf66c281880028d32e">isTelLocal</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> x) <span class="keyword">noexcept</span></div>
|
||||
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span>{</div>
|
||||
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span> <span class="keywordflow">return</span> (x >= <a class="code hl_enumvalue" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a23bd9fe50ea7723f88d3f521da08d12d">telLOCAL_ERROR</a> && x < <a class="code hl_enumvalue" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a6c750a245b6efb84fdc4ab34dc010328">temMALFORMED</a>);</div>
|
||||
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span>}</div>
|
||||
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span> </div>
|
||||
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span><span class="keyword">inline</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"><a class="line" href="namespaceripple.html#ac3a88b886dddf7bb9c8bbd7162c9b521"> 654</a></span><a class="code hl_function" href="namespaceripple.html#ac3a88b886dddf7bb9c8bbd7162c9b521">isTemMalformed</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> x) <span class="keyword">noexcept</span></div>
|
||||
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"> 655</span>{</div>
|
||||
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span> <span class="keywordflow">return</span> (x >= <a class="code hl_enumvalue" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a6c750a245b6efb84fdc4ab34dc010328">temMALFORMED</a> && x < <a class="code hl_enumvalue" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a6c46c4df51fe2c0abff61e840c9bbc40">tefFAILURE</a>);</div>
|
||||
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span>}</div>
|
||||
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span> </div>
|
||||
<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"> 659</span><span class="keyword">inline</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a id="l00660" name="l00660"></a><span class="lineno"><a class="line" href="namespaceripple.html#a75ead7f8773366ed8d20b5a34036ba93"> 660</a></span><a class="code hl_function" href="namespaceripple.html#a75ead7f8773366ed8d20b5a34036ba93">isTefFailure</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> x) <span class="keyword">noexcept</span></div>
|
||||
<div class="line"><a id="l00661" name="l00661"></a><span class="lineno"> 661</span>{</div>
|
||||
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"> 662</span> <span class="keywordflow">return</span> (x >= <a class="code hl_enumvalue" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a6c46c4df51fe2c0abff61e840c9bbc40">tefFAILURE</a> && x < <a class="code hl_enumvalue" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fa715c90c641702043ed82e3bf9c2d4bb4">terRETRY</a>);</div>
|
||||
<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"> 663</span>}</div>
|
||||
<div class="line"><a id="l00664" name="l00664"></a><span class="lineno"> 664</span> </div>
|
||||
<div class="line"><a id="l00665" name="l00665"></a><span class="lineno"> 665</span><span class="keyword">inline</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a id="l00666" name="l00666"></a><span class="lineno"><a class="line" href="namespaceripple.html#aa4d0a612f542286d3031c69b8587c547"> 666</a></span><a class="code hl_function" href="namespaceripple.html#aa4d0a612f542286d3031c69b8587c547">isTerRetry</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> x) <span class="keyword">noexcept</span></div>
|
||||
<div class="line"><a id="l00667" name="l00667"></a><span class="lineno"> 667</span>{</div>
|
||||
<div class="line"><a id="l00668" name="l00668"></a><span class="lineno"> 668</span> <span class="keywordflow">return</span> (x >= <a class="code hl_enumvalue" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fa715c90c641702043ed82e3bf9c2d4bb4">terRETRY</a> && x < <a class="code hl_enumvalue" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>);</div>
|
||||
<div class="line"><a id="l00669" name="l00669"></a><span class="lineno"> 669</span>}</div>
|
||||
<div class="line"><a id="l00670" name="l00670"></a><span class="lineno"> 670</span> </div>
|
||||
<div class="line"><a id="l00671" name="l00671"></a><span class="lineno"> 671</span><span class="keyword">inline</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a id="l00672" name="l00672"></a><span class="lineno"><a class="line" href="namespaceripple.html#ab48d5d1c4e2695c12f705e9d85fa560d"> 672</a></span><a class="code hl_function" href="namespaceripple.html#ab48d5d1c4e2695c12f705e9d85fa560d">isTesSuccess</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> x) <span class="keyword">noexcept</span></div>
|
||||
<div class="line"><a id="l00673" name="l00673"></a><span class="lineno"> 673</span>{</div>
|
||||
<div class="line"><a id="l00674" name="l00674"></a><span class="lineno"> 674</span> <span class="keywordflow">return</span> (x == <a class="code hl_enumvalue" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>);</div>
|
||||
<div class="line"><a id="l00675" name="l00675"></a><span class="lineno"> 675</span>}</div>
|
||||
<div class="line"><a id="l00676" name="l00676"></a><span class="lineno"> 676</span> </div>
|
||||
<div class="line"><a id="l00677" name="l00677"></a><span class="lineno"> 677</span><span class="keyword">inline</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a id="l00678" name="l00678"></a><span class="lineno"><a class="line" href="namespaceripple.html#ae193bf65f233ba37c47a7a8fc49a26e4"> 678</a></span><a class="code hl_function" href="namespaceripple.html#ae193bf65f233ba37c47a7a8fc49a26e4">isTecClaim</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> x) <span class="keyword">noexcept</span></div>
|
||||
<div class="line"><a id="l00679" name="l00679"></a><span class="lineno"> 679</span>{</div>
|
||||
<div class="line"><a id="l00680" name="l00680"></a><span class="lineno"> 680</span> <span class="keywordflow">return</span> ((x) >= <a class="code hl_enumvalue" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cab81bbf4381aec9a710924588bce50ae9">tecCLAIM</a>);</div>
|
||||
<div class="line"><a id="l00681" name="l00681"></a><span class="lineno"> 681</span>}</div>
|
||||
<div class="line"><a id="l00682" name="l00682"></a><span class="lineno"> 682</span> </div>
|
||||
<div class="line"><a id="l00683" name="l00683"></a><span class="lineno"> 683</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a><</div>
|
||||
<div class="line"><a id="l00684" name="l00684"></a><span class="lineno"> 684</span> <a class="code hl_typedef" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a>,</div>
|
||||
<div class="line"><a id="l00685" name="l00685"></a><span class="lineno"> 685</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair<char const* const, char const* const></a>> <span class="keyword">const</span>&</div>
|
||||
<div class="line"><a id="l00686" name="l00686"></a><span class="lineno"> 686</span><a class="code hl_function" href="namespaceripple.html#ac54bbb96ca007518e55c0f1217790851">transResults</a>();</div>
|
||||
<div class="line"><a id="l00687" name="l00687"></a><span class="lineno"> 687</span> </div>
|
||||
<div class="line"><a id="l00688" name="l00688"></a><span class="lineno"> 688</span><span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a id="l00689" name="l00689"></a><span class="lineno"> 689</span><a class="code hl_function" href="namespaceripple.html#ae04027bd22a38d096b7f711575a3ba59">transResultInfo</a>(<a class="code hl_typedef" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> code, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>& token, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>& text);</div>
|
||||
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"> 690</span> </div>
|
||||
<div class="line"><a id="l00691" name="l00691"></a><span class="lineno"> 691</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div>
|
||||
<div class="line"><a id="l00692" name="l00692"></a><span class="lineno"> 692</span><a class="code hl_function" href="namespaceripple.html#a875ae996b37ed036597d70628ae053e3">transToken</a>(<a class="code hl_typedef" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> code);</div>
|
||||
<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"> 693</span> </div>
|
||||
<div class="line"><a id="l00694" name="l00694"></a><span class="lineno"> 694</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div>
|
||||
<div class="line"><a id="l00695" name="l00695"></a><span class="lineno"> 695</span><a class="code hl_function" href="namespaceripple.html#a0709947cddad59d2e2e0a9be08e1435a">transHuman</a>(<a class="code hl_typedef" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> code);</div>
|
||||
<div class="line"><a id="l00696" name="l00696"></a><span class="lineno"> 696</span> </div>
|
||||
<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"> 697</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<TER></a></div>
|
||||
<div class="line"><a id="l00698" name="l00698"></a><span class="lineno"> 698</span><a class="code hl_function" href="namespaceripple.html#af357b795b06e79478dd2c89383590cdf">transCode</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>& token);</div>
|
||||
<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"> 699</span> </div>
|
||||
<div class="line"><a id="l00700" name="l00700"></a><span class="lineno"> 700</span>} <span class="comment">// namespace ripple</span></div>
|
||||
<div class="line"><a id="l00701" name="l00701"></a><span class="lineno"> 701</span> </div>
|
||||
<div class="line"><a id="l00702" name="l00702"></a><span class="lineno"> 702</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"><a class="line" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caa5864b5c8b3bcced7aed0b3a794cb14e"> 363</a></span> <a class="code hl_enumvalue" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caa5864b5c8b3bcced7aed0b3a794cb14e">tecPRECISION_LOSS</a> = 197,</div>
|
||||
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span>};</div>
|
||||
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> </div>
|
||||
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span><span class="comment">//------------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> </div>
|
||||
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span><span class="comment">// For generic purposes, a free function that returns the value of a TE*codes.</span></div>
|
||||
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span><span class="keyword">constexpr</span> <a class="code hl_typedef" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a></div>
|
||||
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"><a class="line" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d"> 370</a></span><a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(<a class="code hl_enumeration" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962">TELcodes</a> v)</div>
|
||||
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span>{</div>
|
||||
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> <span class="keywordflow">return</span> safe_cast<TERUnderlyingType>(v);</div>
|
||||
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span>}</div>
|
||||
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> </div>
|
||||
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span><span class="keyword">constexpr</span> <a class="code hl_typedef" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a></div>
|
||||
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"><a class="line" href="namespaceripple.html#ab90ecd65169a9f1e65649bc500fb5ca7"> 376</a></span><a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(<a class="code hl_enumeration" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46">TEMcodes</a> v)</div>
|
||||
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span>{</div>
|
||||
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> <span class="keywordflow">return</span> safe_cast<TERUnderlyingType>(v);</div>
|
||||
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span>}</div>
|
||||
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> </div>
|
||||
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span><span class="keyword">constexpr</span> <a class="code hl_typedef" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a></div>
|
||||
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"><a class="line" href="namespaceripple.html#a348794c0e82a14e8685ed12a97d1169c"> 382</a></span><a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(<a class="code hl_enumeration" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4">TEFcodes</a> v)</div>
|
||||
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span>{</div>
|
||||
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> <span class="keywordflow">return</span> safe_cast<TERUnderlyingType>(v);</div>
|
||||
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span>}</div>
|
||||
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> </div>
|
||||
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span><span class="keyword">constexpr</span> <a class="code hl_typedef" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a></div>
|
||||
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"><a class="line" href="namespaceripple.html#a92a2d6f524803aec8a5932a92d73ecd3"> 388</a></span><a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(<a class="code hl_enumeration" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162f">TERcodes</a> v)</div>
|
||||
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span>{</div>
|
||||
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span> <span class="keywordflow">return</span> safe_cast<TERUnderlyingType>(v);</div>
|
||||
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span>}</div>
|
||||
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> </div>
|
||||
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span><span class="keyword">constexpr</span> <a class="code hl_typedef" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a></div>
|
||||
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"><a class="line" href="namespaceripple.html#a5ca8e9a509793d24615840ef686b64cc"> 394</a></span><a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(<a class="code hl_enumeration" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434d">TEScodes</a> v)</div>
|
||||
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span>{</div>
|
||||
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> <span class="keywordflow">return</span> safe_cast<TERUnderlyingType>(v);</div>
|
||||
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span>}</div>
|
||||
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> </div>
|
||||
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span><span class="keyword">constexpr</span> <a class="code hl_typedef" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a></div>
|
||||
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"><a class="line" href="namespaceripple.html#a35dabcc28a19c4fd124edea15890ad57"> 400</a></span><a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(<a class="code hl_enumeration" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38c">TECcodes</a> v)</div>
|
||||
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span>{</div>
|
||||
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span> <span class="keywordflow">return</span> safe_cast<TERUnderlyingType>(v);</div>
|
||||
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span>}</div>
|
||||
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span> </div>
|
||||
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span><span class="comment">//------------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span><span class="comment">// Template class that is specific to selected ranges of error codes. The</span></div>
|
||||
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span><span class="comment">// Trait tells std::enable_if which ranges are allowed.</span></div>
|
||||
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span><span class="keyword">template</span> <<span class="keyword">template</span> <<span class="keyword">typename</span>> <span class="keyword">class </span>Trait></div>
|
||||
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html"> 409</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a></div>
|
||||
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span>{</div>
|
||||
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9"> 411</a></span> <a class="code hl_typedef" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a> <a class="code hl_variable" href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9">code_</a>;</div>
|
||||
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> </div>
|
||||
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> <span class="comment">// Constructors</span></div>
|
||||
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#a411b879704ce6c0d44d9596f7d5834cb"> 415</a></span> <span class="keyword">constexpr</span> <a class="code hl_function" href="classripple_1_1TERSubset.html#a411b879704ce6c0d44d9596f7d5834cb">TERSubset</a>() : <a class="code hl_variable" href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9">code_</a>(<a class="code hl_enumvalue" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>)</div>
|
||||
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span> {</div>
|
||||
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span> }</div>
|
||||
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#a4e4d4928a786bd8db98a4cdf0e00e239"> 418</a></span> <span class="keyword">constexpr</span> <a class="code hl_function" href="classripple_1_1TERSubset.html#a4e4d4928a786bd8db98a4cdf0e00e239">TERSubset</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a> <span class="keyword">const</span>& rhs) = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#ac932b82a5bd5ecfe6dbdcc21abd7f4a0"> 419</a></span> <span class="keyword">constexpr</span> <a class="code hl_function" href="classripple_1_1TERSubset.html#ac932b82a5bd5ecfe6dbdcc21abd7f4a0">TERSubset</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a>&& rhs) = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span> </div>
|
||||
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#ab319faa193379572c3783ec10e3203f7"> 422</a></span> <span class="keyword">constexpr</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classripple_1_1TERSubset.html#ab319faa193379572c3783ec10e3203f7">TERSubset</a>(<span class="keywordtype">int</span> rhs) : <a class="code hl_variable" href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9">code_</a>(rhs)</div>
|
||||
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> {</div>
|
||||
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> }</div>
|
||||
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> </div>
|
||||
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a></div>
|
||||
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#ac9cff01940b63613d64d039bf6bb69a7"> 428</a></span> <a class="code hl_function" href="classripple_1_1TERSubset.html#ac9cff01940b63613d64d039bf6bb69a7">fromInt</a>(<span class="keywordtype">int</span> from)</div>
|
||||
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> {</div>
|
||||
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1TERSubset.html#a411b879704ce6c0d44d9596f7d5834cb">TERSubset</a>(from);</div>
|
||||
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span> }</div>
|
||||
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> </div>
|
||||
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span> <span class="comment">// Trait tells enable_if which types are allowed for construction.</span></div>
|
||||
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span> <span class="keyword">template</span> <</div>
|
||||
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> <span class="keyword">typename</span> T,</div>
|
||||
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> <span class="keyword">typename</span> = <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a><</div>
|
||||
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> Trait<std::remove_cv_t<std::remove_reference_t<T>>>::value>></div>
|
||||
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#aa94e1277fddef4c9f4534548848f153b"> 438</a></span> <span class="keyword">constexpr</span> <a class="code hl_function" href="classripple_1_1TERSubset.html#aa94e1277fddef4c9f4534548848f153b">TERSubset</a>(T rhs) : <a class="code hl_variable" href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9">code_</a>(<a class="code hl_friend" href="classripple_1_1TERSubset.html#aab2b9ff77489c297378ae92409b986d3">TERtoInt</a>(rhs))</div>
|
||||
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span> {</div>
|
||||
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> }</div>
|
||||
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span> </div>
|
||||
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span> <span class="comment">// Assignment</span></div>
|
||||
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span> <span class="keyword">constexpr</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a>&</div>
|
||||
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#a9243cefe5dcc7120d4b3b2f024c4eb20"> 444</a></span> <a class="code hl_function" href="classripple_1_1TERSubset.html#a9243cefe5dcc7120d4b3b2f024c4eb20">operator=</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a> <span class="keyword">const</span>& rhs) = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> <span class="keyword">constexpr</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a>&</div>
|
||||
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#afc5ee46974a8aa92a39b8fa256bf3c00"> 446</a></span> <a class="code hl_function" href="classripple_1_1TERSubset.html#afc5ee46974a8aa92a39b8fa256bf3c00">operator=</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a>&& rhs) = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span> </div>
|
||||
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> <span class="comment">// Trait tells enable_if which types are allowed for assignment.</span></div>
|
||||
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
||||
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> <span class="keyword">constexpr</span> <span class="keyword">auto</span></div>
|
||||
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#ac335bf6408ef0cc5cb21b9dab890f647"> 451</a></span> <a class="code hl_function" href="classripple_1_1TERSubset.html#ac335bf6408ef0cc5cb21b9dab890f647">operator=</a>(T rhs) -> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t<Trait<T>::value</a>, <a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a>&></div>
|
||||
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span> {</div>
|
||||
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span> <a class="code hl_variable" href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9">code_</a> = <a class="code hl_friend" href="classripple_1_1TERSubset.html#aab2b9ff77489c297378ae92409b986d3">TERtoInt</a>(rhs);</div>
|
||||
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
|
||||
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span> }</div>
|
||||
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> </div>
|
||||
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> <span class="comment">// Conversion to bool.</span></div>
|
||||
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> <span class="keyword">explicit</span></div>
|
||||
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#ab0011428be64d760ea7ed2a328687dad"> 459</a></span> <span class="keyword">operator</span> bool()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span><span class="keyword"> </span>{</div>
|
||||
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9">code_</a> != <a class="code hl_enumvalue" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>;</div>
|
||||
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span> }</div>
|
||||
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span> </div>
|
||||
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span> <span class="comment">// Conversion to Json::Value allows assignment to Json::Objects</span></div>
|
||||
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span> <span class="comment">// without casting.</span></div>
|
||||
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#a650bb56d2a87aaf18c2d9da611ae1970"> 466</a></span> <span class="keyword">operator</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span><span class="keyword"> </span>{</div>
|
||||
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"> 468</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>{<a class="code hl_variable" href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9">code_</a>};</div>
|
||||
<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"> 469</span> }</div>
|
||||
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span> </div>
|
||||
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"> 471</span> <span class="comment">// Streaming operator.</span></div>
|
||||
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#afc06d0478c96e9d831ddb581427ba7aa"> 472</a></span> <span class="keyword">friend</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a>&</div>
|
||||
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span> <a class="code hl_friend" href="classripple_1_1TERSubset.html#afc06d0478c96e9d831ddb581427ba7aa">operator<<</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a>& os, <a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a> <span class="keyword">const</span>& rhs)</div>
|
||||
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> {</div>
|
||||
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> <span class="keywordflow">return</span> os << rhs.<a class="code hl_variable" href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9">code_</a>;</div>
|
||||
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span> }</div>
|
||||
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span> </div>
|
||||
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span> <span class="comment">// Return the underlying value. Not a member so similarly named free</span></div>
|
||||
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span> <span class="comment">// functions can do the same work for the enums.</span></div>
|
||||
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> <span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span> <span class="comment">// It's worth noting that an explicit conversion operator was considered</span></div>
|
||||
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span> <span class="comment">// and rejected. Consider this case, taken from Status.h</span></div>
|
||||
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span> <span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span> <span class="comment">// class Status {</span></div>
|
||||
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span> <span class="comment">// int code_;</span></div>
|
||||
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span> <span class="comment">// public:</span></div>
|
||||
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span> <span class="comment">// Status (TER ter)</span></div>
|
||||
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span> <span class="comment">// : code_ (ter) {}</span></div>
|
||||
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span> <span class="comment">// }</span></div>
|
||||
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> <span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span> <span class="comment">// This code compiles with no errors or warnings if TER has an explicit</span></div>
|
||||
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span> <span class="comment">// (unnamed) conversion to int. To avoid silent conversions like these</span></div>
|
||||
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span> <span class="comment">// we provide (only) a named conversion.</span></div>
|
||||
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span> <span class="keyword">friend</span> <span class="keyword">constexpr</span> <a class="code hl_typedef" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a></div>
|
||||
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"><a class="line" href="classripple_1_1TERSubset.html#aab2b9ff77489c297378ae92409b986d3"> 495</a></span> <a class="code hl_friend" href="classripple_1_1TERSubset.html#aab2b9ff77489c297378ae92409b986d3">TERtoInt</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset</a> v)</div>
|
||||
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"> 496</span> {</div>
|
||||
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span> <span class="keywordflow">return</span> v.<a class="code hl_variable" href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9">code_</a>;</div>
|
||||
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span> }</div>
|
||||
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span>};</div>
|
||||
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span> </div>
|
||||
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span><span class="comment">// Comparison operators.</span></div>
|
||||
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span><span class="comment">// Only enabled if both arguments return int if TERtiInt is called with them.</span></div>
|
||||
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span><span class="keyword">template</span> <<span class="keyword">typename</span> L, <span class="keyword">typename</span> R></div>
|
||||
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"> 504</span><span class="keyword">constexpr</span> <span class="keyword">auto</span></div>
|
||||
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"><a class="line" href="namespaceripple.html#a6050d8d51b38e42b2a68aad055deb359"> 505</a></span><a class="code hl_function" href="namespaceripple.html#adb9995d7c8e8a2aa3d702b73edfa0672">operator==</a>(L <span class="keyword">const</span>& lhs, R <span class="keyword">const</span>& rhs)</div>
|
||||
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span> -> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a><</div>
|
||||
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), <span class="keywordtype">int</span>>::value &&</div>
|
||||
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), <span class="keywordtype">int</span>>::value,</div>
|
||||
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span> <span class="keywordtype">bool</span>></div>
|
||||
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span>{</div>
|
||||
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs) == <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs);</div>
|
||||
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span>}</div>
|
||||
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span> </div>
|
||||
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span><span class="keyword">template</span> <<span class="keyword">typename</span> L, <span class="keyword">typename</span> R></div>
|
||||
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span><span class="keyword">constexpr</span> <span class="keyword">auto</span></div>
|
||||
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"><a class="line" href="namespaceripple.html#a5ffbb273a2683c2bc578584ae7824118"> 516</a></span><a class="code hl_function" href="namespaceripple.html#a21a6d6b07d2d712568f3565adf30ae21">operator!=</a>(L <span class="keyword">const</span>& lhs, R <span class="keyword">const</span>& rhs)</div>
|
||||
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span> -> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a><</div>
|
||||
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), <span class="keywordtype">int</span>>::value &&</div>
|
||||
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), <span class="keywordtype">int</span>>::value,</div>
|
||||
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> <span class="keywordtype">bool</span>></div>
|
||||
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span>{</div>
|
||||
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs) != <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs);</div>
|
||||
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span>}</div>
|
||||
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> </div>
|
||||
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span><span class="keyword">template</span> <<span class="keyword">typename</span> L, <span class="keyword">typename</span> R></div>
|
||||
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"><a class="line" href="namespaceripple.html#ac73ef22945ae5e8769bad8db7af70a30"> 526</a></span><span class="keyword">constexpr</span> <span class="keyword">auto</span></div>
|
||||
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span><a class="code hl_function" href="namespaceripple.html#ab06a7c4d14d99773c29bcfbd0bf81d34">operator<</a>(L <span class="keyword">const</span>& lhs, R <span class="keyword">const</span>& rhs)</div>
|
||||
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span> -> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a><</div>
|
||||
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), <span class="keywordtype">int</span>>::value &&</div>
|
||||
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), <span class="keywordtype">int</span>>::value,</div>
|
||||
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span> <span class="keywordtype">bool</span>></div>
|
||||
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span>{</div>
|
||||
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs) < <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs);</div>
|
||||
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span>}</div>
|
||||
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span> </div>
|
||||
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span><span class="keyword">template</span> <<span class="keyword">typename</span> L, <span class="keyword">typename</span> R></div>
|
||||
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"><a class="line" href="namespaceripple.html#a018616892d8dec716c9f537263050736"> 537</a></span><span class="keyword">constexpr</span> <span class="keyword">auto</span></div>
|
||||
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span><a class="code hl_function" href="namespaceripple.html#a068b4a94440bcbfc3d3f5fe8c44f67eb">operator<=</a>(L <span class="keyword">const</span>& lhs, R <span class="keyword">const</span>& rhs)</div>
|
||||
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> -> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a><</div>
|
||||
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), <span class="keywordtype">int</span>>::value &&</div>
|
||||
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), <span class="keywordtype">int</span>>::value,</div>
|
||||
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span> <span class="keywordtype">bool</span>></div>
|
||||
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span>{</div>
|
||||
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs) <= <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs);</div>
|
||||
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span>}</div>
|
||||
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> </div>
|
||||
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span><span class="keyword">template</span> <<span class="keyword">typename</span> L, <span class="keyword">typename</span> R></div>
|
||||
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span><span class="keyword">constexpr</span> <span class="keyword">auto</span></div>
|
||||
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"><a class="line" href="namespaceripple.html#ac7bd378cf12761193b819c8e719d142d"> 549</a></span><a class="code hl_function" href="namespaceripple.html#a80e94070d8159cd96ab3998dc1415734">operator></a>(L <span class="keyword">const</span>& lhs, R <span class="keyword">const</span>& rhs)</div>
|
||||
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> -> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a><</div>
|
||||
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), <span class="keywordtype">int</span>>::value &&</div>
|
||||
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), <span class="keywordtype">int</span>>::value,</div>
|
||||
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span> <span class="keywordtype">bool</span>></div>
|
||||
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span>{</div>
|
||||
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs) > <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs);</div>
|
||||
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span>}</div>
|
||||
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span> </div>
|
||||
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span><span class="keyword">template</span> <<span class="keyword">typename</span> L, <span class="keyword">typename</span> R></div>
|
||||
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span><span class="keyword">constexpr</span> <span class="keyword">auto</span></div>
|
||||
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"><a class="line" href="namespaceripple.html#aafa9b78dd4adb29a3bb5f39ee175d111"> 560</a></span><a class="code hl_function" href="namespaceripple.html#ae05efe4efb6f4f8701dc58751fdebd23">operator>=</a>(L <span class="keyword">const</span>& lhs, R <span class="keyword">const</span>& rhs)</div>
|
||||
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span> -> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a><</div>
|
||||
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), <span class="keywordtype">int</span>>::value &&</div>
|
||||
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a><<span class="keyword">decltype</span>(<a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), <span class="keywordtype">int</span>>::value,</div>
|
||||
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span> <span class="keywordtype">bool</span>></div>
|
||||
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span>{</div>
|
||||
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs) >= <a class="code hl_function" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs);</div>
|
||||
<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"> 567</span>}</div>
|
||||
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"> 568</span> </div>
|
||||
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span><span class="comment">//------------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span> </div>
|
||||
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span><span class="comment">// Use traits to build a TERSubset that can convert from any of the TE*codes</span></div>
|
||||
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span><span class="comment">// enums *except* TECcodes: NotTEC</span></div>
|
||||
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"> 573</span> </div>
|
||||
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span><span class="comment">// NOTE: NotTEC is useful for codes returned by preflight in transactors.</span></div>
|
||||
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span><span class="comment">// Preflight checks occur prior to signature checking. If preflight returned</span></div>
|
||||
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span><span class="comment">// a tec code, then a malicious user could submit a transaction with a very</span></div>
|
||||
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span><span class="comment">// large fee and have that fee charged against an account without using that</span></div>
|
||||
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span><span class="comment">// account's valid signature.</span></div>
|
||||
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span><span class="keyword">template</span> <<span class="keyword">typename</span> FROM></div>
|
||||
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToNotTEC.html"> 580</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToNotTEC.html">CanCvtToNotTEC</a> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::false_type</a></div>
|
||||
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span>{</div>
|
||||
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span>};</div>
|
||||
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToNotTEC_3_01TELcodes_01_4.html"> 584</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToNotTEC.html">CanCvtToNotTEC</a><<a class="code hl_enumeration" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962">TELcodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span>{</div>
|
||||
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span>};</div>
|
||||
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToNotTEC_3_01TEMcodes_01_4.html"> 588</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToNotTEC.html">CanCvtToNotTEC</a><<a class="code hl_enumeration" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46">TEMcodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span>{</div>
|
||||
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span>};</div>
|
||||
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToNotTEC_3_01TEFcodes_01_4.html"> 592</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToNotTEC.html">CanCvtToNotTEC</a><<a class="code hl_enumeration" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4">TEFcodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span>{</div>
|
||||
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span>};</div>
|
||||
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToNotTEC_3_01TERcodes_01_4.html"> 596</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToNotTEC.html">CanCvtToNotTEC</a><<a class="code hl_enumeration" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162f">TERcodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span>{</div>
|
||||
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span>};</div>
|
||||
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToNotTEC_3_01TEScodes_01_4.html"> 600</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToNotTEC.html">CanCvtToNotTEC</a><<a class="code hl_enumeration" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434d">TEScodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span>{</div>
|
||||
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span>};</div>
|
||||
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span> </div>
|
||||
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"><a class="line" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3"> 604</a></span><span class="keyword">using </span><a class="code hl_class" href="classripple_1_1TERSubset.html">NotTEC</a> = <a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset<CanCvtToNotTEC></a>;</div>
|
||||
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span> </div>
|
||||
<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span><span class="comment">//------------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span> </div>
|
||||
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span><span class="comment">// Use traits to build a TERSubset that can convert from any of the TE*codes</span></div>
|
||||
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span><span class="comment">// enums as well as from NotTEC.</span></div>
|
||||
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span><span class="keyword">template</span> <<span class="keyword">typename</span> FROM></div>
|
||||
<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToTER.html"> 611</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToTER.html">CanCvtToTER</a> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::false_type</a></div>
|
||||
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span>{</div>
|
||||
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span>};</div>
|
||||
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToTER_3_01TELcodes_01_4.html"> 615</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToTER.html">CanCvtToTER</a><<a class="code hl_enumeration" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962">TELcodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span>{</div>
|
||||
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span>};</div>
|
||||
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToTER_3_01TEMcodes_01_4.html"> 619</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToTER.html">CanCvtToTER</a><<a class="code hl_enumeration" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46">TEMcodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span>{</div>
|
||||
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span>};</div>
|
||||
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToTER_3_01TEFcodes_01_4.html"> 623</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToTER.html">CanCvtToTER</a><<a class="code hl_enumeration" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4">TEFcodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span>{</div>
|
||||
<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span>};</div>
|
||||
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToTER_3_01TERcodes_01_4.html"> 627</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToTER.html">CanCvtToTER</a><<a class="code hl_enumeration" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162f">TERcodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span>{</div>
|
||||
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span>};</div>
|
||||
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToTER_3_01TEScodes_01_4.html"> 631</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToTER.html">CanCvtToTER</a><<a class="code hl_enumeration" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434d">TEScodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span>{</div>
|
||||
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span>};</div>
|
||||
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToTER_3_01TECcodes_01_4.html"> 635</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToTER.html">CanCvtToTER</a><<a class="code hl_enumeration" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38c">TECcodes</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span>{</div>
|
||||
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span>};</div>
|
||||
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span><span class="keyword">template</span> <></div>
|
||||
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"><a class="line" href="classripple_1_1CanCvtToTER_3_01NotTEC_01_4.html"> 639</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1CanCvtToTER.html">CanCvtToTER</a><<a class="code hl_class" href="classripple_1_1TERSubset.html">NotTEC</a>> : <span class="keyword">public</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div>
|
||||
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span>{</div>
|
||||
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"> 641</span>};</div>
|
||||
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno"> 642</span> </div>
|
||||
<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"> 643</span><span class="comment">// TER allows all of the subsets.</span></div>
|
||||
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"><a class="line" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817"> 644</a></span><span class="keyword">using </span><a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> = <a class="code hl_class" href="classripple_1_1TERSubset.html">TERSubset<CanCvtToTER></a>;</div>
|
||||
<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"> 645</span> </div>
|
||||
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span><span class="comment">//------------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span> </div>
|
||||
<div class="line"><a id="l00648" name="l00648"></a><span class="lineno"> 648</span><span class="keyword">inline</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"><a class="line" href="namespaceripple.html#ae782b711fdd335bf66c281880028d32e"> 649</a></span><a class="code hl_function" href="namespaceripple.html#ae782b711fdd335bf66c281880028d32e">isTelLocal</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> x) <span class="keyword">noexcept</span></div>
|
||||
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span>{</div>
|
||||
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span> <span class="keywordflow">return</span> (x >= <a class="code hl_enumvalue" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a23bd9fe50ea7723f88d3f521da08d12d">telLOCAL_ERROR</a> && x < <a class="code hl_enumvalue" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a6c750a245b6efb84fdc4ab34dc010328">temMALFORMED</a>);</div>
|
||||
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span>}</div>
|
||||
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span> </div>
|
||||
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"> 654</span><span class="keyword">inline</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"><a class="line" href="namespaceripple.html#ac3a88b886dddf7bb9c8bbd7162c9b521"> 655</a></span><a class="code hl_function" href="namespaceripple.html#ac3a88b886dddf7bb9c8bbd7162c9b521">isTemMalformed</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> x) <span class="keyword">noexcept</span></div>
|
||||
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span>{</div>
|
||||
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span> <span class="keywordflow">return</span> (x >= <a class="code hl_enumvalue" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a6c750a245b6efb84fdc4ab34dc010328">temMALFORMED</a> && x < <a class="code hl_enumvalue" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a6c46c4df51fe2c0abff61e840c9bbc40">tefFAILURE</a>);</div>
|
||||
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span>}</div>
|
||||
<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"> 659</span> </div>
|
||||
<div class="line"><a id="l00660" name="l00660"></a><span class="lineno"> 660</span><span class="keyword">inline</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a id="l00661" name="l00661"></a><span class="lineno"><a class="line" href="namespaceripple.html#a75ead7f8773366ed8d20b5a34036ba93"> 661</a></span><a class="code hl_function" href="namespaceripple.html#a75ead7f8773366ed8d20b5a34036ba93">isTefFailure</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> x) <span class="keyword">noexcept</span></div>
|
||||
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"> 662</span>{</div>
|
||||
<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"> 663</span> <span class="keywordflow">return</span> (x >= <a class="code hl_enumvalue" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a6c46c4df51fe2c0abff61e840c9bbc40">tefFAILURE</a> && x < <a class="code hl_enumvalue" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fa715c90c641702043ed82e3bf9c2d4bb4">terRETRY</a>);</div>
|
||||
<div class="line"><a id="l00664" name="l00664"></a><span class="lineno"> 664</span>}</div>
|
||||
<div class="line"><a id="l00665" name="l00665"></a><span class="lineno"> 665</span> </div>
|
||||
<div class="line"><a id="l00666" name="l00666"></a><span class="lineno"> 666</span><span class="keyword">inline</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a id="l00667" name="l00667"></a><span class="lineno"><a class="line" href="namespaceripple.html#aa4d0a612f542286d3031c69b8587c547"> 667</a></span><a class="code hl_function" href="namespaceripple.html#aa4d0a612f542286d3031c69b8587c547">isTerRetry</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> x) <span class="keyword">noexcept</span></div>
|
||||
<div class="line"><a id="l00668" name="l00668"></a><span class="lineno"> 668</span>{</div>
|
||||
<div class="line"><a id="l00669" name="l00669"></a><span class="lineno"> 669</span> <span class="keywordflow">return</span> (x >= <a class="code hl_enumvalue" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fa715c90c641702043ed82e3bf9c2d4bb4">terRETRY</a> && x < <a class="code hl_enumvalue" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>);</div>
|
||||
<div class="line"><a id="l00670" name="l00670"></a><span class="lineno"> 670</span>}</div>
|
||||
<div class="line"><a id="l00671" name="l00671"></a><span class="lineno"> 671</span> </div>
|
||||
<div class="line"><a id="l00672" name="l00672"></a><span class="lineno"> 672</span><span class="keyword">inline</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a id="l00673" name="l00673"></a><span class="lineno"><a class="line" href="namespaceripple.html#ab48d5d1c4e2695c12f705e9d85fa560d"> 673</a></span><a class="code hl_function" href="namespaceripple.html#ab48d5d1c4e2695c12f705e9d85fa560d">isTesSuccess</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> x) <span class="keyword">noexcept</span></div>
|
||||
<div class="line"><a id="l00674" name="l00674"></a><span class="lineno"> 674</span>{</div>
|
||||
<div class="line"><a id="l00675" name="l00675"></a><span class="lineno"> 675</span> <span class="keywordflow">return</span> (x == <a class="code hl_enumvalue" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>);</div>
|
||||
<div class="line"><a id="l00676" name="l00676"></a><span class="lineno"> 676</span>}</div>
|
||||
<div class="line"><a id="l00677" name="l00677"></a><span class="lineno"> 677</span> </div>
|
||||
<div class="line"><a id="l00678" name="l00678"></a><span class="lineno"> 678</span><span class="keyword">inline</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a id="l00679" name="l00679"></a><span class="lineno"><a class="line" href="namespaceripple.html#ae193bf65f233ba37c47a7a8fc49a26e4"> 679</a></span><a class="code hl_function" href="namespaceripple.html#ae193bf65f233ba37c47a7a8fc49a26e4">isTecClaim</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> x) <span class="keyword">noexcept</span></div>
|
||||
<div class="line"><a id="l00680" name="l00680"></a><span class="lineno"> 680</span>{</div>
|
||||
<div class="line"><a id="l00681" name="l00681"></a><span class="lineno"> 681</span> <span class="keywordflow">return</span> ((x) >= <a class="code hl_enumvalue" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cab81bbf4381aec9a710924588bce50ae9">tecCLAIM</a>);</div>
|
||||
<div class="line"><a id="l00682" name="l00682"></a><span class="lineno"> 682</span>}</div>
|
||||
<div class="line"><a id="l00683" name="l00683"></a><span class="lineno"> 683</span> </div>
|
||||
<div class="line"><a id="l00684" name="l00684"></a><span class="lineno"> 684</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a><</div>
|
||||
<div class="line"><a id="l00685" name="l00685"></a><span class="lineno"> 685</span> <a class="code hl_typedef" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a>,</div>
|
||||
<div class="line"><a id="l00686" name="l00686"></a><span class="lineno"> 686</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair<char const* const, char const* const></a>> <span class="keyword">const</span>&</div>
|
||||
<div class="line"><a id="l00687" name="l00687"></a><span class="lineno"> 687</span><a class="code hl_function" href="namespaceripple.html#ac54bbb96ca007518e55c0f1217790851">transResults</a>();</div>
|
||||
<div class="line"><a id="l00688" name="l00688"></a><span class="lineno"> 688</span> </div>
|
||||
<div class="line"><a id="l00689" name="l00689"></a><span class="lineno"> 689</span><span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"> 690</span><a class="code hl_function" href="namespaceripple.html#ae04027bd22a38d096b7f711575a3ba59">transResultInfo</a>(<a class="code hl_typedef" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> code, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>& token, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>& text);</div>
|
||||
<div class="line"><a id="l00691" name="l00691"></a><span class="lineno"> 691</span> </div>
|
||||
<div class="line"><a id="l00692" name="l00692"></a><span class="lineno"> 692</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div>
|
||||
<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"> 693</span><a class="code hl_function" href="namespaceripple.html#a875ae996b37ed036597d70628ae053e3">transToken</a>(<a class="code hl_typedef" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> code);</div>
|
||||
<div class="line"><a id="l00694" name="l00694"></a><span class="lineno"> 694</span> </div>
|
||||
<div class="line"><a id="l00695" name="l00695"></a><span class="lineno"> 695</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div>
|
||||
<div class="line"><a id="l00696" name="l00696"></a><span class="lineno"> 696</span><a class="code hl_function" href="namespaceripple.html#a0709947cddad59d2e2e0a9be08e1435a">transHuman</a>(<a class="code hl_typedef" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> code);</div>
|
||||
<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"> 697</span> </div>
|
||||
<div class="line"><a id="l00698" name="l00698"></a><span class="lineno"> 698</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<TER></a></div>
|
||||
<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"> 699</span><a class="code hl_function" href="namespaceripple.html#af357b795b06e79478dd2c89383590cdf">transCode</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>& token);</div>
|
||||
<div class="line"><a id="l00700" name="l00700"></a><span class="lineno"> 700</span> </div>
|
||||
<div class="line"><a id="l00701" name="l00701"></a><span class="lineno"> 701</span>} <span class="comment">// namespace ripple</span></div>
|
||||
<div class="line"><a id="l00702" name="l00702"></a><span class="lineno"> 702</span> </div>
|
||||
<div class="line"><a id="l00703" name="l00703"></a><span class="lineno"> 703</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="abasic_ostream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a></div></div>
|
||||
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00149">json_value.h:150</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1CanCvtToNotTEC_html"><div class="ttname"><a href="classripple_1_1CanCvtToNotTEC.html">ripple::CanCvtToNotTEC</a></div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00579">TER.h:580</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1CanCvtToTER_html"><div class="ttname"><a href="classripple_1_1CanCvtToTER.html">ripple::CanCvtToTER</a></div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00610">TER.h:611</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html"><div class="ttname"><a href="classripple_1_1TERSubset.html">ripple::TERSubset</a></div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00408">TER.h:409</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html_a411b879704ce6c0d44d9596f7d5834cb"><div class="ttname"><a href="classripple_1_1TERSubset.html#a411b879704ce6c0d44d9596f7d5834cb">ripple::TERSubset::TERSubset</a></div><div class="ttdeci">constexpr TERSubset()</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00414">TER.h:414</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1CanCvtToNotTEC_html"><div class="ttname"><a href="classripple_1_1CanCvtToNotTEC.html">ripple::CanCvtToNotTEC</a></div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00580">TER.h:581</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1CanCvtToTER_html"><div class="ttname"><a href="classripple_1_1CanCvtToTER.html">ripple::CanCvtToTER</a></div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00611">TER.h:612</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html"><div class="ttname"><a href="classripple_1_1TERSubset.html">ripple::TERSubset</a></div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00409">TER.h:410</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html_a411b879704ce6c0d44d9596f7d5834cb"><div class="ttname"><a href="classripple_1_1TERSubset.html#a411b879704ce6c0d44d9596f7d5834cb">ripple::TERSubset::TERSubset</a></div><div class="ttdeci">constexpr TERSubset()</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00415">TER.h:415</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html_a4e4d4928a786bd8db98a4cdf0e00e239"><div class="ttname"><a href="classripple_1_1TERSubset.html#a4e4d4928a786bd8db98a4cdf0e00e239">ripple::TERSubset::TERSubset</a></div><div class="ttdeci">constexpr TERSubset(TERSubset const &rhs)=default</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html_a71f55d655702bc6685c1c3139ab270a9"><div class="ttname"><a href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9">ripple::TERSubset::code_</a></div><div class="ttdeci">TERUnderlyingType code_</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00410">TER.h:410</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html_a71f55d655702bc6685c1c3139ab270a9"><div class="ttname"><a href="classripple_1_1TERSubset.html#a71f55d655702bc6685c1c3139ab270a9">ripple::TERSubset::code_</a></div><div class="ttdeci">TERUnderlyingType code_</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00411">TER.h:411</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html_a9243cefe5dcc7120d4b3b2f024c4eb20"><div class="ttname"><a href="classripple_1_1TERSubset.html#a9243cefe5dcc7120d4b3b2f024c4eb20">ripple::TERSubset::operator=</a></div><div class="ttdeci">constexpr TERSubset & operator=(TERSubset const &rhs)=default</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html_aa94e1277fddef4c9f4534548848f153b"><div class="ttname"><a href="classripple_1_1TERSubset.html#aa94e1277fddef4c9f4534548848f153b">ripple::TERSubset::TERSubset</a></div><div class="ttdeci">constexpr TERSubset(T rhs)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00437">TER.h:437</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html_aab2b9ff77489c297378ae92409b986d3"><div class="ttname"><a href="classripple_1_1TERSubset.html#aab2b9ff77489c297378ae92409b986d3">ripple::TERSubset::TERtoInt</a></div><div class="ttdeci">friend constexpr TERUnderlyingType TERtoInt(TERSubset v)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00494">TER.h:494</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html_ab319faa193379572c3783ec10e3203f7"><div class="ttname"><a href="classripple_1_1TERSubset.html#ab319faa193379572c3783ec10e3203f7">ripple::TERSubset::TERSubset</a></div><div class="ttdeci">constexpr TERSubset(int rhs)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00421">TER.h:421</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html_ac335bf6408ef0cc5cb21b9dab890f647"><div class="ttname"><a href="classripple_1_1TERSubset.html#ac335bf6408ef0cc5cb21b9dab890f647">ripple::TERSubset::operator=</a></div><div class="ttdeci">constexpr auto operator=(T rhs) -> std::enable_if_t< Trait< T >::value, TERSubset & ></div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00450">TER.h:450</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html_aa94e1277fddef4c9f4534548848f153b"><div class="ttname"><a href="classripple_1_1TERSubset.html#aa94e1277fddef4c9f4534548848f153b">ripple::TERSubset::TERSubset</a></div><div class="ttdeci">constexpr TERSubset(T rhs)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00438">TER.h:438</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html_aab2b9ff77489c297378ae92409b986d3"><div class="ttname"><a href="classripple_1_1TERSubset.html#aab2b9ff77489c297378ae92409b986d3">ripple::TERSubset::TERtoInt</a></div><div class="ttdeci">friend constexpr TERUnderlyingType TERtoInt(TERSubset v)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00495">TER.h:495</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html_ab319faa193379572c3783ec10e3203f7"><div class="ttname"><a href="classripple_1_1TERSubset.html#ab319faa193379572c3783ec10e3203f7">ripple::TERSubset::TERSubset</a></div><div class="ttdeci">constexpr TERSubset(int rhs)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00422">TER.h:422</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html_ac335bf6408ef0cc5cb21b9dab890f647"><div class="ttname"><a href="classripple_1_1TERSubset.html#ac335bf6408ef0cc5cb21b9dab890f647">ripple::TERSubset::operator=</a></div><div class="ttdeci">constexpr auto operator=(T rhs) -> std::enable_if_t< Trait< T >::value, TERSubset & ></div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00451">TER.h:451</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html_ac932b82a5bd5ecfe6dbdcc21abd7f4a0"><div class="ttname"><a href="classripple_1_1TERSubset.html#ac932b82a5bd5ecfe6dbdcc21abd7f4a0">ripple::TERSubset::TERSubset</a></div><div class="ttdeci">constexpr TERSubset(TERSubset &&rhs)=default</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html_ac9cff01940b63613d64d039bf6bb69a7"><div class="ttname"><a href="classripple_1_1TERSubset.html#ac9cff01940b63613d64d039bf6bb69a7">ripple::TERSubset::fromInt</a></div><div class="ttdeci">static constexpr TERSubset fromInt(int from)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00427">TER.h:427</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html_afc06d0478c96e9d831ddb581427ba7aa"><div class="ttname"><a href="classripple_1_1TERSubset.html#afc06d0478c96e9d831ddb581427ba7aa">ripple::TERSubset::operator<<</a></div><div class="ttdeci">friend std::ostream & operator<<(std::ostream &os, TERSubset const &rhs)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00471">TER.h:472</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html_ac9cff01940b63613d64d039bf6bb69a7"><div class="ttname"><a href="classripple_1_1TERSubset.html#ac9cff01940b63613d64d039bf6bb69a7">ripple::TERSubset::fromInt</a></div><div class="ttdeci">static constexpr TERSubset fromInt(int from)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00428">TER.h:428</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html_afc06d0478c96e9d831ddb581427ba7aa"><div class="ttname"><a href="classripple_1_1TERSubset.html#afc06d0478c96e9d831ddb581427ba7aa">ripple::TERSubset::operator<<</a></div><div class="ttdeci">friend std::ostream & operator<<(std::ostream &os, TERSubset const &rhs)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00472">TER.h:473</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html_afc5ee46974a8aa92a39b8fa256bf3c00"><div class="ttname"><a href="classripple_1_1TERSubset.html#afc5ee46974a8aa92a39b8fa256bf3c00">ripple::TERSubset::operator=</a></div><div class="ttdeci">constexpr TERSubset & operator=(TERSubset &&rhs)=default</div></div>
|
||||
<div class="ttc" id="aenable_if_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a></div></div>
|
||||
<div class="ttc" id="aintegral_constant_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::false_type</a></div></div>
|
||||
<div class="ttc" id="ais_same_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</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#l00026">algorithm.h:26</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a068b4a94440bcbfc3d3f5fe8c44f67eb"><div class="ttname"><a href="namespaceripple.html#a068b4a94440bcbfc3d3f5fe8c44f67eb">ripple::operator<=</a></div><div class="ttdeci">bool operator<=(STAmount const &lhs, STAmount const &rhs)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00628">STAmount.h:629</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a0709947cddad59d2e2e0a9be08e1435a"><div class="ttname"><a href="namespaceripple.html#a0709947cddad59d2e2e0a9be08e1435a">ripple::transHuman</a></div><div class="ttdeci">std::string transHuman(TER code)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8cpp_source.html#l00271">TER.cpp:271</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a0709947cddad59d2e2e0a9be08e1435a"><div class="ttname"><a href="namespaceripple.html#a0709947cddad59d2e2e0a9be08e1435a">ripple::transHuman</a></div><div class="ttdeci">std::string transHuman(TER code)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8cpp_source.html#l00272">TER.cpp:272</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a21a6d6b07d2d712568f3565adf30ae21"><div class="ttname"><a href="namespaceripple.html#a21a6d6b07d2d712568f3565adf30ae21">ripple::operator!=</a></div><div class="ttdeci">bool operator!=(Buffer const &lhs, Buffer const &rhs) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="Buffer_8h_source.html#l00231">Buffer.h:231</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962">ripple::TELcodes</a></div><div class="ttdeci">TELcodes</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00042">TER.h:42</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a1fa28c4ec99b6c940db5c11653e58846"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a1fa28c4ec99b6c940db5c11653e58846">ripple::telWRONG_NETWORK</a></div><div class="ttdeci">@ telWRONG_NETWORK</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00065">TER.h:65</a></div></div>
|
||||
@@ -844,10 +845,10 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4ac88fc0c8fed663cca3ccde623c0f3057"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ac88fc0c8fed663cca3ccde623c0f3057">ripple::tefTOO_BIG</a></div><div class="ttdeci">@ tefTOO_BIG</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00184">TER.h:184</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4acc05c39ef88d0f420618fc336a9209b8"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4acc05c39ef88d0f420618fc336a9209b8">ripple::tefCREATED</a></div><div class="ttdeci">@ tefCREATED</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00171">TER.h:171</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4ad035d214edc31c72362d7efbdaba234c"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ad035d214edc31c72362d7efbdaba234c">ripple::tefINTERNAL</a></div><div class="ttdeci">@ tefINTERNAL</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00173">TER.h:173</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a75ead7f8773366ed8d20b5a34036ba93"><div class="ttname"><a href="namespaceripple.html#a75ead7f8773366ed8d20b5a34036ba93">ripple::isTefFailure</a></div><div class="ttdeci">bool isTefFailure(TER x) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00660">TER.h:660</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a75ead7f8773366ed8d20b5a34036ba93"><div class="ttname"><a href="namespaceripple.html#a75ead7f8773366ed8d20b5a34036ba93">ripple::isTefFailure</a></div><div class="ttdeci">bool isTefFailure(TER x) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00661">TER.h:661</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7e1cdd0fd061abf008712d5e0ccf156d"><div class="ttname"><a href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">ripple::TERUnderlyingType</a></div><div class="ttdeci">int TERUnderlyingType</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00038">TER.h:38</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a80e94070d8159cd96ab3998dc1415734"><div class="ttname"><a href="namespaceripple.html#a80e94070d8159cd96ab3998dc1415734">ripple::operator></a></div><div class="ttdeci">bool operator>(STAmount const &lhs, STAmount const &rhs)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00623">STAmount.h:623</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a875ae996b37ed036597d70628ae053e3"><div class="ttname"><a href="namespaceripple.html#a875ae996b37ed036597d70628ae053e3">ripple::transToken</a></div><div class="ttdeci">std::string transToken(TER code)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8cpp_source.html#l00262">TER.cpp:262</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a875ae996b37ed036597d70628ae053e3"><div class="ttname"><a href="namespaceripple.html#a875ae996b37ed036597d70628ae053e3">ripple::transToken</a></div><div class="ttdeci">std::string transToken(TER code)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8cpp_source.html#l00263">TER.cpp:263</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38c"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38c">ripple::TECcodes</a></div><div class="ttdeci">TECcodes</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00249">TER.h:249</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38ca01f04e5623fdcd6837d0f27d8091fd87"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca01f04e5623fdcd6837d0f27d8091fd87">ripple::tecNO_LINE_REDUNDANT</a></div><div class="ttdeci">@ tecNO_LINE_REDUNDANT</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00293">TER.h:293</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38ca02ea20c787300a40fe375ba3d6405258"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca02ea20c787300a40fe375ba3d6405258">ripple::tecNO_ENTRY</a></div><div class="ttdeci">@ tecNO_ENTRY</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00306">TER.h:306</a></div></div>
|
||||
@@ -896,6 +897,7 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38ca98808b68e4fa618be583cdfd56e90959"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca98808b68e4fa618be583cdfd56e90959">ripple::tecXCHAIN_BAD_TRANSFER_ISSUE</a></div><div class="ttdeci">@ tecXCHAIN_BAD_TRANSFER_ISSUE</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00336">TER.h:336</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38ca9af7057961bc54674f4a6c2dd8ed6ab9"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca9af7057961bc54674f4a6c2dd8ed6ab9">ripple::tecNO_PERMISSION</a></div><div class="ttdeci">@ tecNO_PERMISSION</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00305">TER.h:305</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38caa3ac7c997274040539a497cadc280b22"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caa3ac7c997274040539a497cadc280b22">ripple::tecDST_TAG_NEEDED</a></div><div class="ttdeci">@ tecDST_TAG_NEEDED</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00309">TER.h:309</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38caa5864b5c8b3bcced7aed0b3a794cb14e"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caa5864b5c8b3bcced7aed0b3a794cb14e">ripple::tecPRECISION_LOSS</a></div><div class="ttdeci">@ tecPRECISION_LOSS</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00363">TER.h:363</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38caa7460a5fac26c1d8abef55b8c1129150"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caa7460a5fac26c1d8abef55b8c1129150">ripple::tecHAS_OBLIGATIONS</a></div><div class="ttdeci">@ tecHAS_OBLIGATIONS</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00317">TER.h:317</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38caa7dccd25363fdff0d363bd16553d1c84"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caa7dccd25363fdff0d363bd16553d1c84">ripple::tecINVARIANT_FAILED</a></div><div class="ttdeci">@ tecINVARIANT_FAILED</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00313">TER.h:313</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38caac233b80a8399aec5d14f994a75539eb"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caac233b80a8399aec5d14f994a75539eb">ripple::tecAMM_NOT_EMPTY</a></div><div class="ttdeci">@ tecAMM_NOT_EMPTY</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00333">TER.h:333</a></div></div>
|
||||
@@ -931,13 +933,13 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38caf30c1d76d9aca04b89314307a476b2bd"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caf30c1d76d9aca04b89314307a476b2bd">ripple::tecNO_DST_INSUF_XRP</a></div><div class="ttdeci">@ tecNO_DST_INSUF_XRP</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00291">TER.h:291</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38caf5820ac855eaa9dfcd635cd411019a31"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caf5820ac855eaa9dfcd635cd411019a31">ripple::tecNO_AUTH</a></div><div class="ttdeci">@ tecNO_AUTH</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00300">TER.h:300</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38caf7928b1b6227d72394b43ef0309aede0"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caf7928b1b6227d72394b43ef0309aede0">ripple::tecLOCKED</a></div><div class="ttdeci">@ tecLOCKED</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00358">TER.h:358</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa4d0a612f542286d3031c69b8587c547"><div class="ttname"><a href="namespaceripple.html#aa4d0a612f542286d3031c69b8587c547">ripple::isTerRetry</a></div><div class="ttdeci">bool isTerRetry(TER x) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00666">TER.h:666</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa4d0a612f542286d3031c69b8587c547"><div class="ttname"><a href="namespaceripple.html#aa4d0a612f542286d3031c69b8587c547">ripple::isTerRetry</a></div><div class="ttdeci">bool isTerRetry(TER x) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00667">TER.h:667</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aabc7f150d5082c73116a1cd5962b434d"><div class="ttname"><a href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434d">ripple::TEScodes</a></div><div class="ttdeci">TEScodes</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00234">TER.h:234</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151"><div class="ttname"><a href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">ripple::tesSUCCESS</a></div><div class="ttdeci">@ tesSUCCESS</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00245">TER.h:244</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ab06a7c4d14d99773c29bcfbd0bf81d34"><div class="ttname"><a href="namespaceripple.html#ab06a7c4d14d99773c29bcfbd0bf81d34">ripple::operator<</a></div><div class="ttdeci">bool operator<(Slice const &lhs, Slice const &rhs) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00222">Slice.h:223</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ab48d5d1c4e2695c12f705e9d85fa560d"><div class="ttname"><a href="namespaceripple.html#ab48d5d1c4e2695c12f705e9d85fa560d">ripple::isTesSuccess</a></div><div class="ttdeci">bool isTesSuccess(TER x) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00672">TER.h:672</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aba8a68cc62f850c6d8710d5d15f59f1d"><div class="ttname"><a href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">ripple::TERtoInt</a></div><div class="ttdeci">constexpr TERUnderlyingType TERtoInt(TELcodes v)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00369">TER.h:369</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ac3a88b886dddf7bb9c8bbd7162c9b521"><div class="ttname"><a href="namespaceripple.html#ac3a88b886dddf7bb9c8bbd7162c9b521">ripple::isTemMalformed</a></div><div class="ttdeci">bool isTemMalformed(TER x) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00654">TER.h:654</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ab48d5d1c4e2695c12f705e9d85fa560d"><div class="ttname"><a href="namespaceripple.html#ab48d5d1c4e2695c12f705e9d85fa560d">ripple::isTesSuccess</a></div><div class="ttdeci">bool isTesSuccess(TER x) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00673">TER.h:673</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aba8a68cc62f850c6d8710d5d15f59f1d"><div class="ttname"><a href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">ripple::TERtoInt</a></div><div class="ttdeci">constexpr TERUnderlyingType TERtoInt(TELcodes v)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00370">TER.h:370</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ac3a88b886dddf7bb9c8bbd7162c9b521"><div class="ttname"><a href="namespaceripple.html#ac3a88b886dddf7bb9c8bbd7162c9b521">ripple::isTemMalformed</a></div><div class="ttdeci">bool isTemMalformed(TER x) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00655">TER.h:655</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ac54bbb96ca007518e55c0f1217790851"><div class="ttname"><a href="namespaceripple.html#ac54bbb96ca007518e55c0f1217790851">ripple::transResults</a></div><div class="ttdeci">std::unordered_map< TERUnderlyingType, std::pair< char const *const, char const *const > > const & transResults()</div><div class="ttdef"><b>Definition:</b> <a href="TER_8cpp_source.html#l00035">TER.cpp:35</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_adb9995d7c8e8a2aa3d702b73edfa0672"><div class="ttname"><a href="namespaceripple.html#adb9995d7c8e8a2aa3d702b73edfa0672">ripple::operator==</a></div><div class="ttdeci">constexpr bool operator==(base_uint< Bits, Tag > const &lhs, base_uint< Bits, Tag > const &rhs)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00585">base_uint.h:585</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_adebe4d783be9c979e67fdbb2bc27162f"><div class="ttname"><a href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162f">ripple::TERcodes</a></div><div class="ttdeci">TERcodes</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00192">TER.h:192</a></div></div>
|
||||
@@ -955,12 +957,12 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_adebe4d783be9c979e67fdbb2bc27162faccec22dfce11ac7d31150921b257ee80"><div class="ttname"><a href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162faccec22dfce11ac7d31150921b257ee80">ripple::terNO_AUTH</a></div><div class="ttdeci">@ terNO_AUTH</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00218">TER.h:218</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_adebe4d783be9c979e67fdbb2bc27162fad237d4c433f46906a2b8b2e1624c1aff"><div class="ttname"><a href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fad237d4c433f46906a2b8b2e1624c1aff">ripple::terPRE_TICKET</a></div><div class="ttdeci">@ terPRE_TICKET</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00226">TER.h:226</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_adebe4d783be9c979e67fdbb2bc27162fae9a023686bac48d78ee1d9d7aaa95b5f"><div class="ttname"><a href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fae9a023686bac48d78ee1d9d7aaa95b5f">ripple::terNO_LINE</a></div><div class="ttdeci">@ terNO_LINE</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00219">TER.h:219</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_adfb760bc3e4ccb79d5d4f6ecff2f1817"><div class="ttname"><a href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">ripple::TER</a></div><div class="ttdeci">TERSubset< CanCvtToTER > TER</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00643">TER.h:643</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae04027bd22a38d096b7f711575a3ba59"><div class="ttname"><a href="namespaceripple.html#ae04027bd22a38d096b7f711575a3ba59">ripple::transResultInfo</a></div><div class="ttdeci">bool transResultInfo(TER code, std::string &token, std::string &text)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8cpp_source.html#l00247">TER.cpp:247</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_adfb760bc3e4ccb79d5d4f6ecff2f1817"><div class="ttname"><a href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">ripple::TER</a></div><div class="ttdeci">TERSubset< CanCvtToTER > TER</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00644">TER.h:644</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae04027bd22a38d096b7f711575a3ba59"><div class="ttname"><a href="namespaceripple.html#ae04027bd22a38d096b7f711575a3ba59">ripple::transResultInfo</a></div><div class="ttdeci">bool transResultInfo(TER code, std::string &token, std::string &text)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8cpp_source.html#l00248">TER.cpp:248</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae05efe4efb6f4f8701dc58751fdebd23"><div class="ttname"><a href="namespaceripple.html#ae05efe4efb6f4f8701dc58751fdebd23">ripple::operator>=</a></div><div class="ttdeci">bool operator>=(STAmount const &lhs, STAmount const &rhs)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00635">STAmount.h:635</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae193bf65f233ba37c47a7a8fc49a26e4"><div class="ttname"><a href="namespaceripple.html#ae193bf65f233ba37c47a7a8fc49a26e4">ripple::isTecClaim</a></div><div class="ttdeci">bool isTecClaim(TER x) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00678">TER.h:678</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae782b711fdd335bf66c281880028d32e"><div class="ttname"><a href="namespaceripple.html#ae782b711fdd335bf66c281880028d32e">ripple::isTelLocal</a></div><div class="ttdeci">bool isTelLocal(TER x) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00648">TER.h:648</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_af357b795b06e79478dd2c89383590cdf"><div class="ttname"><a href="namespaceripple.html#af357b795b06e79478dd2c89383590cdf">ripple::transCode</a></div><div class="ttdeci">std::optional< TER > transCode(std::string const &token)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8cpp_source.html#l00280">TER.cpp:280</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae193bf65f233ba37c47a7a8fc49a26e4"><div class="ttname"><a href="namespaceripple.html#ae193bf65f233ba37c47a7a8fc49a26e4">ripple::isTecClaim</a></div><div class="ttdeci">bool isTecClaim(TER x) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00679">TER.h:679</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae782b711fdd335bf66c281880028d32e"><div class="ttname"><a href="namespaceripple.html#ae782b711fdd335bf66c281880028d32e">ripple::isTelLocal</a></div><div class="ttdeci">bool isTelLocal(TER x) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00649">TER.h:649</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_af357b795b06e79478dd2c89383590cdf"><div class="ttname"><a href="namespaceripple.html#af357b795b06e79478dd2c89383590cdf">ripple::transCode</a></div><div class="ttdeci">std::optional< TER > transCode(std::string const &token)</div><div class="ttdef"><b>Definition:</b> <a href="TER_8cpp_source.html#l00281">TER.cpp:281</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46">ripple::TEMcodes</a></div><div class="ttdeci">TEMcodes</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00073">TER.h:73</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46a02872f8cb2a55f507f839f28918933f0"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a02872f8cb2a55f507f839f28918933f0">ripple::temBAD_ISSUER</a></div><div class="ttdeci">@ temBAD_ISSUER</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00093">TER.h:93</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46a074cbf7b2433e88811c5c23f23c3324d"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a074cbf7b2433e88811c5c23f23c3324d">ripple::temBAD_SEND_XRP_PARTIAL</a></div><div class="ttdeci">@ temBAD_SEND_XRP_PARTIAL</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00102">TER.h:102</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user