diff --git a/AccountInfo_8cpp_source.html b/AccountInfo_8cpp_source.html index 20e943046f..1c33361e86 100644 --- a/AccountInfo_8cpp_source.html +++ b/AccountInfo_8cpp_source.html @@ -364,7 +364,7 @@ $(function() {
-Constructor.
-Definition at line 353 of file TxQ.cpp.
+Definition at line 354 of file TxQ.cpp.
@@ -411,7 +411,7 @@ Private AttributesDestructor.
-Definition at line 358 of file TxQ.cpp.
+Definition at line 359 of file TxQ.cpp.
@@ -463,7 +463,7 @@ Private AttributesAdd a new transaction to the open ledger, hold it in the queue, or reject it.
TER and a bool indicating whether or not the transaction was applied to the open ledger. If the transaction is queued, will return { terQUEUED, false }. Definition at line 713 of file TxQ.cpp.
+Definition at line 714 of file TxQ.cpp.
@@ -497,7 +497,7 @@ Private Attributesview. Definition at line 1415 of file TxQ.cpp.
+Definition at line 1416 of file TxQ.cpp.
@@ -536,7 +536,7 @@ Private AttributesUpdate fee metrics and clean up the queue in preparation for the next ledger.
ledgersInQueue ledgers or queueSizeMin transactions. Any transactions for which the LastLedgerSequence has passed are removed from the queue, and any account objects that have no candidates under them are removed. Definition at line 1346 of file TxQ.cpp.
+Definition at line 1347 of file TxQ.cpp.
@@ -558,7 +558,7 @@ Private AttributesReturn the next sequence that would go in the TxQ for an account.
-Definition at line 1586 of file TxQ.cpp.
+Definition at line 1587 of file TxQ.cpp.
@@ -580,7 +580,7 @@ Private AttributesReturns fee metrics in reference fee level units.
-Definition at line 1747 of file TxQ.cpp.
+Definition at line 1748 of file TxQ.cpp.
@@ -620,7 +620,7 @@ Private AttributesDefinition at line 1769 of file TxQ.cpp.
+Definition at line 1770 of file TxQ.cpp.
@@ -643,7 +643,7 @@ Private AttributesReturns information about the transactions currently in the queue for the account.
vector if the account has no transactions in the queue. Definition at line 1790 of file TxQ.cpp.
+Definition at line 1794 of file TxQ.cpp.
@@ -665,7 +665,7 @@ Private AttributesReturns information about all transactions currently in the queue.
vector if there are no transactions in the queue. Definition at line 1811 of file TxQ.cpp.
+Definition at line 1815 of file TxQ.cpp.
@@ -688,7 +688,7 @@ Private AttributesSummarize current fee metrics for the fee RPC command.
Json objectvalue Definition at line 1826 of file TxQ.cpp.
+Definition at line 1830 of file TxQ.cpp.
@@ -726,7 +726,7 @@ Private Attributes @@ -776,7 +776,7 @@ Private Attributes @@ -832,7 +832,7 @@ Private Attributes @@ -870,7 +870,7 @@ Private Attributes @@ -898,7 +898,7 @@ template<size_t fillPercentage>Is the queue at least fillPercentage full?
Definition at line 365 of file TxQ.cpp.
+Definition at line 366 of file TxQ.cpp.
@@ -968,7 +968,7 @@ template<size_t fillPercentage>Checks if the indicated transaction fits the conditions for being stored in the queue.
-Definition at line 373 of file TxQ.cpp.
+Definition at line 374 of file TxQ.cpp.
@@ -1027,7 +1027,7 @@ template<size_t fillPercentage>Erase and return the next entry for the account (if fee level is higher), or next entry in byFee_ (lower fee level).
Used to get the next "applyable" MaybeTx for accept().
-Definition at line 456 of file TxQ.cpp.
+Definition at line 457 of file TxQ.cpp.
@@ -1166,7 +1166,7 @@ template<size_t fillPercentage>All-or-nothing attempt to try to apply the queued txs for accountIter up to and including tx.
Transactions following tx are not cleared.
Definition at line 503 of file TxQ.cpp.
+Definition at line 504 of file TxQ.cpp.
diff --git a/classripple_1_1TxQ_1_1FeeMetrics.html b/classripple_1_1TxQ_1_1FeeMetrics.html index 3bac16febf..3a9ca8c1c8 100644 --- a/classripple_1_1TxQ_1_1FeeMetrics.html +++ b/classripple_1_1TxQ_1_1FeeMetrics.html @@ -239,7 +239,7 @@ towards". Definition at line 86 of file TxQ.cpp. +Definition at line 83 of file TxQ.cpp.
@@ -368,9 +368,9 @@ towards".std::pair as returned from mulDiv indicating whether the calculation result overflows. std::pair indicating whether the calculation result overflows. Definition at line 230 of file TxQ.cpp.
+Definition at line 231 of file TxQ.cpp.
diff --git a/classripple_1_1TxQ_1_1MaybeTx.html b/classripple_1_1TxQ_1_1MaybeTx.html index 2c86d8ec9f..dfdc346ca0 100644 --- a/classripple_1_1TxQ_1_1MaybeTx.html +++ b/classripple_1_1TxQ_1_1MaybeTx.html @@ -232,7 +232,7 @@ Static Public AttributesConstructor.
-Definition at line 272 of file TxQ.cpp.
+Definition at line 273 of file TxQ.cpp.
@@ -271,7 +271,7 @@ Static Public AttributesAttempt to apply the queued transaction to the open ledger.
-Definition at line 291 of file TxQ.cpp.
+Definition at line 292 of file TxQ.cpp.
diff --git a/classripple_1_1TxQ_1_1TxQAccount.html b/classripple_1_1TxQ_1_1TxQAccount.html index 812e9836b1..be3fa25311 100644 --- a/classripple_1_1TxQ_1_1TxQAccount.html +++ b/classripple_1_1TxQ_1_1TxQAccount.html @@ -213,7 +213,7 @@ Public AttributesConstruct from a transaction.
-Definition at line 313 of file TxQ.cpp.
+Definition at line 314 of file TxQ.cpp.
@@ -243,7 +243,7 @@ Public AttributesConstruct from an account.
-Definition at line 318 of file TxQ.cpp.
+Definition at line 319 of file TxQ.cpp.
@@ -308,7 +308,7 @@ Public AttributesFind the entry in transactions that precedes seqProx, if one does.
-Definition at line 323 of file TxQ.cpp.
+Definition at line 324 of file TxQ.cpp.
@@ -330,7 +330,7 @@ Public AttributesAdd a transaction candidate to this account for queuing.
-Definition at line 334 of file TxQ.cpp.
+Definition at line 335 of file TxQ.cpp.
@@ -353,7 +353,7 @@ Public AttributesRemove the candidate with given SeqProxy value from this account.
Definition at line 346 of file TxQ.cpp.
+Definition at line 347 of file TxQ.cpp.
diff --git a/classripple_1_1test_1_1TxQ1__test.html b/classripple_1_1test_1_1TxQ1__test.html index 3a4ff2e0f1..a37da31867 100644 --- a/classripple_1_1test_1_1TxQ1__test.html +++ b/classripple_1_1test_1_1TxQ1__test.html @@ -405,7 +405,7 @@ Static Private Member FunctionsDefinition at line 39 of file TxQ_test.cpp.
+Definition at line 38 of file TxQ_test.cpp.
Definition at line 42 of file TxQ_test.cpp.
+Definition at line 41 of file TxQ_test.cpp.
Definition at line 133 of file TxQ_test.cpp.
+Definition at line 132 of file TxQ_test.cpp.
Definition at line 141 of file TxQ_test.cpp.
+Definition at line 140 of file TxQ_test.cpp.
Definition at line 159 of file TxQ_test.cpp.
+Definition at line 158 of file TxQ_test.cpp.
Definition at line 193 of file TxQ_test.cpp.
+Definition at line 192 of file TxQ_test.cpp.
Definition at line 235 of file TxQ_test.cpp.
+Definition at line 234 of file TxQ_test.cpp.
Definition at line 447 of file TxQ_test.cpp.
+Definition at line 446 of file TxQ_test.cpp.
Definition at line 704 of file TxQ_test.cpp.
+Definition at line 703 of file TxQ_test.cpp.
Definition at line 740 of file TxQ_test.cpp.
+Definition at line 739 of file TxQ_test.cpp.
Definition at line 797 of file TxQ_test.cpp.
+Definition at line 796 of file TxQ_test.cpp.
Definition at line 907 of file TxQ_test.cpp.
+Definition at line 906 of file TxQ_test.cpp.
Definition at line 1004 of file TxQ_test.cpp.
+Definition at line 1003 of file TxQ_test.cpp.
Definition at line 1028 of file TxQ_test.cpp.
+Definition at line 1027 of file TxQ_test.cpp.
Definition at line 1079 of file TxQ_test.cpp.
+Definition at line 1078 of file TxQ_test.cpp.
Definition at line 1349 of file TxQ_test.cpp.
+Definition at line 1348 of file TxQ_test.cpp.
Definition at line 1595 of file TxQ_test.cpp.
+Definition at line 1594 of file TxQ_test.cpp.
Definition at line 1634 of file TxQ_test.cpp.
+Definition at line 1633 of file TxQ_test.cpp.
Definition at line 1732 of file TxQ_test.cpp.
+Definition at line 1731 of file TxQ_test.cpp.
Definition at line 1829 of file TxQ_test.cpp.
+Definition at line 1828 of file TxQ_test.cpp.
Definition at line 1959 of file TxQ_test.cpp.
+Definition at line 1958 of file TxQ_test.cpp.
Definition at line 2121 of file TxQ_test.cpp.
+Definition at line 2120 of file TxQ_test.cpp.
Definition at line 2475 of file TxQ_test.cpp.
+Definition at line 2474 of file TxQ_test.cpp.
Definition at line 2533 of file TxQ_test.cpp.
+Definition at line 2532 of file TxQ_test.cpp.
Definition at line 2638 of file TxQ_test.cpp.
+Definition at line 2637 of file TxQ_test.cpp.
Definition at line 2702 of file TxQ_test.cpp.
+Definition at line 2701 of file TxQ_test.cpp.
Definition at line 2803 of file TxQ_test.cpp.
+Definition at line 2802 of file TxQ_test.cpp.
Definition at line 2962 of file TxQ_test.cpp.
+Definition at line 2961 of file TxQ_test.cpp.
Definition at line 3092 of file TxQ_test.cpp.
+Definition at line 3091 of file TxQ_test.cpp.
Definition at line 3194 of file TxQ_test.cpp.
+Definition at line 3193 of file TxQ_test.cpp.
Definition at line 3252 of file TxQ_test.cpp.
+Definition at line 3251 of file TxQ_test.cpp.
Definition at line 3308 of file TxQ_test.cpp.
+Definition at line 3307 of file TxQ_test.cpp.
Definition at line 3371 of file TxQ_test.cpp.
+Definition at line 3370 of file TxQ_test.cpp.
Definition at line 3632 of file TxQ_test.cpp.
+Definition at line 3631 of file TxQ_test.cpp.
Definition at line 3777 of file TxQ_test.cpp.
+Definition at line 3776 of file TxQ_test.cpp.
Definition at line 3983 of file TxQ_test.cpp.
+Definition at line 3982 of file TxQ_test.cpp.
Definition at line 4123 of file TxQ_test.cpp.
+Definition at line 4122 of file TxQ_test.cpp.
Definition at line 4192 of file TxQ_test.cpp.
+Definition at line 4191 of file TxQ_test.cpp.
Definition at line 4287 of file TxQ_test.cpp.
+Definition at line 4286 of file TxQ_test.cpp.
Definition at line 4443 of file TxQ_test.cpp.
+Definition at line 4442 of file TxQ_test.cpp.
Definition at line 4680 of file TxQ_test.cpp.
+Definition at line 4679 of file TxQ_test.cpp.
Definition at line 4793 of file TxQ_test.cpp.
+Definition at line 4792 of file TxQ_test.cpp.
Definition at line 4931 of file TxQ_test.cpp.
+Definition at line 4930 of file TxQ_test.cpp.
Definition at line 4953 of file TxQ_test.cpp.
+Definition at line 4952 of file TxQ_test.cpp.
Definition at line 3106 of file TxQ_test.cpp.
+Definition at line 3105 of file TxQ_test.cpp.
Definition at line 3107 of file TxQ_test.cpp.
+Definition at line 3106 of file TxQ_test.cpp.
@@ -3673,7 +3673,7 @@ Static Private Member FunctionsDefinition at line 3125 of file TxQ_test.cpp.
+Definition at line 3124 of file TxQ_test.cpp.
Definition at line 3127 of file TxQ_test.cpp.
+Definition at line 3126 of file TxQ_test.cpp.
Definition at line 3160 of file TxQ_test.cpp.
+Definition at line 3159 of file TxQ_test.cpp.
Definition at line 3173 of file TxQ_test.cpp.
+Definition at line 3172 of file TxQ_test.cpp.
Definition at line 3192 of file TxQ_test.cpp.
+Definition at line 3191 of file TxQ_test.cpp.
Definition at line 4974 of file TxQ_test.cpp.
+Definition at line 4973 of file TxQ_test.cpp.
Definition at line 4977 of file TxQ_test.cpp.
+Definition at line 4976 of file TxQ_test.cpp.
Definition at line 42 of file TxQ_test.cpp.
+Definition at line 41 of file TxQ_test.cpp.
Definition at line 133 of file TxQ_test.cpp.
+Definition at line 132 of file TxQ_test.cpp.
Definition at line 141 of file TxQ_test.cpp.
+Definition at line 140 of file TxQ_test.cpp.
Definition at line 159 of file TxQ_test.cpp.
+Definition at line 158 of file TxQ_test.cpp.
Definition at line 193 of file TxQ_test.cpp.
+Definition at line 192 of file TxQ_test.cpp.
Definition at line 235 of file TxQ_test.cpp.
+Definition at line 234 of file TxQ_test.cpp.
Definition at line 447 of file TxQ_test.cpp.
+Definition at line 446 of file TxQ_test.cpp.
Definition at line 704 of file TxQ_test.cpp.
+Definition at line 703 of file TxQ_test.cpp.
Definition at line 740 of file TxQ_test.cpp.
+Definition at line 739 of file TxQ_test.cpp.
Definition at line 797 of file TxQ_test.cpp.
+Definition at line 796 of file TxQ_test.cpp.
Definition at line 907 of file TxQ_test.cpp.
+Definition at line 906 of file TxQ_test.cpp.
Definition at line 1004 of file TxQ_test.cpp.
+Definition at line 1003 of file TxQ_test.cpp.
Definition at line 1028 of file TxQ_test.cpp.
+Definition at line 1027 of file TxQ_test.cpp.
Definition at line 1079 of file TxQ_test.cpp.
+Definition at line 1078 of file TxQ_test.cpp.
Definition at line 1349 of file TxQ_test.cpp.
+Definition at line 1348 of file TxQ_test.cpp.
Definition at line 1595 of file TxQ_test.cpp.
+Definition at line 1594 of file TxQ_test.cpp.
Definition at line 1634 of file TxQ_test.cpp.
+Definition at line 1633 of file TxQ_test.cpp.
Definition at line 1732 of file TxQ_test.cpp.
+Definition at line 1731 of file TxQ_test.cpp.
Definition at line 1829 of file TxQ_test.cpp.
+Definition at line 1828 of file TxQ_test.cpp.
Definition at line 1959 of file TxQ_test.cpp.
+Definition at line 1958 of file TxQ_test.cpp.
Definition at line 2121 of file TxQ_test.cpp.
+Definition at line 2120 of file TxQ_test.cpp.
Definition at line 2475 of file TxQ_test.cpp.
+Definition at line 2474 of file TxQ_test.cpp.
Definition at line 2533 of file TxQ_test.cpp.
+Definition at line 2532 of file TxQ_test.cpp.
Definition at line 2638 of file TxQ_test.cpp.
+Definition at line 2637 of file TxQ_test.cpp.
Definition at line 2702 of file TxQ_test.cpp.
+Definition at line 2701 of file TxQ_test.cpp.
Definition at line 2803 of file TxQ_test.cpp.
+Definition at line 2802 of file TxQ_test.cpp.
Definition at line 2962 of file TxQ_test.cpp.
+Definition at line 2961 of file TxQ_test.cpp.
Definition at line 3092 of file TxQ_test.cpp.
+Definition at line 3091 of file TxQ_test.cpp.
Definition at line 3194 of file TxQ_test.cpp.
+Definition at line 3193 of file TxQ_test.cpp.
Definition at line 3252 of file TxQ_test.cpp.
+Definition at line 3251 of file TxQ_test.cpp.
Definition at line 3308 of file TxQ_test.cpp.
+Definition at line 3307 of file TxQ_test.cpp.
Definition at line 3371 of file TxQ_test.cpp.
+Definition at line 3370 of file TxQ_test.cpp.
Definition at line 3632 of file TxQ_test.cpp.
+Definition at line 3631 of file TxQ_test.cpp.
Definition at line 3777 of file TxQ_test.cpp.
+Definition at line 3776 of file TxQ_test.cpp.
Definition at line 3983 of file TxQ_test.cpp.
+Definition at line 3982 of file TxQ_test.cpp.
Definition at line 4123 of file TxQ_test.cpp.
+Definition at line 4122 of file TxQ_test.cpp.
Definition at line 4192 of file TxQ_test.cpp.
+Definition at line 4191 of file TxQ_test.cpp.
Definition at line 4287 of file TxQ_test.cpp.
+Definition at line 4286 of file TxQ_test.cpp.
Definition at line 4443 of file TxQ_test.cpp.
+Definition at line 4442 of file TxQ_test.cpp.
Definition at line 4680 of file TxQ_test.cpp.
+Definition at line 4679 of file TxQ_test.cpp.
Definition at line 4793 of file TxQ_test.cpp.
+Definition at line 4792 of file TxQ_test.cpp.
Definition at line 4953 of file TxQ_test.cpp.
+Definition at line 4952 of file TxQ_test.cpp.
Definition at line 3106 of file TxQ_test.cpp.
+Definition at line 3105 of file TxQ_test.cpp.
Definition at line 3107 of file TxQ_test.cpp.
+Definition at line 3106 of file TxQ_test.cpp.
@@ -4778,7 +4778,7 @@ Static Private Member FunctionsDefinition at line 3125 of file TxQ_test.cpp.
+Definition at line 3124 of file TxQ_test.cpp.
Definition at line 3127 of file TxQ_test.cpp.
+Definition at line 3126 of file TxQ_test.cpp.
Definition at line 3160 of file TxQ_test.cpp.
+Definition at line 3159 of file TxQ_test.cpp.
Definition at line 3173 of file TxQ_test.cpp.
+Definition at line 3172 of file TxQ_test.cpp.
Definition at line 3192 of file TxQ_test.cpp.
+Definition at line 3191 of file TxQ_test.cpp.
Definition at line 104 of file FeeUnits_test.cpp.
+Definition at line 117 of file FeeUnits_test.cpp.
Definition at line 170 of file FeeUnits_test.cpp.
+Definition at line 183 of file FeeUnits_test.cpp.
Definition at line 351 of file FeeUnits_test.cpp.
+Definition at line 364 of file FeeUnits_test.cpp.
Build a TxQ::Setup object from application configuration.
-Definition at line 1881 of file TxQ.cpp.
+Definition at line 1885 of file TxQ.cpp.
@@ -12296,7 +12298,7 @@ template<class T > @@ -18925,8 +18927,8 @@ template<typename E , std::size_t N> - -| std::pair<bool, Dest> ripple::mulDiv | +std::optional<Dest> ripple::mulDiv | ( | Source1 | value, | @@ -18963,8 +18965,8 @@ template<class Source1 , class Source2 , class Dest , class = feeunit::enabl - -|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| std::pair<bool, Dest> ripple::mulDiv | +std::optional<Dest> ripple::mulDiv | ( | Dest | value, | @@ -19001,8 +19003,8 @@ template<class Source1 , class Source2 , class Dest , class = feeunit::enabl - -||||||||||||||||||||||||||||
| std::pair<bool, Dest> ripple::mulDiv | +std::optional<Dest> ripple::mulDiv | ( | std::uint64_t | value, | @@ -19039,8 +19041,8 @@ template<class Dest , class = feeunit::enable_muldiv_dest_t<Dest>> - -
| std::pair<bool, Dest> ripple::mulDiv | +std::optional<Dest> ripple::mulDiv | ( | Dest | value, | @@ -19077,8 +19079,8 @@ template<class Dest , class = feeunit::enable_muldiv_dest_t<Dest>> - -
| std::pair<bool, std::uint64_t> ripple::mulDiv | +std::optional<std::uint64_t> ripple::mulDiv | ( | Source1 | value, | @@ -19115,8 +19117,8 @@ template<class Source1 , class Source2 , class = feeunit::enable_muldiv_sour - -
| std::pair<bool, std::uint64_t> ripple::mulDiv | +std::optional<std::uint64_t> ripple::mulDiv | ( | std::uint64_t | value, | @@ -19149,7 +19151,7 @@ template<class Source1 , class Source2 , class = feeunit::enable_muldiv_sour
Definition at line 520 of file FeeUnits.h.
+Definition at line 524 of file FeeUnits.h.
Definition at line 532 of file FeeUnits.h.
+Definition at line 536 of file FeeUnits.h.
Definition at line 544 of file FeeUnits.h.
+Definition at line 548 of file FeeUnits.h.
| std::pair< bool, std::uint64_t > ripple::mulDiv | +std::optional< std::uint64_t > ripple::mulDiv | ( | std::uint64_t | value, | @@ -19623,9 +19625,9 @@ template<class Dest , class Src >
Definition at line 169 of file Number.cpp.
+ + + +
+
|
+ +constexpr | +
Variables | ||||
| std::pair<bool, Dest> ripple::feeunit::mulDivU | +std::optional<Dest> ripple::feeunit::mulDivU | ( | Source1 | value, | diff --git a/namespaceripple_1_1test.html b/namespaceripple_1_1test.html index 2ccbdca13e..323e844065 100644 --- a/namespaceripple_1_1test.html +++ b/namespaceripple_1_1test.html @@ -639,7 +639,7 @@ Functions
| BEAST_DEFINE_TESTSUITE (join, ripple_basics, ripple) | ||||
| BEAST_DEFINE_TESTSUITE (mulDiv, ripple_basics, ripple) | ||||
| BEAST_DEFINE_TESTSUITE (mulDiv, ripple_basics, ripple) | ||||
| BEAST_DEFINE_TESTSUITE (scope, ripple_basics, ripple) | ||||
| ripple::test::BEAST_DEFINE_TESTSUITE | ( | -mulDiv | +mulDiv | , |