clang-format, ignore magic_enum.h

This commit is contained in:
tequ
2025-06-19 15:56:33 +09:00
parent 0ba16ef3d6
commit e6893a9422
4 changed files with 889 additions and 1640 deletions

View File

@@ -20,7 +20,7 @@ jobs:
sudo apt-get update sudo apt-get update
sudo apt-get install clang-format-${CLANG_VERSION} sudo apt-get install clang-format-${CLANG_VERSION}
- name: Format first-party sources - name: Format first-party sources
run: find include src -type f \( -name '*.cpp' -o -name '*.hpp' -o -name '*.h' -o -name '*.ipp' \) -exec clang-format-${CLANG_VERSION} -i {} + run: find include src -type f \( -name '*.cpp' -o -name '*.hpp' -o -name '*.h' -o -name '*.ipp' \) -not -path "src/magic/magic_enum.h" -exec clang-format-${CLANG_VERSION} -i {} +
- name: Check for differences - name: Check for differences
id: assert id: assert
run: | run: |

View File

@@ -27,10 +27,10 @@ LedgerFormats::LedgerFormats()
{ {
// Fields shared by all ledger formats: // Fields shared by all ledger formats:
static const std::initializer_list<SOElement> commonFields{ static const std::initializer_list<SOElement> commonFields{
{sfLedgerIndex, soeOPTIONAL}, {sfLedgerIndex, soeOPTIONAL},
{sfLedgerEntryType, soeREQUIRED}, {sfLedgerEntryType, soeREQUIRED},
{sfFlags, soeREQUIRED}, {sfFlags, soeREQUIRED},
{sfRemarks, soeOPTIONAL}, {sfRemarks, soeOPTIONAL},
}; };
#pragma push_macro("UNWRAP") #pragma push_macro("UNWRAP")

File diff suppressed because it is too large Load Diff

View File

@@ -121,7 +121,8 @@ private:
if (find("UINT")) if (find("UINT"))
{ {
if (find("512") || find("384") || find("256") || find("192") || find("160") || find("128")) if (find("512") || find("384") || find("256") || find("192") ||
find("160") || find("128"))
return replace("UINT", "Hash"); return replace("UINT", "Hash");
else else
return replace("UINT", "UInt"); return replace("UINT", "UInt");
@@ -429,7 +430,8 @@ private:
addFlagsToJson<NFTokenCreateOfferFlags>(ret, "NFTokenCreateOffer"); addFlagsToJson<NFTokenCreateOfferFlags>(ret, "NFTokenCreateOffer");
addFlagsToJson<ClaimRewardFlags>(ret, "ClaimReward"); addFlagsToJson<ClaimRewardFlags>(ret, "ClaimReward");
addFlagsToJson<BridgeModifyFlags>(ret, "XChainModifyBridge"); addFlagsToJson<BridgeModifyFlags>(ret, "XChainModifyBridge");
addFlagsToJson<MPTokenIssuanceCreateFlags>(ret, "MPTokenIssuanceCreate"); addFlagsToJson<MPTokenIssuanceCreateFlags>(
ret, "MPTokenIssuanceCreate");
addFlagsToJson<MPTokenAuthorizeFlags>(ret, "MPTokenAuthorize"); addFlagsToJson<MPTokenAuthorizeFlags>(ret, "MPTokenAuthorize");
addFlagsToJson<MPTokenIssuanceSetFlags>(ret, "MPTokenIssuanceSet"); addFlagsToJson<MPTokenIssuanceSetFlags>(ret, "MPTokenIssuanceSet");
addFlagsToJson<AMMClawbackFlags>(ret, "AMMClawback"); addFlagsToJson<AMMClawbackFlags>(ret, "AMMClawback");
@@ -446,27 +448,27 @@ private:
static_cast<uint32_t>(entry.value); static_cast<uint32_t>(entry.value);
} }
// AMMWithdraw // AMMWithdraw
std::array<FlagData, 7> ammWithdrawFlags{{ std::array<FlagData, 7> ammWithdrawFlags{
{"tfLPToken", tfLPToken}, {{"tfLPToken", tfLPToken},
{"tfSingleAsset", tfSingleAsset}, {"tfSingleAsset", tfSingleAsset},
{"tfTwoAsset", tfTwoAsset}, {"tfTwoAsset", tfTwoAsset},
{"tfOneAssetLPToken", tfOneAssetLPToken}, {"tfOneAssetLPToken", tfOneAssetLPToken},
{"tfLimitLPToken", tfLimitLPToken}, {"tfLimitLPToken", tfLimitLPToken},
{"tfWithdrawAll", tfWithdrawAll}, {"tfWithdrawAll", tfWithdrawAll},
{"tfOneAssetWithdrawAll", tfOneAssetWithdrawAll}}}; {"tfOneAssetWithdrawAll", tfOneAssetWithdrawAll}}};
for (auto const& entry : ammWithdrawFlags) for (auto const& entry : ammWithdrawFlags)
{ {
ret[jss::TRANSACTION_FLAGS]["AMMWithdraw"][entry.name] = ret[jss::TRANSACTION_FLAGS]["AMMWithdraw"][entry.name] =
static_cast<uint32_t>(entry.value); static_cast<uint32_t>(entry.value);
} }
// AMM Deposit // AMM Deposit
std::array<FlagData, 6> ammDepositFlags{{ std::array<FlagData, 6> ammDepositFlags{
{"tfLPToken", tfLPToken}, {{"tfLPToken", tfLPToken},
{"tfSingleAsset", tfSingleAsset}, {"tfSingleAsset", tfSingleAsset},
{"tfTwoAsset", tfTwoAsset}, {"tfTwoAsset", tfTwoAsset},
{"tfOneAssetLPToken", tfOneAssetLPToken}, {"tfOneAssetLPToken", tfOneAssetLPToken},
{"tfLimitLPToken", tfLimitLPToken}, {"tfLimitLPToken", tfLimitLPToken},
{"tfTwoAssetIfEmpty", tfTwoAssetIfEmpty}}}; {"tfTwoAssetIfEmpty", tfTwoAssetIfEmpty}}};
for (auto const& entry : ammDepositFlags) for (auto const& entry : ammDepositFlags)
{ {
ret[jss::TRANSACTION_FLAGS]["AMMDeposit"][entry.name] = ret[jss::TRANSACTION_FLAGS]["AMMDeposit"][entry.name] =