Switch to llvm 17 tools (#1002)

Fixes #952
This commit is contained in:
Sergey Kuznetsov
2023-11-28 20:09:58 +00:00
committed by GitHub
parent 1be368dcaf
commit 35f119a268
305 changed files with 3955 additions and 1704 deletions

View File

@@ -17,11 +17,38 @@
*/
//==============================================================================
#include <rpc/handlers/LedgerData.h>
#include "rpc/handlers/LedgerData.h"
#include "data/Types.h"
#include "rpc/Errors.h"
#include "rpc/JS.h"
#include "rpc/RPCHelpers.h"
#include "rpc/common/Types.h"
#include "util/log/Logger.h"
#include <boost/json/conversion.hpp>
#include <boost/json/object.hpp>
#include <boost/json/value.hpp>
#include <ripple/basics/base_uint.h>
#include <ripple/basics/strHex.h>
#include <ripple/protocol/ErrorCodes.h>
#include <ripple/protocol/LedgerFormats.h>
#include <ripple/protocol/LedgerHeader.h>
#include <ripple/protocol/STLedgerEntry.h>
#include <ripple/protocol/Serializer.h>
#include <ripple/protocol/jss.h>
#include <ripple/protocol/serialize.h>
#include <algorithm>
#include <chrono>
#include <cstddef>
#include <iterator>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <utility>
#include <variant>
#include <vector>
namespace rpc {
@@ -42,7 +69,8 @@ std::unordered_map<std::string, ripple::LedgerEntryType> const LedgerDataHandler
{JS(ticket), ripple::ltTICKET},
{JS(nft_offer), ripple::ltNFTOKEN_OFFER},
{JS(nft_page), ripple::ltNFTOKEN_PAGE},
{JS(amm), ripple::ltAMM}};
{JS(amm), ripple::ltAMM}
};
// TODO: should be std::views::keys when clang supports it
std::unordered_set<std::string> const LedgerDataHandler::TYPES_KEYS = [] {