|
PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <exit_scratch_versions_production.hpp>
Public Member Functions | |
| ExitScratchVersionsProduction (CommandScratchStore &store) noexcept | |
| std::uint64_t | placement (std::uint64_t scope, const PlacementSnapshot &) override |
| PlacementSnapshot | placement (std::uint64_t version) const override |
| std::uint64_t | request (std::uint64_t scope, const native_order::Request &) override |
| native_order::Request | request (std::uint64_t version) const override |
| std::uint64_t | pending (std::uint64_t scope, const native_order::Request &, const PlacementSnapshot &, const std::string &key) override |
| void | pending (std::uint64_t version, native_order::Request &, PlacementSnapshot &, std::string &key) const override |
| native_order::Owner | freeze_openings (const native_order::RunIdentity &, std::int64_t cycle, std::uint64_t count, void *, OpeningReader) override |
| void | release_scope (std::uint64_t scope) noexcept override |
Public Member Functions inherited from pineforge::source::detail::ExitScratchVersions | |
| virtual | ~ExitScratchVersions ()=default |
| void | check_teardown_failure () const |
| bool | teardown_failed () const noexcept |
Additional Inherited Members | |
Public Types inherited from pineforge::source::detail::ExitScratchVersions | |
| using | OpeningReader |
Protected Attributes inherited from pineforge::source::detail::ExitScratchVersions | |
| ExitScratchTeardownFailure | teardown_failure_ |
Definition at line 9 of file exit_scratch_versions_production.hpp.
|
inlineexplicitnoexcept |
Definition at line 11 of file exit_scratch_versions_production.hpp.
|
overridevirtual |
Implements pineforge::source::detail::ExitScratchVersions.
Definition at line 558 of file exit_scratch_versions_production.cpp.
References pineforge::source::detail::ExitScratchVersions::check_teardown_failure().
|
overridevirtual |
Implements pineforge::source::detail::ExitScratchVersions.
Definition at line 564 of file exit_scratch_versions_production.cpp.
References pineforge::source::detail::ExitScratchVersions::check_teardown_failure().
|
overridevirtual |
Implements pineforge::source::detail::ExitScratchVersions.
Definition at line 571 of file exit_scratch_versions_production.cpp.
References pineforge::source::detail::ExitScratchVersions::check_teardown_failure().
|
overridevirtual |
Implements pineforge::source::detail::ExitScratchVersions.
Definition at line 577 of file exit_scratch_versions_production.cpp.
References pineforge::source::detail::ExitScratchVersions::check_teardown_failure().
|
overridevirtual |
Implements pineforge::source::detail::ExitScratchVersions.
Definition at line 584 of file exit_scratch_versions_production.cpp.
References pineforge::source::detail::ExitScratchVersions::check_teardown_failure(), placement(), and request().
|
overridevirtual |
Implements pineforge::source::detail::ExitScratchVersions.
Definition at line 591 of file exit_scratch_versions_production.cpp.
References pineforge::source::detail::ExitScratchVersions::check_teardown_failure(), placement(), and request().
|
overridevirtual |
Implements pineforge::source::detail::ExitScratchVersions.
Definition at line 603 of file exit_scratch_versions_production.cpp.
References pineforge::source::detail::ExitScratchVersions::check_teardown_failure(), pineforge::native_order::native_order_v7::BindOpenings::cycle, pineforge::source::detail::exit_scratch_check(), pineforge::source::detail::exit_scratch_failure(), and pineforge::native_order::native_order_v7::BindOpenings::openings.
|
overridevirtualnoexcept |
Implements pineforge::source::detail::ExitScratchVersions.
Definition at line 626 of file exit_scratch_versions_production.cpp.
References pineforge::source::detail::exit_scratch_erase_scope_noexcept(), and pineforge::source::detail::ExitScratchVersions::teardown_failure_.