PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::detail::PayloadReadback Class Reference

All reads borrow store/version; no owning row or text reconstruction. More...

#include <payload_readback.hpp>

Public Member Functions

 PayloadReadback () noexcept=default
 
 PayloadReadback (const CommandScratchStore &store, ScratchHandle version, PayloadSchema schema) noexcept
 
ScratchStatus field_count (std::uint64_t &out) const noexcept
 
ScratchStatus field (std::uint64_t index, PayloadField &out) const noexcept
 
ScratchStatus find (std::string_view name, PayloadField &out) const noexcept
 
ScratchStatus subobject (std::string_view name, PayloadReadback &out) const noexcept
 
ScratchStatus visit (void *, bool(*)(void *, const PayloadField &)) const
 
ScratchHandle version () const noexcept
 

Detailed Description

All reads borrow store/version; no owning row or text reconstruction.

Definition at line 67 of file payload_readback.hpp.

Constructor & Destructor Documentation

◆ PayloadReadback() [1/2]

◆ PayloadReadback() [2/2]

pineforge::detail::PayloadReadback::PayloadReadback ( const CommandScratchStore & store,
ScratchHandle version,
PayloadSchema schema )
inlinenoexcept

Definition at line 70 of file payload_readback.hpp.

References PayloadReadback(), and version().

Member Function Documentation

◆ field_count()

ScratchStatus pineforge::detail::PayloadReadback::field_count ( std::uint64_t & out) const
noexcept

◆ field()

ScratchStatus pineforge::detail::PayloadReadback::field ( std::uint64_t index,
PayloadField & out ) const
noexcept

◆ find()

◆ subobject()

ScratchStatus pineforge::detail::PayloadReadback::subobject ( std::string_view name,
PayloadReadback & out ) const
noexcept

◆ visit()

ScratchStatus pineforge::detail::PayloadReadback::visit ( void * ,
bool(*  )(void *, const PayloadField &) ) const

◆ version()


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