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

#include <trade_text_source.hpp>

Public Member Functions

 LedgerTradeSourceV1 (const TradeLedger &ledger)
 
LogicalIndexV1 size () const override
 
- Public Member Functions inherited from pineforge::report::trade_source_detail::TradeValueSourceV1
TradeRowV1 at (LogicalIndexV1 index) const override
 
std::size_t read_page (LogicalIndexV1 from, TradeRowV1 *out, std::size_t capacity) const override
 
VisitResultV1 visit (LogicalIndexV1 from, LogicalIndexV1 count, void *context, TradeVisitorV1 visitor) const override
 
VisitResultV1 visit_backward (LogicalIndexV1 from, LogicalIndexV1 count, void *context, TradeVisitorV1 visitor) const override
 
std::uint64_t text_size (LogicalIndexV1 index, TradeTextV1 field) const override
 
std::size_t read_text (LogicalIndexV1 index, TradeTextV1 field, std::uint64_t byte_offset, char *out, std::size_t capacity) const override
 
- Public Member Functions inherited from pineforge::report::TradeSourceV1
virtual ~TradeSourceV1 ()=default
 

Detailed Description

Definition at line 123 of file trade_text_source.hpp.

Constructor & Destructor Documentation

◆ LedgerTradeSourceV1()

pineforge::report::LedgerTradeSourceV1::LedgerTradeSourceV1 ( const TradeLedger & ledger)
inlineexplicit

Definition at line 125 of file trade_text_source.hpp.

Member Function Documentation

◆ size()

LogicalIndexV1 pineforge::report::LedgerTradeSourceV1::size ( ) const
inlineoverridevirtual

Implements pineforge::report::TradeSourceV1.

Definition at line 126 of file trade_text_source.hpp.


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