|
PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <exit_scratch.hpp>
Data Structures | |
| struct | const_iterator |
Public Member Functions | |
| ExitScratchRows (const PineExecutionAdapter &owner) | |
| ExitScratchRows (ExitScratchContext &context) | |
| ExitScratchRows (const ExitScratchRows &)=delete | |
| ExitScratchRows & | operator= (const ExitScratchRows &)=delete |
| ExitScratchRows (ExitScratchRows &&other) noexcept | |
| std::uint64_t | scope () const noexcept |
| ExitScratchContext & | context () const noexcept |
| std::size_t | size () const noexcept |
| bool | empty () const noexcept |
| void | push_back (const T &value) |
| void | set (std::size_t index, const T &value) |
| auto | operator[] (std::size_t index) const |
| auto | front () const |
| void | clear () |
| template<class Key, class Visit> | |
| void | ordered (Key key, Visit visit) const |
| bool | contains (const std::string &text) const |
| template<class Visit> | |
| void | ordered_text (Visit visit, bool unique=false) const |
| const_iterator | begin () const |
| const_iterator | end () const |
Definition at line 584 of file exit_scratch.hpp.
|
inlineexplicit |
Definition at line 586 of file exit_scratch.hpp.
References pineforge::source::detail::exit_scratch(), and ExitScratchRows().
Referenced by ExitScratchRows(), ExitScratchRows(), ExitScratchRows(), and operator=().
|
inlineexplicit |
Definition at line 588 of file exit_scratch.hpp.
References context().
|
delete |
References ExitScratchRows().
|
inlinenoexcept |
Definition at line 591 of file exit_scratch.hpp.
References ExitScratchRows().
|
delete |
References ExitScratchRows().
|
inlinenoexcept |
Definition at line 593 of file exit_scratch.hpp.
Referenced by contains(), pineforge::source::PineExecutionAdapter::on_applied(), and ordered_text().
|
inlinenoexcept |
Definition at line 594 of file exit_scratch.hpp.
Referenced by contains(), ExitScratchRows(), pineforge::source::PineExecutionAdapter::on_applied(), operator[](), ordered(), ordered_text(), push_back(), and pineforge::source::BracketRoster::remove_selected().
|
inlinenoexcept |
Definition at line 595 of file exit_scratch.hpp.
Referenced by end(), pineforge::source::PineExecutionAdapter::on_applied(), and ordered().
|
inlinenoexcept |
Definition at line 596 of file exit_scratch.hpp.
Referenced by pineforge::source::BracketRoster::remove_selected().
|
inline |
Definition at line 598 of file exit_scratch.hpp.
References context(), and pineforge::source::detail::exit_scratch_failure().
Referenced by pineforge::source::PineExecutionAdapter::on_applied().
|
inline |
Definition at line 607 of file exit_scratch.hpp.
Referenced by pineforge::source::PineExecutionAdapter::on_applied().
|
inline |
Definition at line 611 of file exit_scratch.hpp.
References context(), and pineforge::source::detail::ExitScratchValue< T >::read().
|
inline |
Definition at line 614 of file exit_scratch.hpp.
|
inline |
Definition at line 615 of file exit_scratch.hpp.
|
inline |
Definition at line 620 of file exit_scratch.hpp.
References context(), pineforge::source::detail::ExitScratchIndex::each(), pineforge::source::detail::ExitScratchIndex::put(), and size().
Referenced by pineforge::source::PineExecutionAdapter::on_applied().
|
inline |
Definition at line 627 of file exit_scratch.hpp.
References context(), pineforge::source::detail::exit_scratch_equal(), pineforge::source::detail::exit_scratch_key_bytes, pineforge::source::detail::exit_scratch_seek(), pineforge::source::detail::exit_scratch_text(), pineforge::source::detail::exit_scratch_words(), pineforge::source::detail::ExitScratchContext::observe_lookup, and scope().
|
inline |
Definition at line 640 of file exit_scratch.hpp.
References context(), pineforge::source::detail::exit_scratch_check(), pineforge::source::detail::exit_scratch_equal(), pineforge::source::detail::exit_scratch_seek(), pineforge::source::detail::exit_scratch_words(), pineforge::detail::CommandScratchStore::next(), scope(), and pineforge::source::detail::ExitScratchContext::store.
Referenced by pineforge::source::PineExecutionAdapter::on_applied().
|
inline |
Definition at line 678 of file exit_scratch.hpp.
|
inline |
Definition at line 679 of file exit_scratch.hpp.
References size().