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

Call-local input. More...

#include <native_order.hpp>

Public Types

using Reader = detail::ScratchStatus (*)(void*, std::uint64_t, RequestHandle&)
 

Public Member Functions

 OpeningInputCursor (std::uint64_t count, void *context, Reader reader) noexcept
 
std::uint64_t count () const noexcept override
 
detail::ScratchStatus opening_at (std::uint64_t index, RequestHandle &out) const noexcept override
 
- Public Member Functions inherited from pineforge::native_order::native_order_v8::OpeningReadback
virtual ~OpeningReadback () noexcept=default
 

Detailed Description

Call-local input.

Enrollment freezes it before retaining a definition; neither this object nor its callback/context is retained.

Definition at line 478 of file native_order.hpp.

Member Typedef Documentation

◆ Reader

Constructor & Destructor Documentation

◆ OpeningInputCursor()

pineforge::native_order::native_order_v8::OpeningInputCursor::OpeningInputCursor ( std::uint64_t count,
void * context,
Reader reader )
inlinenoexcept

Definition at line 481 of file native_order.hpp.

References count().

Member Function Documentation

◆ count()

std::uint64_t pineforge::native_order::native_order_v8::OpeningInputCursor::count ( ) const
inlineoverridevirtualnoexcept

◆ opening_at()

detail::ScratchStatus pineforge::native_order::native_order_v8::OpeningInputCursor::opening_at ( std::uint64_t index,
RequestHandle & out ) const
overridevirtualnoexcept

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