|
PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <pine_adapter.hpp>
Public Types | |
| using | const_iterator = std::vector<native_order::RequestHandle>::const_iterator |
| using | const_reverse_iterator |
Public Member Functions | |
| void | push_back (const native_order::RequestHandle &handle) |
| const std::vector< native_order::RequestHandle > & | members () const noexcept |
| std::uint64_t | digest () const noexcept |
| const native_order::RequestHandle & | operator[] (std::size_t global) const |
| const native_order::RequestHandle & | back () const |
| bool | empty () const noexcept |
| std::size_t | size () const noexcept |
| const_iterator | begin () const noexcept |
| const_iterator | end () const noexcept |
| const_reverse_iterator | rbegin () const noexcept |
| const_reverse_iterator | rend () const noexcept |
| std::size_t | base () const noexcept |
| void | append_positions_of (const native_order::RequestHandle &handle, std::vector< std::size_t > &out) const |
| void | retire_before (std::size_t global) |
| const std::vector< std::size_t > * | positions_of (std::uint64_t incarnation) const noexcept |
| std::size_t | heap_bytes_estimate () const noexcept |
Static Public Member Functions | |
| static OriginRoster | from_retired (std::size_t count, std::uint64_t digest) |
Definition at line 975 of file pine_adapter.hpp.
| using pineforge::source::OriginRoster::const_iterator = std::vector<native_order::RequestHandle>::const_iterator |
Definition at line 977 of file pine_adapter.hpp.
Definition at line 978 of file pine_adapter.hpp.
|
inline |
Definition at line 981 of file pine_adapter.hpp.
References pineforge::native_order::native_order_v1::RequestHandle::incarnation, and size().
|
inlinenoexcept |
Definition at line 992 of file pine_adapter.hpp.
|
inlinenoexcept |
Definition at line 995 of file pine_adapter.hpp.
Referenced by from_retired().
|
static |
Definition at line 28950 of file pine_adapter.cpp.
References digest(), and from_retired().
Referenced by from_retired().
| const native_order::RequestHandle & pineforge::source::OriginRoster::operator[] | ( | std::size_t | global | ) | const |
Definition at line 28733 of file pine_adapter.cpp.
References pineforge::engine_invariant, and size().
|
inline |
Definition at line 998 of file pine_adapter.hpp.
References size().
|
inlinenoexcept |
Definition at line 999 of file pine_adapter.hpp.
References size().
|
inlinenoexcept |
Definition at line 1000 of file pine_adapter.hpp.
Referenced by back(), empty(), operator[](), push_back(), and retire_before().
|
inlinenoexcept |
Definition at line 1001 of file pine_adapter.hpp.
|
inlinenoexcept |
Definition at line 1002 of file pine_adapter.hpp.
|
inlinenoexcept |
Definition at line 1003 of file pine_adapter.hpp.
|
inlinenoexcept |
Definition at line 1004 of file pine_adapter.hpp.
|
inlinenoexcept |
Definition at line 1005 of file pine_adapter.hpp.
| void pineforge::source::OriginRoster::append_positions_of | ( | const native_order::RequestHandle & | handle, |
| std::vector< std::size_t > & | out ) const |
Definition at line 28741 of file pine_adapter.cpp.
References pineforge::native_order::native_order_v1::RequestHandle::incarnation.
| void pineforge::source::OriginRoster::retire_before | ( | std::size_t | global | ) |
Definition at line 28749 of file pine_adapter.cpp.
References pineforge::engine_invariant, and size().
|
inlinenoexcept |
Definition at line 1016 of file pine_adapter.hpp.
|
inlinenoexcept |
Definition at line 1020 of file pine_adapter.hpp.