3#include <xrpld/rpc/detail/AssetCache.h>
5#include <xrpl/basics/UnorderedContainers.h>
6#include <xrpl/protocol/AccountID.h>
7#include <xrpl/protocol/PathAsset.h>
16 std::shared_ptr<AssetCache>
const& cache,
22 std::shared_ptr<AssetCache>
const& lrLedger,
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
std::unordered_set< Value, Hash, Pred, Allocator > hash_set
hash_set< PathAsset > accountDestAssets(AccountID const &account, std::shared_ptr< AssetCache > const &lrCache, bool includeXRP)
hash_set< PathAsset > accountSourceAssets(AccountID const &account, std::shared_ptr< AssetCache > const &lrCache, bool includeXRP)
BaseUInt< 160, detail::AccountIDTag > AccountID
A 160-bit unsigned that uniquely identifies an account.