PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::source::detail::ScratchSpanSource Class Referencefinal

#include <scratch_readback.hpp>

Public Member Functions

 ScratchSpanSource (ScratchBytes bytes) noexcept
 
std::uint64_t size () const noexcept override
 
ScratchStatus read (std::uint64_t offset, ScratchBuffer destination) const noexcept override
 
- Public Member Functions inherited from pineforge::detail::ScratchByteSource
virtual ~ScratchByteSource () noexcept=default
 
virtual const ReportScratchIoError * carried_failure () const noexcept
 

Detailed Description

Definition at line 26 of file scratch_readback.hpp.

Constructor & Destructor Documentation

◆ ScratchSpanSource()

pineforge::detail::ScratchSpanSource::ScratchSpanSource ( ScratchBytes bytes)
inlineexplicitnoexcept

Definition at line 28 of file scratch_readback.hpp.

Member Function Documentation

◆ size()

std::uint64_t pineforge::detail::ScratchSpanSource::size ( ) const
inlineoverridevirtualnoexcept

Implements pineforge::detail::ScratchByteSource.

Definition at line 29 of file scratch_readback.hpp.

◆ read()

ScratchStatus pineforge::detail::ScratchSpanSource::read ( std::uint64_t offset,
ScratchBuffer destination ) const
inlineoverridevirtualnoexcept

Implements pineforge::detail::ScratchByteSource.

Definition at line 30 of file scratch_readback.hpp.


The documentation for this class was generated from the following file: