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

#include <exit_scratch.hpp>

Public Member Functions

 ExitScratchText (const ScratchReadback &reader, ScratchHandle handle, ScratchField field=ScratchField::value, std::uint64_t offset=0)
 
std::uint64_t size () const noexcept override
 
const pineforge::detail::ReportScratchIoError * carried_failure () const noexcept override
 
bool empty () const noexcept
 
ScratchStatus read (std::uint64_t offset, ScratchBuffer destination) const noexcept override
 
- Public Member Functions inherited from pineforge::detail::ScratchByteSource
virtual ~ScratchByteSource () noexcept=default
 

Detailed Description

Definition at line 169 of file exit_scratch.hpp.

Constructor & Destructor Documentation

◆ ExitScratchText()

pineforge::source::detail::ExitScratchText::ExitScratchText ( const ScratchReadback & reader,
ScratchHandle handle,
ScratchField field = ScratchField::value,
std::uint64_t offset = 0 )
inline

Member Function Documentation

◆ size()

std::uint64_t pineforge::source::detail::ExitScratchText::size ( ) const
inlineoverridevirtualnoexcept

Implements pineforge::detail::ScratchByteSource.

Definition at line 180 of file exit_scratch.hpp.

◆ carried_failure()

const pineforge::detail::ReportScratchIoError * pineforge::source::detail::ExitScratchText::carried_failure ( ) const
inlineoverridevirtualnoexcept

Reimplemented from pineforge::detail::ScratchByteSource.

Definition at line 181 of file exit_scratch.hpp.

◆ empty()

bool pineforge::source::detail::ExitScratchText::empty ( ) const
inlinenoexcept

Definition at line 184 of file exit_scratch.hpp.

◆ read()

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

Implements pineforge::detail::ScratchByteSource.

Definition at line 185 of file exit_scratch.hpp.


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