1#include <xrpld/app/ledger/Ledger.h> 
    2#include <xrpld/app/ledger/LedgerReplay.h> 
    9    : parent_{
std::move(parent)}, replay_{
std::move(replay)}
 
   11    for (
auto const& item : 
replay_->txMap())
 
   13        auto txPair = 
replay_->txRead(item.key());  
 
   14        auto const txIndex = (*txPair.second)[sfTransactionIndex];
 
 
   23    : parent_{
std::move(parent)}
 
   24    , replay_{
std::move(replay)}
 
   25    , orderedTxns_{
std::move(orderedTxns)}
 
 
std::map< std::uint32_t, std::shared_ptr< STTx const  > > orderedTxns_
 
std::shared_ptr< Ledger const  > replay_
 
LedgerReplay(std::shared_ptr< Ledger const > parent, std::shared_ptr< Ledger const > replay)
 
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.