|
PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <scratch_store.hpp>
Data Structures | |
| struct | State |
Definition at line 66 of file scratch_store.hpp.
|
inlinenoexcept |
Definition at line 1777 of file scratch_store_impl.hpp.
References pineforge::detail::CommandScratchStore::State::allocation_failed(), pineforge::detail::scratch_impl::Core::geometry_ok(), and pineforge::detail::scratch_impl::Core::required_bytes().
Referenced by CommandScratchStore(), CommandScratchStore(), operator=(), and operator=().
|
inlineoverridenoexcept |
Definition at line 1790 of file scratch_store_impl.hpp.
References pineforge::detail::CommandScratchStore::State::allocation_failed().
|
delete |
References CommandScratchStore().
|
delete |
References CommandScratchStore().
|
delete |
References CommandScratchStore().
|
delete |
References advance_handles(), begin(), carried_failure(), CommandScratchStore(), commit(), erase(), first(), for_each(), has_io_observer(), pineforge::detail::key, lower_bound(), next(), ordered_digest(), page_size(), point(), put(), read(), record_count(), rollback(), state_digest(), stats(), transaction_active(), pineforge::detail::value, and visit().
|
inlinenoexcept |
Definition at line 1797 of file scratch_store_impl.hpp.
References pineforge::detail::CommandScratchStore::State::allocation_failed(), pineforge::detail::io_error, and pineforge::detail::programming_error.
Referenced by pineforge::source::PineExecutionAdapter::bind_exit_scratch(), and pineforge::source::PineStrategyHost::set_trade_scratch().
|
inlineoverridevirtualnoexcept |
Reimplemented from pineforge::detail::ScratchReadback.
Definition at line 1801 of file scratch_store_impl.hpp.
References pineforge::detail::CommandScratchStore::State::allocation_failed(), and pineforge::detail::scratch_out_of_memory_failure().
Referenced by pineforge::source::detail::exit_scratch_edit_failure(), and operator=().
|
inlineoverridevirtualnoexcept |
Implements pineforge::detail::ScratchReadback.
Definition at line 1805 of file scratch_store_impl.hpp.
Referenced by operator=().
|
inlineoverridevirtualnoexcept |
Implements pineforge::detail::ScratchReadback.
Definition at line 1806 of file scratch_store_impl.hpp.
References pineforge::detail::ok.
Referenced by operator=(), and pineforge::source::PineStrategyHost::set_trade_scratch().
|
inlinenoexcept |
Definition at line 1809 of file scratch_store_impl.hpp.
References pineforge::detail::ok.
Referenced by pineforge::source::PineExecutionAdapter::bind_exit_scratch(), operator=(), and pineforge::source::PineStrategyHost::set_trade_scratch().
|
inlinenoexcept |
Definition at line 1812 of file scratch_store_impl.hpp.
Referenced by operator=().
|
inlinenoexcept |
Definition at line 1816 of file scratch_store_impl.hpp.
References pineforge::detail::programming_error.
Referenced by pineforge::source::detail::exit_scratch_edit(), and operator=().
|
inlinenoexcept |
Definition at line 1819 of file scratch_store_impl.hpp.
References pineforge::detail::key, pineforge::detail::programming_error, and pineforge::detail::value.
Referenced by operator=().
|
inlinenoexcept |
Definition at line 1823 of file scratch_store_impl.hpp.
References pineforge::detail::programming_error.
Referenced by operator=().
|
inlinenoexcept |
Definition at line 1826 of file scratch_store_impl.hpp.
References pineforge::detail::programming_error.
Referenced by pineforge::source::detail::exit_scratch_edit(), pineforge::source::detail::ExitScratchRows< T, ExitScratchRowMode::bounded_batch >::finish(), and operator=().
|
inlinenoexcept |
Definition at line 1829 of file scratch_store_impl.hpp.
References pineforge::detail::programming_error.
Referenced by pineforge::source::detail::exit_scratch_edit_failure(), and operator=().
|
inlineoverridevirtualnoexcept |
Implements pineforge::detail::ScratchReadback.
Definition at line 1832 of file scratch_store_impl.hpp.
References pineforge::detail::programming_error.
Referenced by operator=().
|
inlineoverridevirtualnoexcept |
Implements pineforge::detail::ScratchReadback.
Definition at line 1835 of file scratch_store_impl.hpp.
References pineforge::detail::programming_error.
Referenced by pineforge::source::detail::exit_scratch_words(), operator=(), pineforge::source::detail::ExitScratchValue< T >::read(), and pineforge::source::detail::ExitScratchValue< native_order::RequestHandle >::read().
|
inlineoverridevirtualnoexcept |
Implements pineforge::detail::ScratchReadback.
Definition at line 1839 of file scratch_store_impl.hpp.
References pineforge::detail::programming_error.
Referenced by operator=().
|
inlineoverridevirtualnoexcept |
Implements pineforge::detail::ScratchReadback.
Definition at line 1843 of file scratch_store_impl.hpp.
References pineforge::detail::programming_error.
Referenced by operator=().
|
inlinenoexcept |
Definition at line 1847 of file scratch_store_impl.hpp.
References pineforge::detail::programming_error.
Referenced by operator=().
|
inlinenoexcept |
Definition at line 1850 of file scratch_store_impl.hpp.
References pineforge::detail::programming_error.
Referenced by operator=(), and pineforge::source::detail::ExitScratchRows< T, ExitScratchRowMode::bounded_batch >::ordered_text().
|
inlinenoexcept |
Definition at line 1853 of file scratch_store_impl.hpp.
References pineforge::detail::programming_error.
Referenced by pineforge::source::detail::exit_scratch_seek(), and operator=().
|
inlinenoexcept |
Definition at line 1856 of file scratch_store_impl.hpp.
References pineforge::detail::programming_error.
Referenced by operator=().
|
inlinenoexcept |
Definition at line 1859 of file scratch_store_impl.hpp.
References pineforge::detail::programming_error.
Referenced by operator=().
|
inlinenoexcept |
Definition at line 1862 of file scratch_store_impl.hpp.
Referenced by operator=().
|
inlinenoexcept |
Definition at line 1866 of file scratch_store_impl.hpp.
References pineforge::detail::programming_error.
Referenced by operator=().