PineForge v1.4.0-4-g873b25da
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::native_order::native_order_v7::ReplacedEvent Struct Reference

#include <native_order.hpp>

Public Member Functions

const RequestHandle & predecessor () const noexcept
 
const Request & predecessor_request () const noexcept
 
const RequestHandle & successor () const noexcept
 
const Request & successor_request () const noexcept
 
const Birth & successor_birth () const noexcept
 
bool kept_handle () const noexcept
 Whether the replace kept the handle (ReplaceOptions::keep_handle): the successor definition is the same request re-priced, and only such a definition carries a priority of its own.
 

Data Fields

uint64_t ordinal = 0
 
DefinitionRef predecessor_definition
 
DefinitionRef successor_definition
 
CommandSurface surface = CommandSurface::General
 

Detailed Description

Definition at line 1017 of file native_order.hpp.

Member Function Documentation

◆ predecessor()

const RequestHandle & pineforge::native_order::native_order_v7::ReplacedEvent::predecessor ( ) const
inlinenoexcept

Definition at line 1022 of file native_order.hpp.

References predecessor_definition.

◆ predecessor_request()

const Request & pineforge::native_order::native_order_v7::ReplacedEvent::predecessor_request ( ) const
inlinenoexcept

Definition at line 1023 of file native_order.hpp.

References predecessor_definition.

◆ successor()

const RequestHandle & pineforge::native_order::native_order_v7::ReplacedEvent::successor ( ) const
inlinenoexcept

Definition at line 1024 of file native_order.hpp.

References successor_definition.

◆ successor_request()

const Request & pineforge::native_order::native_order_v7::ReplacedEvent::successor_request ( ) const
inlinenoexcept

Definition at line 1025 of file native_order.hpp.

References successor_definition.

◆ successor_birth()

const Birth & pineforge::native_order::native_order_v7::ReplacedEvent::successor_birth ( ) const
inlinenoexcept

Definition at line 1026 of file native_order.hpp.

References successor_definition.

◆ kept_handle()

bool pineforge::native_order::native_order_v7::ReplacedEvent::kept_handle ( ) const
inlinenoexcept

Whether the replace kept the handle (ReplaceOptions::keep_handle): the successor definition is the same request re-priced, and only such a definition carries a priority of its own.

Definition at line 1030 of file native_order.hpp.

References successor_definition.

Field Documentation

◆ ordinal

uint64_t pineforge::native_order::native_order_v7::ReplacedEvent::ordinal = 0

Definition at line 1018 of file native_order.hpp.

◆ predecessor_definition

DefinitionRef pineforge::native_order::native_order_v7::ReplacedEvent::predecessor_definition

Definition at line 1019 of file native_order.hpp.

Referenced by predecessor(), and predecessor_request().

◆ successor_definition

DefinitionRef pineforge::native_order::native_order_v7::ReplacedEvent::successor_definition

Definition at line 1020 of file native_order.hpp.

Referenced by kept_handle(), successor(), successor_birth(), and successor_request().

◆ surface

CommandSurface pineforge::native_order::native_order_v7::ReplacedEvent::surface = CommandSurface::General

Definition at line 1021 of file native_order.hpp.


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