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

#include <scratch_store_impl.hpp>

Public Member Functions

 BlobSource (Core *core, std::uint64_t loc, std::uint64_t len) 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 130 of file scratch_store_impl.hpp.

Constructor & Destructor Documentation

◆ BlobSource()

pineforge::detail::scratch_impl::Core::BlobSource::BlobSource ( Core * core,
std::uint64_t loc,
std::uint64_t len )
inlinenoexcept

Member Function Documentation

◆ size()

std::uint64_t pineforge::detail::scratch_impl::Core::BlobSource::size ( ) const
inlineoverridevirtualnoexcept

Implements pineforge::detail::ScratchByteSource.

Definition at line 134 of file scratch_store_impl.hpp.

◆ read()

ScratchStatus pineforge::detail::scratch_impl::Core::BlobSource::read ( std::uint64_t offset,
ScratchBuffer destination ) const
inlineoverridevirtualnoexcept

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