Fix a couple more build errors

This commit is contained in:
Ed Hennis
2025-04-08 11:34:56 -04:00
parent ed27377435
commit c63cc88dc6
2 changed files with 7 additions and 5 deletions

View File

@@ -43,7 +43,7 @@ namespace jtx {
*/
template <
class SField,
class StoredValue = SField::type::value_type,
class StoredValue = typename SField::type::value_type,
class OutputValue = StoredValue>
struct JTxField
{
@@ -168,8 +168,8 @@ template <class JTxField>
struct JTxFieldWrapper
{
using JF = JTxField;
using SF = JF::SF;
using SV = JF::SV;
using SF = typename JF::SF;
using SV = typename JF::SV;
protected:
SF const& sfield_;
@@ -221,7 +221,7 @@ public:
}
};
template <class SField, class StoredValue = SField::type::value_type>
template <class SField, class StoredValue = typename SField::type::value_type>
using simpleField = JTxFieldWrapper<JTxField<SField, StoredValue>>;
// TODO We only need this long "requires" clause as polyfill, for C++20

View File

@@ -78,8 +78,10 @@ checkMyPrivilege(STTx const& tx, Privilege priv)
switch (tx.getTxnType())
{
#include <xrpl/protocol/detail/transactions.macro>
// Deprecated types
default:
return false;
}
return false;
};
#undef TRANSACTION