PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::detail::ScratchFeedReader< Row > Class Template Referencefinal

#include <feed_projection.hpp>

Public Member Functions

 ScratchFeedReader (const std::string &directory={})
 
std::size_t size () const noexcept override
 
void read (std::size_t first, Row *destination, std::size_t count) const override
 
std::uint64_t read_calls () const noexcept
 
std::uint64_t read_bytes () const noexcept
 
- Public Member Functions inherited from pineforge::FeedReader< Row >
virtual ~FeedReader ()=default
 
Row at (std::size_t index) const
 

Detailed Description

template<class Row>
class pineforge::detail::ScratchFeedReader< Row >

Definition at line 242 of file feed_projection.hpp.

Constructor & Destructor Documentation

◆ ScratchFeedReader()

template<class Row>
pineforge::detail::ScratchFeedReader< Row >::ScratchFeedReader ( const std::string & directory = {})
inlineexplicit

Definition at line 246 of file feed_projection.hpp.

Member Function Documentation

◆ size()

template<class Row>
std::size_t pineforge::detail::ScratchFeedReader< Row >::size ( ) const
inlineoverridevirtualnoexcept

Implements pineforge::FeedReader< Row >.

Definition at line 251 of file feed_projection.hpp.

◆ read()

template<class Row>
void pineforge::detail::ScratchFeedReader< Row >::read ( std::size_t first,
Row * destination,
std::size_t count ) const
inlineoverridevirtual

Implements pineforge::FeedReader< Row >.

Definition at line 252 of file feed_projection.hpp.

◆ read_calls()

template<class Row>
std::uint64_t pineforge::detail::ScratchFeedReader< Row >::read_calls ( ) const
inlinenoexcept

Definition at line 265 of file feed_projection.hpp.

◆ read_bytes()

template<class Row>
std::uint64_t pineforge::detail::ScratchFeedReader< Row >::read_bytes ( ) const
inlinenoexcept

Definition at line 266 of file feed_projection.hpp.


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