|
PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <scratch_readback.hpp>
Public Member Functions | |
| virtual | ~ScratchByteSource () noexcept=default |
| virtual std::uint64_t | size () const noexcept=0 |
| virtual const ReportScratchIoError * | carried_failure () const noexcept |
| virtual ScratchStatus | read (std::uint64_t offset, ScratchBuffer destination) const noexcept=0 |
Definition at line 17 of file scratch_readback.hpp.
|
virtualdefaultnoexcept |
|
pure virtualnoexcept |
Implemented in pineforge::admission::market_admission_v2::JournalRecordSource, pineforge::detail::journal_codec::StoreSource, pineforge::detail::journal_codec::WordSource, pineforge::detail::PayloadBytes, pineforge::detail::PayloadChunkBytes, pineforge::detail::scratch_impl::Core::BlobSource, pineforge::detail::ScratchSpanSource, pineforge::native_order::native_order_v7::JournalRecordSource, pineforge::source::detail::ExitScratchKey, pineforge::source::detail::ExitScratchPairText, pineforge::source::detail::ExitScratchText, and pineforge::source::detail::ScratchSpanSource.
References size().
Referenced by pineforge::source::detail::exit_scratch_equal(), and size().
|
inlinevirtualnoexcept |
Reimplemented in pineforge::detail::journal_codec::StoreSource, and pineforge::source::detail::ExitScratchText.
Definition at line 21 of file scratch_readback.hpp.
References carried_failure().
Referenced by carried_failure(), and pineforge::source::detail::exit_scratch_equal().
|
pure virtualnoexcept |
Implemented in pineforge::admission::market_admission_v2::JournalRecordSource, pineforge::detail::journal_codec::StoreSource, pineforge::detail::journal_codec::WordSource, pineforge::detail::PayloadBytes, pineforge::detail::PayloadChunkBytes, pineforge::detail::scratch_impl::Core::BlobSource, pineforge::detail::ScratchSpanSource, pineforge::native_order::native_order_v7::JournalRecordSource, pineforge::source::detail::ExitScratchKey, pineforge::source::detail::ExitScratchPairText, pineforge::source::detail::ExitScratchText, and pineforge::source::detail::ScratchSpanSource.