1#include <xrpl/ledger/ApplyViewImpl.h> 
    6    : ApplyViewBase(base, flags)
 
 
A generic endpoint for log messages.
 
std::optional< TxMeta > apply(OpenView &to, STTx const &tx, TER ter, std::optional< uint256 > parentBatchId, bool isDryRun, beast::Journal j)
Apply the transaction.
 
std::optional< STAmount > deliver_
 
std::size_t size()
Get the number of modified entries.
 
void visit(OpenView &target, std::function< void(uint256 const &key, bool isDelete, std::shared_ptr< SLE const > const &before, std::shared_ptr< SLE const > const &after)> const &func)
Visit modified entries.
 
Writable ledger view that accumulates state and tx changes.
 
void visit(ReadView const &base, std::function< void(uint256 const &key, bool isDelete, std::shared_ptr< SLE const > const &before, std::shared_ptr< SLE const > const &after)> const &func) const
 
void apply(RawView &to) const
 
detail::ApplyStateTable items_
 
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
 
bool after(NetClock::time_point now, std::uint32_t mark)
Has the specified time passed?