PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::report::EquityPointSourceV1 Class Referenceabstract

#include <report_pages.hpp>

Public Member Functions

virtual ~EquityPointSourceV1 ()=default
 
virtual LogicalIndexV1 size () const =0
 
virtual pf_equity_point_t at (LogicalIndexV1 index) const =0
 
virtual std::size_t read_page (LogicalIndexV1 from, pf_equity_point_t *out, std::size_t capacity) const =0
 
virtual VisitResultV1 visit (LogicalIndexV1 from, LogicalIndexV1 count, void *context, EquityVisitorV1 visitor) const =0
 

Detailed Description

Definition at line 107 of file report_pages.hpp.

Constructor & Destructor Documentation

◆ ~EquityPointSourceV1()

virtual pineforge::report::EquityPointSourceV1::~EquityPointSourceV1 ( )
virtualdefault

Member Function Documentation

◆ size()

virtual LogicalIndexV1 pineforge::report::EquityPointSourceV1::size ( ) const
pure virtual

◆ at()

virtual pf_equity_point_t pineforge::report::EquityPointSourceV1::at ( LogicalIndexV1 index) const
pure virtual

◆ read_page()

virtual std::size_t pineforge::report::EquityPointSourceV1::read_page ( LogicalIndexV1 from,
pf_equity_point_t * out,
std::size_t capacity ) const
pure virtual

◆ visit()

virtual VisitResultV1 pineforge::report::EquityPointSourceV1::visit ( LogicalIndexV1 from,
LogicalIndexV1 count,
void * context,
EquityVisitorV1 visitor ) const
pure virtual

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