|
PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <trade_text_source.hpp>
Public Member Functions | |
| 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 |
| virtual LogicalIndexV1 | size () const =0 |
Protected Member Functions | |
| virtual Trade | numeric_value (LogicalIndexV1 index) const =0 |
| virtual std::string | text_value (LogicalIndexV1 index, TradeTextV1 field) const =0 |
Definition at line 19 of file trade_text_source.hpp.
|
inlineoverridevirtual |
Implements pineforge::report::TradeSourceV1.
Definition at line 21 of file trade_text_source.hpp.
References numeric_value().
Referenced by read_page().
|
inlineoverridevirtual |
Implements pineforge::report::TradeSourceV1.
Definition at line 46 of file trade_text_source.hpp.
References at(), and pineforge::report::TradeSourceV1::size().
|
inlineoverridevirtual |
Implements pineforge::report::TradeSourceV1.
Definition at line 56 of file trade_text_source.hpp.
|
inlineoverridevirtual |
Implements pineforge::report::TradeSourceV1.
Definition at line 61 of file trade_text_source.hpp.
|
inlineoverridevirtual |
Implements pineforge::report::TradeSourceV1.
Definition at line 66 of file trade_text_source.hpp.
References text_value().
|
inlineoverridevirtual |
Implements pineforge::report::TradeSourceV1.
Definition at line 71 of file trade_text_source.hpp.
References text_value().
|
protectedpure virtual |
Referenced by at().
|
protectedpure virtual |
References pineforge::report::TradeSourceV1::size().
Referenced by read_text(), and text_size().