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

#include <exit_payload_readback.hpp>

Public Member Functions

 PlacementReadback () noexcept=default
 
 PlacementReadback (const pineforge::detail::CommandScratchStore &store, pineforge::detail::ScratchHandle version) noexcept
 
 PlacementReadback (pineforge::detail::PayloadReadback view) noexcept
 
pineforge::detail::ScratchStatus source_id (pineforge::detail::PayloadField &out) const noexcept
 
pineforge::detail::ScratchStatus from_entry (pineforge::detail::PayloadField &out) const noexcept
 
pineforge::detail::ScratchStatus comment (pineforge::detail::PayloadField &out) const noexcept
 
pineforge::detail::ScratchStatus oca_name (pineforge::detail::PayloadField &out) const noexcept
 
pineforge::detail::ScratchStatus close_first_id (pineforge::detail::PayloadField &out) const noexcept
 
- Public Member Functions inherited from pineforge::detail::PayloadReadback
 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

Definition at line 7 of file exit_payload_readback.hpp.

Constructor & Destructor Documentation

◆ PlacementReadback() [1/3]

pineforge::source::PlacementReadback::PlacementReadback ( )
defaultnoexcept

Referenced by PlacementReadback().

◆ PlacementReadback() [2/3]

pineforge::source::PlacementReadback::PlacementReadback ( const pineforge::detail::CommandScratchStore & store,
pineforge::detail::ScratchHandle version )
inlinenoexcept

◆ PlacementReadback() [3/3]

pineforge::source::PlacementReadback::PlacementReadback ( pineforge::detail::PayloadReadback view)
inlineexplicitnoexcept

Definition at line 13 of file exit_payload_readback.hpp.

Member Function Documentation

◆ source_id()

pineforge::detail::ScratchStatus pineforge::source::PlacementReadback::source_id ( pineforge::detail::PayloadField & out) const
inlinenoexcept

◆ from_entry()

pineforge::detail::ScratchStatus pineforge::source::PlacementReadback::from_entry ( pineforge::detail::PayloadField & out) const
inlinenoexcept

◆ comment()

pineforge::detail::ScratchStatus pineforge::source::PlacementReadback::comment ( pineforge::detail::PayloadField & out) const
inlinenoexcept

◆ oca_name()

pineforge::detail::ScratchStatus pineforge::source::PlacementReadback::oca_name ( pineforge::detail::PayloadField & out) const
inlinenoexcept

◆ close_first_id()

pineforge::detail::ScratchStatus pineforge::source::PlacementReadback::close_first_id ( pineforge::detail::PayloadField & out) const
inlinenoexcept

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