diff --git a/AMMBid_8cpp_source.html b/AMMBid_8cpp_source.html index 50787e7dc1..3813c5b2e4 100644 --- a/AMMBid_8cpp_source.html +++ b/AMMBid_8cpp_source.html @@ -470,7 +470,7 @@ $(document).ready(function() { init_codefold(0); });
xrpl::ApplyContext::view
ApplyView & view()
Definition ApplyContext.h:59
xrpl::Expected
Definition Expected.h:113
xrpl::Issue
A currency issued by an account.
Definition Issue.h:14
-
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:211
+
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:212
xrpl::ReadView::rules
virtual Rules const & rules() const =0
Returns the tx processing rules.
xrpl::ReadView::header
virtual LedgerHeader const & header() const =0
Returns information about the ledger.
xrpl::ReadView::read
virtual std::shared_ptr< SLE const > read(Keylet const &k) const =0
Return the state item associated with a key.
diff --git a/AMMClawback_8cpp_source.html b/AMMClawback_8cpp_source.html index 45669913fa..416f4a6076 100644 --- a/AMMClawback_8cpp_source.html +++ b/AMMClawback_8cpp_source.html @@ -434,7 +434,7 @@ $(document).ready(function() { init_codefold(0); });
xrpl::ApplyContext::view
ApplyView & view()
Definition ApplyContext.h:59
xrpl::Issue
A currency issued by an account.
Definition Issue.h:14
xrpl::Issue::account
AccountID account
Definition Issue.h:17
-
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:211
+
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:212
xrpl::ReadView::read
virtual std::shared_ptr< SLE const > read(Keylet const &k) const =0
Return the state item associated with a key.
xrpl::Rules::enabled
bool enabled(uint256 const &feature) const
Returns true if a feature is enabled.
Definition Rules.cpp:123
xrpl::STAmount
Definition STAmount.h:31
diff --git a/AMMCore_8h_source.html b/AMMCore_8h_source.html index afb11cffc6..2050db468c 100644 --- a/AMMCore_8h_source.html +++ b/AMMCore_8h_source.html @@ -172,7 +172,7 @@ $(document).ready(function() { init_codefold(0); });
106
107#endif // XRPL_PROTOCOL_AMMCORE_H_INCLUDED
xrpl::Issue
A currency issued by an account.
Definition Issue.h:14
-
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:211
+
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:212
xrpl::Rules
Rules controlling protocol behavior.
Definition Rules.h:19
xrpl::STAmount
Definition STAmount.h:31
xrpl::STObject
Definition STObject.h:38
diff --git a/AMMDeposit_8cpp_source.html b/AMMDeposit_8cpp_source.html index cdf4fc83bd..53ef46fc78 100644 --- a/AMMDeposit_8cpp_source.html +++ b/AMMDeposit_8cpp_source.html @@ -1069,7 +1069,7 @@ $(document).ready(function() { init_codefold(0); });
xrpl::ApplyContext::rawView
RawView & rawView()
Definition ApplyContext.h:72
xrpl::ApplyContext::view
ApplyView & view()
Definition ApplyContext.h:59
xrpl::Issue
A currency issued by an account.
Definition Issue.h:14
-
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:211
+
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:212
xrpl::ReadView::rules
virtual Rules const & rules() const =0
Returns the tx processing rules.
xrpl::ReadView::read
virtual std::shared_ptr< SLE const > read(Keylet const &k) const =0
Return the state item associated with a key.
xrpl::Rules
Rules controlling protocol behavior.
Definition Rules.h:19
diff --git a/AMMExtended__test_8cpp_source.html b/AMMExtended__test_8cpp_source.html index 0e37a6b66f..ee1b38f80e 100644 --- a/AMMExtended__test_8cpp_source.html +++ b/AMMExtended__test_8cpp_source.html @@ -4056,7 +4056,7 @@ $(document).ready(function() { init_codefold(0); });
xrpl::IOUAmount
Floating point representation of amounts with high dynamic range.
Definition IOUAmount.h:27
xrpl::Issue
A currency issued by an account.
Definition Issue.h:14
xrpl::Logs::journal
beast::Journal journal(std::string const &name)
Definition Log.cpp:141
-
xrpl::NumberMantissaScaleGuard
Sets the new scale and restores the old scale when it leaves scope.
Definition Number.h:836
+
xrpl::NumberMantissaScaleGuard
Sets the new scale and restores the old scale when it leaves scope.
Definition Number.h:837
xrpl::OpenLedger::modify
bool modify(modify_type const &f)
Modify the open ledger.
Definition OpenLedger.cpp:39
xrpl::OpenView
Writable ledger view that accumulates state and tx changes.
Definition OpenView.h:46
xrpl::PaymentSandbox
A wrapper which makes credits unavailable to balances.
Definition PaymentSandbox.h:94
@@ -4228,7 +4228,7 @@ $(document).ready(function() { init_codefold(0); });
std::optional
std::set
xrpl::JsonOptions::none
@ none
Definition STBase.h:24
-
xrpl::MantissaRange::small
@ small
Definition Number.h:73
+
xrpl::MantissaRange::small
@ small
Definition Number.h:74
xrpl::test::AMMExtended_test
Tests of AMM that use offers too.
Definition AMMExtended_test.cpp:28
xrpl::test::AMMExtended_test::testRippleState
void testRippleState(FeatureBitset features)
Definition AMMExtended_test.cpp:3182
xrpl::test::AMMExtended_test::testPayStrand
void testPayStrand()
Definition AMMExtended_test.cpp:3831
diff --git a/AMMHelpers_8cpp_source.html b/AMMHelpers_8cpp_source.html index 0aa368aadb..5fa2af3fbe 100644 --- a/AMMHelpers_8cpp_source.html +++ b/AMMHelpers_8cpp_source.html @@ -509,18 +509,18 @@ $(document).ready(function() { init_codefold(0); });
392
393} // namespace xrpl
xrpl::Issue
A currency issued by an account.
Definition Issue.h:14
-
xrpl::NumberRoundModeGuard
Definition Number.h:815
-
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:211
+
xrpl::NumberRoundModeGuard
Definition Number.h:816
+
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:212
xrpl::Number::getround
static rounding_mode getround()
Definition Number.cpp:34
xrpl::Number::setround
static rounding_mode setround(rounding_mode mode)
Definition Number.cpp:40
-
xrpl::Number::rounding_mode
rounding_mode
Definition Number.h:396
-
xrpl::Number::upward
@ upward
Definition Number.h:396
-
xrpl::Number::downward
@ downward
Definition Number.h:396
+
xrpl::Number::rounding_mode
rounding_mode
Definition Number.h:397
+
xrpl::Number::upward
@ upward
Definition Number.h:397
+
xrpl::Number::downward
@ downward
Definition Number.h:397
xrpl::Rules
Rules controlling protocol behavior.
Definition Rules.h:19
xrpl::Rules::enabled
bool enabled(uint256 const &feature) const
Returns true if a feature is enabled.
Definition Rules.cpp:123
xrpl::STAmount
Definition STAmount.h:31
xrpl::STAmount::issue
Issue const & issue() const
Definition STAmount.h:501
-
xrpl::saveNumberRoundMode
Definition Number.h:793
+
xrpl::saveNumberRoundMode
Definition Number.h:794
std::function
std::uint16_t
std::is_same_v
T is_same_v
diff --git a/AMMHelpers_8h_source.html b/AMMHelpers_8h_source.html index 9e2ddb1ac2..8b29a2a479 100644 --- a/AMMHelpers_8h_source.html +++ b/AMMHelpers_8h_source.html @@ -667,20 +667,20 @@ $(document).ready(function() { init_codefold(0); });
beast::Journal
A generic endpoint for log messages.
Definition Journal.h:41
beast::Journal::error
Stream error() const
Definition Journal.h:327
beast::Journal::trace
Stream trace() const
Severity stream access functions.
Definition Journal.h:303
-
xrpl::NumberRoundModeGuard
Definition Number.h:815
-
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:211
+
xrpl::NumberRoundModeGuard
Definition Number.h:816
+
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:212
xrpl::Number::getround
static rounding_mode getround()
Definition Number.cpp:34
xrpl::Number::setround
static rounding_mode setround(rounding_mode mode)
Definition Number.cpp:40
-
xrpl::Number::rounding_mode
rounding_mode
Definition Number.h:396
-
xrpl::Number::towards_zero
@ towards_zero
Definition Number.h:396
-
xrpl::Number::to_nearest
@ to_nearest
Definition Number.h:396
-
xrpl::Number::upward
@ upward
Definition Number.h:396
-
xrpl::Number::downward
@ downward
Definition Number.h:396
+
xrpl::Number::rounding_mode
rounding_mode
Definition Number.h:397
+
xrpl::Number::towards_zero
@ towards_zero
Definition Number.h:397
+
xrpl::Number::to_nearest
@ to_nearest
Definition Number.h:397
+
xrpl::Number::upward
@ upward
Definition Number.h:397
+
xrpl::Number::downward
@ downward
Definition Number.h:397
xrpl::Rules
Rules controlling protocol behavior.
Definition Rules.h:19
xrpl::Rules::enabled
bool enabled(uint256 const &feature) const
Returns true if a feature is enabled.
Definition Rules.cpp:123
xrpl::STAmount
Definition STAmount.h:31
xrpl::STAmount::issue
Issue const & issue() const
Definition STAmount.h:501
-
xrpl::saveNumberRoundMode
Definition Number.h:793
+
xrpl::saveNumberRoundMode
Definition Number.h:794
std::endl
T endl(T... args)
std::function
std::uint16_t
diff --git a/AMMLiquidity_8cpp_source.html b/AMMLiquidity_8cpp_source.html index e0804ec754..9b7b7378b1 100644 --- a/AMMLiquidity_8cpp_source.html +++ b/AMMLiquidity_8cpp_source.html @@ -351,9 +351,9 @@ $(document).ready(function() { init_codefold(0); });
xrpl::AMMOffer
Represents synthetic AMM offer in BookStep.
Definition AMMOffer.h:21
xrpl::IOUAmount
Floating point representation of amounts with high dynamic range.
Definition IOUAmount.h:27
xrpl::Issue
A currency issued by an account.
Definition Issue.h:14
-
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:211
-
xrpl::Number::upward
@ upward
Definition Number.h:396
-
xrpl::Number::downward
@ downward
Definition Number.h:396
+
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:212
+
xrpl::Number::upward
@ upward
Definition Number.h:397
+
xrpl::Number::downward
@ downward
Definition Number.h:397
xrpl::ReadView
A view into a ledger.
Definition ReadView.h:32
xrpl::ReadView::rules
virtual Rules const & rules() const =0
Returns the tx processing rules.
xrpl::Rules
Rules controlling protocol behavior.
Definition Rules.h:19
diff --git a/AMMLiquidity_8h_source.html b/AMMLiquidity_8h_source.html index 1c5850ef8e..1870d89b74 100644 --- a/AMMLiquidity_8h_source.html +++ b/AMMLiquidity_8h_source.html @@ -220,7 +220,7 @@ $(document).ready(function() { init_codefold(0); });
xrpl::AMMLiquidity::tradingFee
std::uint32_t tradingFee() const
Definition AMMLiquidity.h:82
xrpl::AMMLiquidity::ammContext_
AMMContext & ammContext_
Definition AMMLiquidity.h:37
xrpl::Issue
A currency issued by an account.
Definition Issue.h:14
-
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:211
+
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:212
xrpl::ReadView
A view into a ledger.
Definition ReadView.h:32
xrpl::Rules
Rules controlling protocol behavior.
Definition Rules.h:19
xrpl::base_uint< 160, detail::AccountIDTag >
diff --git a/AMMOffer_8cpp_source.html b/AMMOffer_8cpp_source.html index 6c720174ad..0136fd0487 100644 --- a/AMMOffer_8cpp_source.html +++ b/AMMOffer_8cpp_source.html @@ -272,7 +272,7 @@ $(document).ready(function() { init_codefold(0); });
xrpl::AMMOffer::limitIn
TAmounts< TIn, TOut > limitIn(TAmounts< TIn, TOut > const &offerAmount, TIn const &limit, bool roundUp) const
Limit in of the provided offer.
Definition AMMOffer.cpp:88
xrpl::ApplyView
Writeable view to a ledger, for applying a transaction.
Definition ApplyView.h:124
xrpl::Issue
A currency issued by an account.
Definition Issue.h:14
-
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:211
+
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:212
xrpl::QualityFunction
Average quality of a path as a function of out: q(out) = m * out + b, where m = -1 / poolGets,...
Definition QualityFunction.h:21
xrpl::base_uint< 160, detail::AccountIDTag >
xrpl
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:6
diff --git a/AMMTest_8cpp_source.html b/AMMTest_8cpp_source.html index 22309b1c24..2c62e59f71 100644 --- a/AMMTest_8cpp_source.html +++ b/AMMTest_8cpp_source.html @@ -395,7 +395,7 @@ $(document).ready(function() { init_codefold(0); });
Json::Value
Represents a JSON value.
Definition json_value.h:131
Json::Value::isMember
bool isMember(char const *key) const
Return true if the object has a member named key.
Definition json_value.cpp:1030
beast::unit_test::suite::arg
std::string const & arg() const
Return the argument associated with the runner.
Definition suite.h:285
-
xrpl::NumberMantissaScaleGuard
Sets the new scale and restores the old scale when it leaves scope.
Definition Number.h:836
+
xrpl::NumberMantissaScaleGuard
Sets the new scale and restores the old scale when it leaves scope.
Definition Number.h:837
xrpl::Resource::Charge
A consumption charge.
Definition Charge.h:11
xrpl::Resource::Consumer
An endpoint that consumes resources.
Definition Consumer.h:17
xrpl::STAmount
Definition STAmount.h:31
@@ -462,7 +462,7 @@ $(document).ready(function() { init_codefold(0); });
std::optional
std::pair
xrpl::JsonOptions::none
@ none
Definition STBase.h:24
-
xrpl::MantissaRange::small
@ small
Definition Number.h:73
+
xrpl::MantissaRange::small
@ small
Definition Number.h:74
xrpl::RPC::JsonContext
Definition Context.h:34
xrpl::test::jtx::CreateArg
Definition AMM.h:44
xrpl::test::jtx::CreateArg::log
bool log
Definition AMM.h:45
diff --git a/AMMUtils_8cpp_source.html b/AMMUtils_8cpp_source.html index 56bc31080b..889e1a2d2d 100644 --- a/AMMUtils_8cpp_source.html +++ b/AMMUtils_8cpp_source.html @@ -591,7 +591,7 @@ $(document).ready(function() { init_codefold(0); });
xrpl::Issue
A currency issued by an account.
Definition Issue.h:14
xrpl::Issue::currency
Currency currency
Definition Issue.h:16
xrpl::Issue::account
AccountID account
Definition Issue.h:17
-
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:211
+
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:212
xrpl::ReadView
A view into a ledger.
Definition ReadView.h:32
xrpl::ReadView::rules
virtual Rules const & rules() const =0
Returns the tx processing rules.
xrpl::ReadView::header
virtual LedgerHeader const & header() const =0
Returns information about the ledger.
diff --git a/AMMVote_8cpp_source.html b/AMMVote_8cpp_source.html index a2a36f8408..0307920898 100644 --- a/AMMVote_8cpp_source.html +++ b/AMMVote_8cpp_source.html @@ -330,7 +330,7 @@ $(document).ready(function() { init_codefold(0); });
xrpl::ApplyContext::rawView
RawView & rawView()
Definition ApplyContext.h:72
xrpl::ApplyContext::view
ApplyView & view()
Definition ApplyContext.h:59
xrpl::Issue
A currency issued by an account.
Definition Issue.h:14
-
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:211
+
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:212
xrpl::ReadView::rules
virtual Rules const & rules() const =0
Returns the tx processing rules.
xrpl::ReadView::read
virtual std::shared_ptr< SLE const > read(Keylet const &k) const =0
Return the state item associated with a key.
xrpl::Rules::enabled
bool enabled(uint256 const &feature) const
Returns true if a feature is enabled.
Definition Rules.cpp:123
diff --git a/AMMWithdraw_8cpp_source.html b/AMMWithdraw_8cpp_source.html index d9de13199a..138ce07719 100644 --- a/AMMWithdraw_8cpp_source.html +++ b/AMMWithdraw_8cpp_source.html @@ -1164,7 +1164,7 @@ $(document).ready(function() { init_codefold(0); });
xrpl::ApplyContext::rawView
RawView & rawView()
Definition ApplyContext.h:72
xrpl::ApplyContext::view
ApplyView & view()
Definition ApplyContext.h:59
xrpl::Issue
A currency issued by an account.
Definition Issue.h:14
-
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:211
+
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:212
xrpl::ReadView::rules
virtual Rules const & rules() const =0
Returns the tx processing rules.
xrpl::ReadView::fees
virtual Fees const & fees() const =0
Returns the fees for the base ledger.
xrpl::ReadView::exists
virtual bool exists(Keylet const &k) const =0
Determine if a state item exists.
diff --git a/AMM__test_8cpp_source.html b/AMM__test_8cpp_source.html index 378efceba8..d9d303cebb 100644 --- a/AMM__test_8cpp_source.html +++ b/AMM__test_8cpp_source.html @@ -8150,9 +8150,9 @@ $(document).ready(function() { init_codefold(0); });
xrpl::IOUAmount
Floating point representation of amounts with high dynamic range.
Definition IOUAmount.h:27
xrpl::Issue
A currency issued by an account.
Definition Issue.h:14
xrpl::Issue::currency
Currency currency
Definition Issue.h:16
-
xrpl::NumberMantissaScaleGuard
Sets the new scale and restores the old scale when it leaves scope.
Definition Number.h:836
-
xrpl::NumberRoundModeGuard
Definition Number.h:815
-
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:211
+
xrpl::NumberMantissaScaleGuard
Sets the new scale and restores the old scale when it leaves scope.
Definition Number.h:837
+
xrpl::NumberRoundModeGuard
Definition Number.h:816
+
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:212
xrpl::STAmount
Definition STAmount.h:31
xrpl::STAmount::issue
Issue const & issue() const
Definition STAmount.h:501
xrpl::STIssue
Definition STIssue.h:13
@@ -8334,7 +8334,7 @@ $(document).ready(function() { init_codefold(0); });
beast::Zero
Zero allows classes to offer efficient comparisons to zero.
Definition Zero.h:26
xrpl::JsonOptions::none
@ none
Definition STBase.h:24
xrpl::Keylet::key
uint256 key
Definition Keylet.h:21
-
xrpl::MantissaRange::small
@ small
Definition Number.h:73
+
xrpl::MantissaRange::small
@ small
Definition Number.h:74
xrpl::test::AMM_test
Basic tests of AMM that do not use offers.
Definition AMM_test.cpp:32
xrpl::test::AMM_test::testMalformed
void testMalformed()
Definition AMM_test.cpp:6627
xrpl::test::AMM_test::testAMMAndCLOB
void testAMMAndCLOB(FeatureBitset features)
Definition AMM_test.cpp:4955
diff --git a/AmountConversions_8h_source.html b/AmountConversions_8h_source.html index 57c01d2fb1..cbc336ce29 100644 --- a/AmountConversions_8h_source.html +++ b/AmountConversions_8h_source.html @@ -316,10 +316,10 @@ $(document).ready(function() { init_codefold(0); });
xrpl::Issue
A currency issued by an account.
Definition Issue.h:14
xrpl::Issue::currency
Currency currency
Definition Issue.h:16
xrpl::Issue::account
AccountID account
Definition Issue.h:17
-
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:211
+
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:212
xrpl::Number::getround
static rounding_mode getround()
Definition Number.cpp:34
xrpl::Number::setround
static rounding_mode setround(rounding_mode mode)
Definition Number.cpp:40
-
xrpl::Number::rounding_mode
rounding_mode
Definition Number.h:396
+
xrpl::Number::rounding_mode
rounding_mode
Definition Number.h:397
xrpl::STAmount
Definition STAmount.h:31
xrpl::STAmount::cMaxValue
static constexpr std::uint64_t cMaxValue
Definition STAmount.h:52
xrpl::STAmount::mantissa
std::uint64_t mantissa() const noexcept
Definition STAmount.h:482
@@ -332,7 +332,7 @@ $(document).ready(function() { init_codefold(0); });
xrpl::XRPAmount
Definition XRPAmount.h:24
xrpl::XRPAmount::drops
constexpr value_type drops() const
Returns the number of drops.
Definition XRPAmount.h:158
xrpl::XRPAmount::signum
constexpr int signum() const noexcept
Return the sign of the amount.
Definition XRPAmount.h:151
-
xrpl::saveNumberRoundMode
Definition Number.h:793
+
xrpl::saveNumberRoundMode
Definition Number.h:794
std::uint64_t
std::is_same_v
T is_same_v
xrpl
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:6
diff --git a/Asset_8cpp_source.html b/Asset_8cpp_source.html index 4763bd6c8d..02326edc10 100644 --- a/Asset_8cpp_source.html +++ b/Asset_8cpp_source.html @@ -174,7 +174,7 @@ $(document).ready(function() { init_codefold(0); });
xrpl::Asset::getIssuer
AccountID const & getIssuer() const
Definition Asset.cpp:17
xrpl::Asset::setJson
void setJson(Json::Value &jv) const
Definition Asset.cpp:31
xrpl::Asset::value
constexpr value_type const & value() const
Definition Asset.h:157
-
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:211
+
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:212
xrpl::STAmount
Definition STAmount.h:31
xrpl::base_uint< 160, detail::AccountIDTag >
xrpl
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:6
diff --git a/Asset_8h_source.html b/Asset_8h_source.html index aed0b26192..227062d05b 100644 --- a/Asset_8h_source.html +++ b/Asset_8h_source.html @@ -368,7 +368,7 @@ $(document).ready(function() { init_codefold(0); });
xrpl::Issue
A currency issued by an account.
Definition Issue.h:14
xrpl::Issue::currency
Currency currency
Definition Issue.h:16
xrpl::MPTIssue
Definition MPTIssue.h:14
-
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:211
+
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:212
xrpl::STAmount
Definition STAmount.h:31
xrpl::base_uint< 192 >
xrpl::AssetType
Definition Asset.h:19
diff --git a/GetAggregatePrice_8cpp_source.html b/GetAggregatePrice_8cpp_source.html index 9b7853c600..23f0afd594 100644 --- a/GetAggregatePrice_8cpp_source.html +++ b/GetAggregatePrice_8cpp_source.html @@ -449,7 +449,7 @@ $(document).ready(function() { init_codefold(0); });
Json::Value::asUInt
UInt asUInt() const
Definition json_value.cpp:614
Json::Value::isMember
bool isMember(char const *key) const
Return true if the object has a member named key.
Definition json_value.cpp:1030
xrpl::LedgerMaster::getLedgerBySeq
std::shared_ptr< Ledger const > getLedgerBySeq(std::uint32_t index)
Definition LedgerMaster.cpp:1690
-
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:211
+
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:212
xrpl::SField
Identifies fields.
Definition SField.h:127
xrpl::STAmount
Definition STAmount.h:31
xrpl::STObject
Definition STObject.h:38
diff --git a/GetAggregatePrice__test_8cpp_source.html b/GetAggregatePrice__test_8cpp_source.html index c59c2ecafd..14821861af 100644 --- a/GetAggregatePrice__test_8cpp_source.html +++ b/GetAggregatePrice__test_8cpp_source.html @@ -455,7 +455,7 @@ $(document).ready(function() { init_codefold(0); });
Json::Value
Represents a JSON value.
Definition json_value.h:131
beast::unit_test::suite
A testsuite class.
Definition suite.h:52
beast::unit_test::suite::testcase
testcase_t testcase
Memberspace for declaring test cases.
Definition suite.h:152
-
xrpl::NumberMantissaScaleGuard
Sets the new scale and restores the old scale when it leaves scope.
Definition Number.h:836
+
xrpl::NumberMantissaScaleGuard
Sets the new scale and restores the old scale when it leaves scope.
Definition Number.h:837
xrpl::test::jtx::Account
Immutable cryptographic account descriptor.
Definition Account.h:20
xrpl::test::jtx::Env
A transaction testing environment.
Definition Env.h:102
xrpl::test::jtx::Env::fund
void fund(bool setDefaultRipple, STAmount const &amount, Account const &account)
Definition Env.cpp:272
@@ -479,8 +479,8 @@ $(document).ready(function() { init_codefold(0); });
xrpl::TxSearched::some
@ some
xrpl::TxSearched::all
@ all
std::vector::size
T size(T... args)
-
xrpl::MantissaRange::large
@ large
Definition Number.h:73
-
xrpl::MantissaRange::small
@ small
Definition Number.h:73
+
xrpl::MantissaRange::large
@ large
Definition Number.h:74
+
xrpl::MantissaRange::small
@ small
Definition Number.h:74
xrpl::test::jtx::oracle::UpdateArg
Definition Oracle.h:62
xrpl::test::jtx::oracle::UpdateArg::series
DataSeries series
Definition Oracle.h:65
std::to_string
T to_string(T... args)
diff --git a/Handshake_8cpp_source.html b/Handshake_8cpp_source.html index 68de804c4d..b8f80e79e3 100644 --- a/Handshake_8cpp_source.html +++ b/Handshake_8cpp_source.html @@ -555,7 +555,7 @@ $(document).ready(function() { init_codefold(0); });
xrpl::makeFeaturesRequestHeader
std::string makeFeaturesRequestHeader(bool comprEnabled, bool ledgerReplayEnabled, bool txReduceRelayEnabled, bool vpReduceRelayEnabled)
Make request header X-Protocol-Ctl value with supported features.
Definition Handshake.cpp:56
xrpl::signDigest
Buffer signDigest(PublicKey const &pk, SecretKey const &sk, uint256 const &digest)
Generate a signature for a message digest.
Definition SecretKey.cpp:210
xrpl::TokenType::NodePublic
@ NodePublic
-
xrpl::abs
constexpr Number abs(Number x) noexcept
Definition Number.h:740
+
xrpl::abs
constexpr Number abs(Number x) noexcept
Definition Number.h:741
xrpl::DELIM_FEATURE
static constexpr char DELIM_FEATURE[]
Definition Handshake.h:129
xrpl::makeResponse
http_response_type makeResponse(bool crawlPublic, http_request_type const &req, beast::IP::Address public_ip, beast::IP::Address remote_ip, uint256 const &sharedValue, std::optional< std::uint32_t > networkID, ProtocolVersion protocol, Application &app)
Make http response.
Definition Handshake.cpp:373
xrpl::supportedProtocolVersions
std::string const & supportedProtocolVersions()
The list of all the protocol versions we support.
Definition ProtocolVersion.cpp:140
diff --git a/IOUAmount_8cpp_source.html b/IOUAmount_8cpp_source.html index a0f40fced3..5bec062c1c 100644 --- a/IOUAmount_8cpp_source.html +++ b/IOUAmount_8cpp_source.html @@ -431,8 +431,8 @@ $(document).ready(function() { init_codefold(0); });
xrpl::IOUAmount::mantissa_
mantissa_type mantissa_
Definition IOUAmount.h:31
xrpl::IOUAmount::minPositiveAmount
static IOUAmount minPositiveAmount()
Definition IOUAmount.cpp:66
xrpl::IOUAmount::normalize
void normalize()
Adjusts the mantissa and exponent to the proper range.
Definition IOUAmount.cpp:72
-
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:211
-
xrpl::Number::normalizeToRange
std::pair< T, int > normalizeToRange(T minMantissa, T maxMantissa) const
Definition Number.h:722
+
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:212
+
xrpl::Number::normalizeToRange
std::pair< T, int > normalizeToRange(T minMantissa, T maxMantissa) const
Definition Number.h:723
xrpl::STAmount::cMaxValue
static constexpr std::uint64_t cMaxValue
Definition STAmount.h:52
xrpl::STAmount::cMaxOffset
static int const cMaxOffset
Definition STAmount.h:47
xrpl::STAmount::cMinValue
static constexpr std::uint64_t cMinValue
Definition STAmount.h:50
diff --git a/IOUAmount_8h_source.html b/IOUAmount_8h_source.html index 43703c26bc..5fc1b37b0b 100644 --- a/IOUAmount_8h_source.html +++ b/IOUAmount_8h_source.html @@ -336,7 +336,7 @@ $(document).ready(function() { init_codefold(0); });
xrpl::NumberSO::NumberSO
NumberSO(bool v)
Definition IOUAmount.h:210
xrpl::NumberSO::NumberSO
NumberSO(NumberSO const &)=delete
xrpl::NumberSO::~NumberSO
~NumberSO()
Definition IOUAmount.h:201
-
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:211
+
xrpl::Number
Number is a floating point type that can represent a wide range of values.
Definition Number.h:212
cstdint
std::int64_t
std
STL namespace.
diff --git a/IOUAmount__test_8cpp_source.html b/IOUAmount__test_8cpp_source.html index bf199b135a..e22f48706f 100644 --- a/IOUAmount__test_8cpp_source.html +++ b/IOUAmount__test_8cpp_source.html @@ -388,7 +388,7 @@ $(document).ready(function() { init_codefold(0); });
xrpl::IOUAmount::mantissa
mantissa_type mantissa() const noexcept
Definition IOUAmount.h:164
xrpl::IOUAmount::exponent
exponent_type exponent() const noexcept
Definition IOUAmount.h:158
xrpl::IOUAmount::signum
int signum() const noexcept
Return the sign of the amount.
Definition IOUAmount.h:152
-
xrpl::NumberMantissaScaleGuard
Sets the new scale and restores the old scale when it leaves scope.
Definition Number.h:836
+
xrpl::NumberMantissaScaleGuard
Sets the new scale and restores the old scale when it leaves scope.
Definition Number.h:837
std::int64_t
std::numeric_limits::max
T max(T... args)
xrpl
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:6
@@ -399,8 +399,8 @@ $(document).ready(function() { init_codefold(0); });
xrpl::maxExponent
static int constexpr maxExponent
Definition IOUAmount.cpp:52
xrpl::minExponent
static int constexpr minExponent
Definition IOUAmount.cpp:51
std::stringstream::str
T str(T... args)
-
xrpl::MantissaRange::large
@ large
Definition Number.h:73
-
xrpl::MantissaRange::small
@ small
Definition Number.h:73
+
xrpl::MantissaRange::large
@ large
Definition Number.h:74
+
xrpl::MantissaRange::small
@ small
Definition Number.h:74