|
PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <scratch_readback.hpp>
Public Member Functions | |
| virtual | ~ScratchReadback () noexcept=default |
| virtual std::size_t | page_size () const noexcept=0 |
| virtual std::uint64_t | record_count () const noexcept=0 |
| virtual const ReportScratchIoError * | carried_failure () const noexcept |
| virtual ScratchStatus | point (ScratchHandle, ScratchRecordInfo &info) const noexcept=0 |
| virtual ScratchStatus | read (ScratchHandle, ScratchField, std::uint64_t offset, ScratchBuffer destination) const noexcept=0 |
| virtual ScratchStatus | visit (ScratchHandle, ScratchBuffer page, ScratchChunkVisitor, void *context) const noexcept=0 |
| virtual ScratchStatus | for_each (ScratchBuffer page, ScratchRecordVisitor, void *context) const noexcept=0 |
Definition at line 77 of file scratch_readback.hpp.
|
virtualdefaultnoexcept |
|
pure virtualnoexcept |
Implemented in pineforge::detail::CommandScratchStore, and pineforge::source::detail::CommandScratchStore.
References page_size().
Referenced by page_size().
|
pure virtualnoexcept |
Implemented in pineforge::detail::CommandScratchStore, and pineforge::source::detail::CommandScratchStore.
References record_count().
Referenced by record_count().
|
inlinevirtualnoexcept |
Reimplemented in pineforge::detail::CommandScratchStore, and pineforge::source::detail::CommandScratchStore.
Definition at line 84 of file scratch_readback.hpp.
References carried_failure().
Referenced by carried_failure(), and pineforge::source::detail::exit_scratch_failure().
|
pure virtualnoexcept |
Implemented in pineforge::detail::CommandScratchStore, and pineforge::source::detail::CommandScratchStore.
Referenced by pineforge::source::detail::ExitScratchText::ExitScratchText().
|
pure virtualnoexcept |
Implemented in pineforge::detail::CommandScratchStore, and pineforge::source::detail::CommandScratchStore.
|
pure virtualnoexcept |
Implemented in pineforge::detail::CommandScratchStore, and pineforge::source::detail::CommandScratchStore.
|
pure virtualnoexcept |
Implemented in pineforge::detail::CommandScratchStore, and pineforge::source::detail::CommandScratchStore.