diff --git a/Check__test_8cpp_source.html b/Check__test_8cpp_source.html
index 3fd2ced811..6799ba92d7 100644
--- a/Check__test_8cpp_source.html
+++ b/Check__test_8cpp_source.html
@@ -2895,7 +2895,7 @@ $(function() {
void testTrustLineCreation(FeatureBitset features)
constexpr std::uint32_t asfRequireDest
-TypedField< STAmount > SF_AMOUNT
+TypedField< STAmount > SF_AMOUNT
const SF_AMOUNT sfBalance
@ lsfDisallowIncomingCheck
diff --git a/Hooks__test_8cpp_source.html b/Hooks__test_8cpp_source.html
index be97c26d23..465c9b010c 100644
--- a/Hooks__test_8cpp_source.html
+++ b/Hooks__test_8cpp_source.html
@@ -270,7 +270,7 @@ $(function() {
BEAST_DEFINE_TESTSUITE(AccountTxPaging, app, ripple)
const SF_UINT256 sfEmitHookHash
const SF_UINT64 sfHookReturnCode
-const SField sfGeneric(access, 0)
+const SField sfGeneric(access, 0)
const SF_UINT16 sfHookStateChangeCount
diff --git a/Manifest__test_8cpp_source.html b/Manifest__test_8cpp_source.html
index b39f3c2eac..3955554980 100644
--- a/Manifest__test_8cpp_source.html
+++ b/Manifest__test_8cpp_source.html
@@ -1170,7 +1170,7 @@ $(function() {
PublicKey getMasterKey(PublicKey const &pk) const
Returns ephemeral signing key's master public key.
-const SField sfGeneric(access, 0)
+const SField sfGeneric(access, 0)
std::optional< ValidatorToken > loadValidatorToken(std::vector< std::string > const &blob, beast::Journal journal)
diff --git a/Path__test_8cpp_source.html b/Path__test_8cpp_source.html
index e46bd5be6b..5dc0ed504a 100644
--- a/Path__test_8cpp_source.html
+++ b/Path__test_8cpp_source.html
@@ -1570,7 +1570,7 @@ $(function() {
A currency issued by an account.
-const SField sfGeneric(access, 0)
+const SField sfGeneric(access, 0)
Issue const & issue() const
Set the expected result code for a JTx The test will fail if the code doesn't match.
diff --git a/SField_8cpp_source.html b/SField_8cpp_source.html
index de924053fc..1b04471b7c 100644
--- a/SField_8cpp_source.html
+++ b/SField_8cpp_source.html
@@ -109,392 +109,399 @@ $(function() {
-
-
-
-
- 45 #pragma push_macro("CONSTRUCT_UNTYPED_SFIELD")
- 46 #undef CONSTRUCT_UNTYPED_SFIELD
+
+ 42 template <
class... Args>
+
+ 44 :
SField(pat,
std::forward<Args>(args)...)
+
+
-
-
-
-
- 52 #define CONSTRUCT_UNTYPED_SFIELD(sfName, txtName, stiSuffix, fieldValue, ...) \
- 53 SField const sfName( \
- 54 access, STI_##stiSuffix, fieldValue, txtName, ##__VA_ARGS__); \
-
- 56 std::string_view(#sfName) == "sf" txtName, \
- 57 "Declaration of SField does not match its text name")
-
- 59 #pragma push_macro("CONSTRUCT_TYPED_SFIELD")
- 60 #undef CONSTRUCT_TYPED_SFIELD
-
- 62 #define CONSTRUCT_TYPED_SFIELD(sfName, txtName, stiSuffix, fieldValue, ...) \
- 63 SF_##stiSuffix const sfName( \
- 64 access, STI_##stiSuffix, fieldValue, txtName, ##__VA_ARGS__); \
-
- 66 std::string_view(#sfName) == "sf" txtName, \
- 67 "Declaration of SField does not match its text name")
+
+
+
+
+ 52 #pragma push_macro("CONSTRUCT_UNTYPED_SFIELD")
+ 53 #undef CONSTRUCT_UNTYPED_SFIELD
+
+
+
+
+
+ 59 #define CONSTRUCT_UNTYPED_SFIELD(sfName, txtName, stiSuffix, fieldValue, ...) \
+ 60 SField const sfName( \
+ 61 access, STI_##stiSuffix, fieldValue, txtName, ##__VA_ARGS__); \
+
+ 63 std::string_view(#sfName) == "sf" txtName, \
+ 64 "Declaration of SField does not match its text name")
+
+ 66 #pragma push_macro("CONSTRUCT_TYPED_SFIELD")
+ 67 #undef CONSTRUCT_TYPED_SFIELD
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ 69 #define CONSTRUCT_TYPED_SFIELD(sfName, txtName, stiSuffix, fieldValue, ...) \
+ 70 SF_##stiSuffix const sfName( \
+ 71 access, STI_##stiSuffix, fieldValue, txtName, ##__VA_ARGS__); \
+
+ 73 std::string_view(#sfName) == "sf" txtName, \
+ 74 "Declaration of SField does not match its text name")
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
- 349 #undef CONSTRUCT_TYPED_SFIELD
- 350 #undef CONSTRUCT_UNTYPED_SFIELD
-
- 352 #pragma pop_macro("CONSTRUCT_TYPED_SFIELD")
- 353 #pragma pop_macro("CONSTRUCT_UNTYPED_SFIELD")
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 368 , signingField(signing)
- 369 , jsonName(fieldName.c_str())
-
-
-
-
-
-
-
-
- 378 , fieldMeta(sMD_Never)
-
-
- 381 , jsonName(fieldName.c_str())
-
-
-
-
-
-
-
-
-
-
-
- 393 return *(it->second);
-
-
-
+
+
+
+
+
+
+
+
+
+ 356 #undef CONSTRUCT_TYPED_SFIELD
+ 357 #undef CONSTRUCT_UNTYPED_SFIELD
+
+ 359 #pragma pop_macro("CONSTRUCT_TYPED_SFIELD")
+ 360 #pragma pop_macro("CONSTRUCT_UNTYPED_SFIELD")
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 375 , signingField(signing)
+ 376 , jsonName(fieldName.c_str())
+
+
+
+
+
+
+
+
+ 385 , fieldMeta(sMD_Never)
+
+
+ 388 , jsonName(fieldName.c_str())
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+ 400 return *(it->second);
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
const SF_ACCOUNT sfHookAccount
const SF_UINT64 sfIndexNext
@@ -528,7 +535,7 @@ $(function() {
const SF_UINT64 sfOwnerNode
const SF_UINT64 sfHookReturnCode
const SF_AMOUNT sfMinimumOffer
-const SField sfGeneric(access, 0)
+const SField sfGeneric(access, 0)
const SF_UINT32 sfLedgerSequence
const SF_VECTOR256 sfNFTokenOffers
const SF_ACCOUNT sfDestination
@@ -556,6 +563,7 @@ $(function() {
const SF_UINT256 sfLedgerIndex
const SF_UINT32 sfMintedNFTokens
const SF_UINT8 sfHookResult
+TypedField(private_access_tag_t pat, Args &&... args)
const SF_UINT32 sfQualityIn
const SF_VL sfHookReturnString
@@ -565,7 +573,7 @@ $(function() {
const SF_UINT32 sfCloseTime
const SF_UINT32 sfTicketSequence
const SF_UINT32 sfParentCloseTime
-static const SField & getField(int fieldCode)
+static const SField & getField(int fieldCode)
static std::map< int, SField const * > knownCodeToField
const SF_UINT32 sfHookStateCount
const SF_UINT160 sfTakerGetsCurrency
@@ -573,7 +581,7 @@ $(function() {
const SField sfDeletedNode
const SF_UINT64 sfHookInstructionCount
const SF_UINT16 sfHookEmitCount
-const SField sfInvalid(access, -1)
+const SField sfInvalid(access, -1)
const SF_UINT64 sfNFTokenOfferNode
const SF_UINT16 sfTransferFee
const SF_VL sfHookStateData
@@ -683,6 +691,7 @@ $(function() {
const SF_ACCOUNT sfIssuer
const SF_UINT256 sfInvoiceID
+
const SF_UINT256 sfConsensusHash
const SField sfDisabledValidator
@@ -692,7 +701,7 @@ $(function() {
const SF_AMOUNT sfBalance
-static int compare(const SField &f1, const SField &f2)
+static int compare(const SField &f1, const SField &f2)
const SF_UINT32 sfReferenceFeeUnits
const SF_UINT256 sfNextPageMin
const SF_UINT32 sfCancelAfter
diff --git a/SField_8h_source.html b/SField_8h_source.html
index bd633dfb9f..6c963ceb91 100644
--- a/SField_8h_source.html
+++ b/SField_8h_source.html
@@ -333,323 +333,317 @@ $(function() {
275 template <
class... Args>
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
- 297 inline OptionaledField<T>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ 291 inline OptionaledField<T>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
const SF_ACCOUNT sfHookAccount
const SF_UINT64 sfIndexNext
@@ -660,7 +654,6 @@ $(function() {
const SF_UINT256 sfHookHash
const SF_UINT32 sfOwnerCount
const SF_UINT32 sfFirstNFTokenSequence
-TypedField(TypedField &&u)
const SF_UINT16 sfSignerWeight
const SF_UINT16 sfHookApiVersion
@@ -688,7 +681,7 @@ $(function() {
const SF_UINT64 sfHookReturnCode
const SF_AMOUNT sfMinimumOffer
-const SField sfGeneric(access, 0)
+const SField sfGeneric(access, 0)
const SF_UINT32 sfLedgerSequence
const SF_VECTOR256 sfNFTokenOffers
@@ -728,6 +721,7 @@ $(function() {
const IsSigning signingField
const SF_UINT8 sfHookResult
+TypedField(private_access_tag_t pat, Args &&... args)
static const SField & getField(int type, int value)
@@ -739,11 +733,11 @@ $(function() {
const SField sfHookParameters
const SField sfFinalFields
-Indicate std::optional field semantics.
+Indicate std::optional field semantics.
const SF_UINT32 sfCloseTime
const SF_UINT32 sfTicketSequence
const SF_UINT32 sfParentCloseTime
-static const SField & getField(int fieldCode)
+static const SField & getField(int fieldCode)
static std::map< int, SField const * > knownCodeToField
@@ -759,8 +753,7 @@ $(function() {
const SField sfDeletedNode
const SF_UINT64 sfHookInstructionCount
const SF_UINT16 sfHookEmitCount
-const SField sfInvalid(access, -1)
-TypedField(Args &&... args)
+const SField sfInvalid(access, -1)
const SF_UINT64 sfNFTokenOfferNode
const SF_UINT16 sfTransferFee
@@ -788,7 +781,7 @@ $(function() {
const SF_AMOUNT sfLimitAmount
const SF_AMOUNT sfLowLimit
const SField sfHookParameter
-OptionaledField(TypedField< T > const &f_)
+OptionaledField(TypedField< T > const &f_)
const SF_AMOUNT sfDeliveredAmount
const SF_UINT256 sfParentHash
const SF_UINT32 sfSettleDelay
@@ -883,7 +876,6 @@ $(function() {
const SF_UINT256 sfInvoiceID
Lightweight wrapper to tag static string.
-
bool isDiscardable() const
const SF_UINT256 sfConsensusHash
const SField sfDisabledValidator
@@ -893,7 +885,7 @@ $(function() {
const SF_AMOUNT sfBalance
-static int compare(const SField &f1, const SField &f2)
+static int compare(const SField &f1, const SField &f2)
const SF_UINT32 sfReferenceFeeUnits
const SF_UINT256 sfNextPageMin
@@ -908,7 +900,7 @@ $(function() {
const SF_UINT32 sfFinishAfter
const SF_UINT256 sfChannel
-TypedField< T > const * f
+TypedField< T > const * f
const SF_UINT32 sfNFTokenTaxon
diff --git a/STAmount_8cpp_source.html b/STAmount_8cpp_source.html
index ac1def1602..9ea06d88d1 100644
--- a/STAmount_8cpp_source.html
+++ b/STAmount_8cpp_source.html
@@ -1722,7 +1722,7 @@ $(function() {
-const SField sfGeneric(access, 0)
+const SField sfGeneric(access, 0)
Issue const & issue() const
std::uint64_t mantissa() const noexcept
diff --git a/STAmount__test_8cpp_source.html b/STAmount__test_8cpp_source.html
index 186e6bf677..14c405d3d0 100644
--- a/STAmount__test_8cpp_source.html
+++ b/STAmount__test_8cpp_source.html
@@ -772,7 +772,7 @@ $(function() {
BEAST_DEFINE_TESTSUITE(AccountTxPaging, app, ripple)
void testSetValue(std::string const &value, Issue const &issue, bool success=true)
-const SField sfGeneric(access, 0)
+const SField sfGeneric(access, 0)
void testCustomCurrency()
Issue const & issue() const
std::uint64_t mantissa() const noexcept
diff --git a/STArray_8cpp_source.html b/STArray_8cpp_source.html
index 87a7a09ffb..1c9c003334 100644
--- a/STArray_8cpp_source.html
+++ b/STArray_8cpp_source.html
@@ -273,7 +273,7 @@ $(function() {
void getFieldID(int &type, int &name)
STBase * copy(std::size_t n, void *buf) const override
-static const SField & getField(int fieldCode)
+static const SField & getField(int fieldCode)
diff --git a/STBase_8cpp_source.html b/STBase_8cpp_source.html
index 19608ad52e..cf624d265d 100644
--- a/STBase_8cpp_source.html
+++ b/STBase_8cpp_source.html
@@ -228,7 +228,7 @@ $(function() {
virtual bool isEquivalent(STBase const &t) const
-const SField sfGeneric(access, 0)
+const SField sfGeneric(access, 0)
int addFieldID(int type, int name)
diff --git a/STBlob_8h_source.html b/STBlob_8h_source.html
index e6e394bd3f..20016e65d1 100644
--- a/STBlob_8h_source.html
+++ b/STBlob_8h_source.html
@@ -223,7 +223,7 @@ $(function() {
-const SField sfGeneric(access, 0)
+const SField sfGeneric(access, 0)
An immutable linear range of bytes.
value_type value() const noexcept
diff --git a/STObject_8cpp_source.html b/STObject_8cpp_source.html
index 2993e5832d..a7c7f50ddf 100644
--- a/STObject_8cpp_source.html
+++ b/STObject_8cpp_source.html
@@ -942,7 +942,7 @@ $(function() {
Like std::vector<char> but better.
STBase * move(std::size_t n, void *buf) override
-static const SField & getField(int fieldCode)
+static const SField & getField(int fieldCode)
void setFieldVL(SField const &field, Blob const &)
diff --git a/STObject_8h_source.html b/STObject_8h_source.html
index 0bfa3c8a42..a75c5ecd23 100644
--- a/STObject_8h_source.html
+++ b/STObject_8h_source.html
@@ -1212,7 +1212,7 @@ $(function() {
uint128 getFieldH128(SField const &field) const
-Indicate std::optional field semantics.
+Indicate std::optional field semantics.
OptionalProxy & operator=(OptionalProxy const &)=delete
STBase * move(std::size_t n, void *buf) override
void setFieldVL(SField const &field, Blob const &)
@@ -1324,7 +1324,7 @@ $(function() {
-TypedField< T > const * f
+TypedField< T > const * f
void applyTemplateFromSField(SField const &)
optional_type optional_value() const
diff --git a/STObject__test_8cpp_source.html b/STObject__test_8cpp_source.html
index 9ede6fee21..ca9af9d543 100644
--- a/STObject__test_8cpp_source.html
+++ b/STObject__test_8cpp_source.html
@@ -804,7 +804,7 @@ $(function() {
BEAST_DEFINE_TESTSUITE(AccountTxPaging, app, ripple)
-const SField sfGeneric(access, 0)
+const SField sfGeneric(access, 0)
void setFieldV256(SField const &field, STVector256 const &v)
const SF_UINT256 sfCheckID
@@ -825,12 +825,12 @@ $(function() {
Like std::vector<char> but better.
Holds the serialized result of parsing an input JSON object.
-static const SField & getField(int fieldCode)
+static const SField & getField(int fieldCode)
void setFieldVL(SField const &field, Blob const &)
Blob getFieldVL(SField const &field) const
Unserialize a JSON document into a Value.
std::optional< STObject > object
The STObject if the parse was successful.
-const SField sfInvalid(access, -1)
+const SField sfInvalid(access, -1)
std::pair< PublicKey, SecretKey > generateKeyPair(KeyType type, Seed const &seed)
Generate a key pair deterministically.
Json::Value error
On failure, an appropriate set of error values.
diff --git a/STParsedJSON_8cpp_source.html b/STParsedJSON_8cpp_source.html
index 0a18a94d30..9beb4bdcc8 100644
--- a/STParsedJSON_8cpp_source.html
+++ b/STParsedJSON_8cpp_source.html
@@ -1073,7 +1073,7 @@ $(function() {
bool isValidIndex(UInt index) const
Return true if index < size().
-const SField sfGeneric(access, 0)
+const SField sfGeneric(access, 0)
static Json::Value template_mismatch(SField const &sField)
static Json::Value bad_type(std::string const &object, std::string const &field)
@@ -1091,11 +1091,11 @@ $(function() {
void push_back(STObject const &object)
static Json::Value too_deep(std::string const &object)
-static const SField & getField(int fieldCode)
+static const SField & getField(int fieldCode)
constexpr TERUnderlyingType TERtoInt(TELcodes v)
-const SField sfInvalid(access, -1)
+const SField sfInvalid(access, -1)
static std::optional< detail::STVar > parseLeaf(std::string const &json_name, std::string const &fieldName, SField const *name, Json::Value const &value, Json::Value &error)
std::optional< TER > transCode(std::string const &token)
diff --git a/STTx__test_8cpp_source.html b/STTx__test_8cpp_source.html
index 54ec068055..b815af5b68 100644
--- a/STTx__test_8cpp_source.html
+++ b/STTx__test_8cpp_source.html
@@ -1900,7 +1900,7 @@ $(function() {
BEAST_DEFINE_TESTSUITE(AccountTxPaging, app, ripple)
void setFieldU16(SField const &field, std::uint16_t)
-const SField sfGeneric(access, 0)
+const SField sfGeneric(access, 0)
const SF_ACCOUNT sfDestination
const SField sfTransactionMetaData
diff --git a/Sign_8h_source.html b/Sign_8h_source.html
index 71fd4919fd..89dfc690c6 100644
--- a/Sign_8h_source.html
+++ b/Sign_8h_source.html
@@ -138,7 +138,7 @@ $(function() {
Serializer startMultiSigningData(STObject const &obj)
Break the multi-signing hash computation into 2 parts for optimization.
-TypedField< STBlob > SF_VL
+TypedField< STBlob > SF_VL
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
int addBitString(base_uint< Bits, Tag > const &v)
Buffer sign(PublicKey const &pk, SecretKey const &sk, Slice const &m)
Generate a signature for a message.
diff --git a/TrustedPublisherServer_8h_source.html b/TrustedPublisherServer_8h_source.html
index b716bc686f..a7d25347f5 100644
--- a/TrustedPublisherServer_8h_source.html
+++ b/TrustedPublisherServer_8h_source.html
@@ -815,7 +815,7 @@ $(function() {
-const SField sfGeneric(access, 0)
+const SField sfGeneric(access, 0)
std::function< std::string(int)> getList_
diff --git a/ValidatorList__test_8cpp_source.html b/ValidatorList__test_8cpp_source.html
index 9233af0988..586634fbe5 100644
--- a/ValidatorList__test_8cpp_source.html
+++ b/ValidatorList__test_8cpp_source.html
@@ -2514,7 +2514,7 @@ $(function() {
NodeID calcNodeID(PublicKey const &pk)
Calculate the 160-bit node ID from a node public key.
-const SField sfGeneric(access, 0)
+const SField sfGeneric(access, 0)
Changes in trusted nodes after updating validator list.
An immutable linear range of bytes.
diff --git a/app_2misc_2impl_2Manifest_8cpp_source.html b/app_2misc_2impl_2Manifest_8cpp_source.html
index 5e9b2c2f42..c27ee9d22f 100644
--- a/app_2misc_2impl_2Manifest_8cpp_source.html
+++ b/app_2misc_2impl_2Manifest_8cpp_source.html
@@ -665,7 +665,7 @@ $(function() {
PublicKey getMasterKey(PublicKey const &pk) const
Returns ephemeral signing key's master public key.
-const SField sfGeneric(access, 0)
+const SField sfGeneric(access, 0)
std::optional< ValidatorToken > loadValidatorToken(std::vector< std::string > const &blob, beast::Journal journal)
An immutable linear range of bytes.
diff --git a/classripple_1_1SField.html b/classripple_1_1SField.html
index ed6bb41c04..b5af7750d1 100644
--- a/classripple_1_1SField.html
+++ b/classripple_1_1SField.html
@@ -376,7 +376,7 @@ Static Private Attributes
@@ -414,7 +414,7 @@ Static Private Attributes
@@ -495,7 +495,7 @@ Static Private Attributes
@@ -523,7 +523,7 @@ Static Private Attributes
@@ -915,7 +915,7 @@ Static Private Attributes
diff --git a/compression__test_8cpp_source.html b/compression__test_8cpp_source.html
index aae1c848ce..c6410762dd 100644
--- a/compression__test_8cpp_source.html
+++ b/compression__test_8cpp_source.html
@@ -623,7 +623,7 @@ $(function() {
void doTest(std::shared_ptr< T > proto, protocol::MessageType mt, uint16_t nbuffers, std::string msg)
Manages partitions for logging.
std::shared_ptr< protocol::TMEndpoints > buildEndpoints(int n)
-const SField sfGeneric(access, 0)
+const SField sfGeneric(access, 0)
std::shared_ptr< protocol::TMLedgerData > buildLedgerData(uint32_t n, Logs &logs)
diff --git a/functions_func_t.html b/functions_func_t.html
index 6ff4740ec7..a36aeaa08f 100644
--- a/functions_func_t.html
+++ b/functions_func_t.html
@@ -2879,13 +2879,13 @@ $(function() {
threshold()
: beast::Journal::Sink
-, beast::NullJournalSink
-, beast::WrappedSink
+, beast::NullJournalSink
+, beast::WrappedSink
, ripple::AmendmentSet
, ripple::Logs
tick()
-: ripple::ConsensusTimer
+: ripple::ConsensusTimer
ticket_t()
: ripple::keylet::ticket_t
@@ -2939,7 +2939,7 @@ $(function() {
to_string()
: beast::IP::Endpoint
-, ripple::NodeStore::Timing_test
+, ripple::NodeStore::Timing_test
, ripple::path::detail::FlowDebugInfo
, ripple::Resource::Charge
, ripple::Resource::Consumer
@@ -3015,8 +3015,8 @@ $(function() {
: ripple::RPC::Status
touch()
-: beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >
-, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >
+: beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >
+, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >
, ripple::InboundLedger
, ripple::TaggedCache< Key, T, IsKeyCache, Hash, KeyEqual, Mutex >::KeyOnlyEntry
, ripple::TaggedCache< Key, T, IsKeyCache, Hash, KeyEqual, Mutex >::ValueEntry
@@ -3030,7 +3030,7 @@ $(function() {
, ripple::test::jtx::Env
TrackedString()
-: ripple::test::ClosureCounter_test::TrackedString
+: ripple::test::ClosureCounter_test::TrackedString
Tracker()
: ripple::test::csf::LedgerCollector::Tracker
@@ -3066,10 +3066,10 @@ $(function() {
: ripple::Transaction
TransactionMaster()
-: ripple::TransactionMaster
+: ripple::TransactionMaster
transactionPreProcessResult()
-: ripple::RPC::detail::transactionPreProcessResult
+: ripple::RPC::detail::transactionPreProcessResult
TransactionStateSF()
: ripple::TransactionStateSF
@@ -3078,7 +3078,7 @@ $(function() {
: ripple::NetworkOPsImp::TransactionStatus
Transactor()
-: ripple::Transactor
+: ripple::Transactor
transferXRP()
: ripple::Taker
@@ -3104,7 +3104,7 @@ $(function() {
, ripple::test::csf::PeerGroup
, ripple::test::csf::TrustGraph< Peer >
, ripple::test::csf::Validations_test::Node
-, ripple::test::jtx::Env
+, ripple::test::jtx::Env
trust_auto_clear_trust_auto_clear()
: ripple::test::Path_test
@@ -3127,7 +3127,7 @@ $(function() {
trusted()
: ripple::RCLValidation
, ripple::test::csf::Validation
-, ripple::ValidatorList
+, ripple::ValidatorList
trustedPeers()
: ripple::test::csf::TrustGraph< Peer >
@@ -3152,7 +3152,7 @@ $(function() {
, ripple::test::csf::TrustGraph< Peer >
try_insert()
-: ripple::PeerFinder::ConnectHandouts
+: ripple::PeerFinder::ConnectHandouts
, ripple::PeerFinder::RedirectHandouts
, ripple::PeerFinder::SlotHandouts
@@ -3205,7 +3205,7 @@ $(function() {
: ripple::DisputedTx< Tx_t, NodeID_t >
Tx()
-: ripple::test::csf::Tx
+: ripple::test::csf::Tx
tx()
: ripple::test::jtx::Env
@@ -3214,7 +3214,7 @@ $(function() {
: ripple::test::tx_reduce_relay_test
TxConsequences()
-: ripple::TxConsequences
+: ripple::TxConsequences
txCount()
: ripple::OpenView
@@ -3245,7 +3245,7 @@ $(function() {
: ripple::Ledger
TxMeta()
-: ripple::TxMeta
+: ripple::TxMeta
txMetrics()
: ripple::Overlay
@@ -3258,7 +3258,7 @@ $(function() {
: ripple::TxQ
TxQAccount()
-: ripple::TxQ::TxQAccount
+: ripple::TxQ::TxQAccount
txRead()
: ripple::detail::ApplyViewBase
@@ -3299,7 +3299,7 @@ $(function() {
, ripple::ReadView
TxSet()
-: ripple::test::csf::TxSet
+: ripple::test::csf::TxSet
type()
: Json::Value
@@ -3310,7 +3310,7 @@ $(function() {
, ripple::RPC::Status
TypedField()
-: ripple::TypedField< T >
+: ripple::TypedField< T >
diff --git a/functions_t.html b/functions_t.html
index 9219980d5e..ff4ba8678f 100644
--- a/functions_t.html
+++ b/functions_t.html
@@ -3044,8 +3044,8 @@ $(function() {
threshold()
: beast::Journal::Sink
-, beast::NullJournalSink
-, beast::WrappedSink
+, beast::NullJournalSink
+, beast::WrappedSink
, ripple::AmendmentSet
, ripple::Logs
@@ -3057,7 +3057,7 @@ $(function() {
: ripple::test::RPCCallTestData
tick()
-: ripple::ConsensusTimer
+: ripple::ConsensusTimer
ticket
: ripple::SeqProxy
@@ -3403,7 +3403,7 @@ $(function() {
touch()
: beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator >
-, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >
+, beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator >
, ripple::InboundLedger
, ripple::TaggedCache< Key, T, IsKeyCache, Hash, KeyEqual, Mutex >::KeyOnlyEntry
, ripple::TaggedCache< Key, T, IsKeyCache, Hash, KeyEqual, Mutex >::ValueEntry
@@ -3500,10 +3500,10 @@ $(function() {
: ripple::RelationalDatabase::AccountTransactionsData
TransactionMaster()
-: ripple::TransactionMaster
+: ripple::TransactionMaster
transactionPreProcessResult()
-: ripple::RPC::detail::transactionPreProcessResult
+: ripple::RPC::detail::transactionPreProcessResult
transactions
: ripple::metrics::TxMetrics
@@ -3520,7 +3520,7 @@ $(function() {
: ripple::NetworkOPsImp::TransactionStatus
Transactor()
-: ripple::Transactor
+: ripple::Transactor
transferRateDist_
: ripple::test::RandomAccountParams
@@ -3587,7 +3587,7 @@ $(function() {
trusted()
: ripple::RCLValidation
, ripple::test::csf::Validation
-, ripple::ValidatorList
+, ripple::ValidatorList
trusted_
: ripple::test::csf::Validation
@@ -3744,7 +3744,7 @@ $(function() {
: ripple::test::LedgerServer::Parameter
TxConsequences()
-: ripple::TxConsequences
+: ripple::TxConsequences
txCount()
: ripple::OpenView
@@ -3813,7 +3813,7 @@ $(function() {
: ripple::Ledger
TxMeta()
-: ripple::TxMeta
+: ripple::TxMeta
txMetaDB_
: ripple::SQLiteDatabaseImp
@@ -3859,7 +3859,7 @@ $(function() {
: ripple::ApplicationImp
TxQAccount()
-: ripple::TxQ::TxQAccount
+: ripple::TxQ::TxQAccount
txQMaxSize
: ripple::TxQ::Metrics
@@ -3900,7 +3900,7 @@ $(function() {
, ripple::test::csf::TxSet
txs_iter_impl()
-: ripple::Ledger::txs_iter_impl
+: ripple::Ledger::txs_iter_impl
, ripple::OpenView::txs_iter_impl
txs_map
@@ -3925,7 +3925,7 @@ $(function() {
TxSet
: ripple::test::csf::TxSet::MutableTxSet
-, ripple::test::csf::TxSet
+, ripple::test::csf::TxSet
TxSet_t
: ripple::Consensus< Adaptor >
@@ -3997,7 +3997,7 @@ $(function() {
: ripple::STPathElement
TypedField()
-: ripple::TypedField< T >
+: ripple::TypedField< T >
typeIssuer
: ripple::STPathElement
diff --git a/namespaceripple.html b/namespaceripple.html
index c9f7996ff2..d8ea8abba6 100644
--- a/namespaceripple.html
+++ b/namespaceripple.html
@@ -6798,7 +6798,7 @@ template<class Value , class Hash = hardened_hash<strong_hash>, class
@@ -6814,7 +6814,7 @@ template<class Value , class Hash = hardened_hash<strong_hash>, class
@@ -6830,7 +6830,7 @@ template<class Value , class Hash = hardened_hash<strong_hash>, class
@@ -6846,7 +6846,7 @@ template<class Value , class Hash = hardened_hash<strong_hash>, class
@@ -6862,7 +6862,7 @@ template<class Value , class Hash = hardened_hash<strong_hash>, class
@@ -6878,7 +6878,7 @@ template<class Value , class Hash = hardened_hash<strong_hash>, class
@@ -6894,7 +6894,7 @@ template<class Value , class Hash = hardened_hash<strong_hash>, class
@@ -6910,7 +6910,7 @@ template<class Value , class Hash = hardened_hash<strong_hash>, class
@@ -6926,7 +6926,7 @@ template<class Value , class Hash = hardened_hash<strong_hash>, class
@@ -6942,7 +6942,7 @@ template<class Value , class Hash = hardened_hash<strong_hash>, class
@@ -6958,7 +6958,7 @@ template<class Value , class Hash = hardened_hash<strong_hash>, class
@@ -6974,7 +6974,7 @@ template<class Value , class Hash = hardened_hash<strong_hash>, class
@@ -6990,7 +6990,7 @@ template<class Value , class Hash = hardened_hash<strong_hash>, class
@@ -7006,7 +7006,7 @@ template<class Value , class Hash = hardened_hash<strong_hash>, class
@@ -7022,7 +7022,7 @@ template<class Value , class Hash = hardened_hash<strong_hash>, class
@@ -41312,7 +41312,7 @@ template<class T >
@@ -51462,7 +51462,7 @@ template<class Dest , class Src >
@@ -51478,7 +51478,7 @@ template<class Dest , class Src >
diff --git a/search/all_14.js b/search/all_14.js
index d8911cd1e5..3a7a3442e4 100644
--- a/search/all_14.js
+++ b/search/all_14.js
@@ -1643,7 +1643,7 @@ var searchData=
['typeall_11510',['typeAll',['../classripple_1_1STPathElement.html#add7ef24fbb39a048d81cdfb65aac5ae3ad9c29914b76f0214942819e528705d43',1,'ripple::STPathElement']]],
['typeboundary_11511',['typeBoundary',['../classripple_1_1STPathElement.html#add7ef24fbb39a048d81cdfb65aac5ae3a6f3b96d4ec60b2b948cfd8ce678bd9b7',1,'ripple::STPathElement']]],
['typecurrency_11512',['typeCurrency',['../classripple_1_1STPathElement.html#add7ef24fbb39a048d81cdfb65aac5ae3ad2680a488d17facbb27aac3e63f136a1',1,'ripple::STPathElement']]],
- ['typedfield_11513',['TypedField',['../structripple_1_1TypedField.html',1,'ripple::TypedField< T >'],['../structripple_1_1TypedField.html#a19da92421d770181a123b2c1514f411f',1,'ripple::TypedField::TypedField(Args &&... args)'],['../structripple_1_1TypedField.html#af58fed4c31dc56cca1c7c7504b1376f4',1,'ripple::TypedField::TypedField(TypedField &&u)']]],
+ ['typedfield_11513',['TypedField',['../structripple_1_1TypedField.html',1,'ripple::TypedField< T >'],['../structripple_1_1TypedField.html#ab7ae8694d341e2f596fd4a0644e61ac9',1,'ripple::TypedField::TypedField()']]],
['typeindex_11514',['typeindex',['http://en.cppreference.com/w/cpp/header/typeindex.html',1,'']]],
['typeinfo_11515',['typeinfo',['http://en.cppreference.com/w/cpp/header/typeinfo.html',1,'']]],
['typeissuer_11516',['typeIssuer',['../classripple_1_1STPathElement.html#add7ef24fbb39a048d81cdfb65aac5ae3a764e0361967b97a3e2bb09634ebb28f8',1,'ripple::STPathElement']]],
diff --git a/search/functions_14.js b/search/functions_14.js
index 92614c4bfa..e41a0aeddb 100644
--- a/search/functions_14.js
+++ b/search/functions_14.js
@@ -1131,5 +1131,5 @@ var searchData=
['type_22001',['type',['http://en.cppreference.com/w/cpp/utility/any/type.html',1,'std::any::type()'],['http://en.cppreference.com/w/cpp/experimental/any/type.html',1,'std::experimental::any::type()'],['http://en.cppreference.com/w/cpp/experimental/fs/file_status/type.html',1,'std::experimental::filesystem::file_status::type()'],['http://en.cppreference.com/w/cpp/filesystem/file_status/type.html',1,'std::filesystem::file_status::type()'],['../structripple_1_1cryptoconditions_1_1Fulfillment.html#a2428ca1b532098a302b65a1bf5e8583c',1,'ripple::cryptoconditions::Fulfillment::type()'],['../classripple_1_1cryptoconditions_1_1PreimageSha256.html#ac16287043405acdbeb79c5c501bb1ff1',1,'ripple::cryptoconditions::PreimageSha256::type()'],['../structripple_1_1JobTypeData.html#a8694f5792126e30940d74026587bec80',1,'ripple::JobTypeData::type()'],['../classripple_1_1JobTypeInfo.html#a7f92faa9872d6eeb583b268a2578e7c9',1,'ripple::JobTypeInfo::type()'],['../classJson_1_1Value.html#a8ce61157a011894f0252ceed232312de',1,'Json::Value::type()'],['../structripple_1_1RPC_1_1Status.html#ac00efb0515ed008298110d1419be0ef7',1,'ripple::RPC::Status::type()']]],
['type_5findex_22002',['type_index',['http://en.cppreference.com/w/cpp/types/type_index/type_index.html',1,'std::type_index']]],
['type_5fname_22003',['type_name',['../namespacebeast.html#abf01fe67ed898eb4f56606edaf01b459',1,'beast']]],
- ['typedfield_22004',['TypedField',['../structripple_1_1TypedField.html#a19da92421d770181a123b2c1514f411f',1,'ripple::TypedField::TypedField(Args &&... args)'],['../structripple_1_1TypedField.html#af58fed4c31dc56cca1c7c7504b1376f4',1,'ripple::TypedField::TypedField(TypedField &&u)']]]
+ ['typedfield_22004',['TypedField',['../structripple_1_1TypedField.html#ab7ae8694d341e2f596fd4a0644e61ac9',1,'ripple::TypedField']]]
];
diff --git a/structripple_1_1OptionaledField.html b/structripple_1_1OptionaledField.html
index 94f135dcfd..a35b8c98fc 100644
--- a/structripple_1_1OptionaledField.html
+++ b/structripple_1_1OptionaledField.html
@@ -93,7 +93,7 @@ struct ripple::OptionaledField< T >
Indicate std::optional field semantics.
-Definition at line 287 of file SField.h.
+Definition at line 281 of file SField.h.
◆ OptionaledField()
@@ -121,7 +121,7 @@ template<class T >
@@ -140,7 +140,7 @@ template<class T >
diff --git a/structripple_1_1TypedField-members.html b/structripple_1_1TypedField-members.html
index 56ecd47e99..483447b44b 100644
--- a/structripple_1_1TypedField-members.html
+++ b/structripple_1_1TypedField-members.html
@@ -117,8 +117,7 @@ $(function() {
| sMD_DeleteFinal enum value | ripple::SField | |
| sMD_Never enum value | ripple::SField | |
| type typedef | ripple::TypedField< T > | |
- | TypedField(Args &&... args) | ripple::TypedField< T > | explicit |
- | TypedField(TypedField &&u) | ripple::TypedField< T > | |
+ | TypedField(private_access_tag_t pat, Args &&... args) | ripple::TypedField< T > | explicit |