|
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 | |
| ~ExitScratchRows () noexcept(false) | |
| 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 | finish () |
| 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 595 of file exit_scratch.hpp.
|
inlineexplicit |
Definition at line 597 of file exit_scratch.hpp.
|
inlineexplicit |
Definition at line 599 of file exit_scratch.hpp.
|
delete |
|
inlinenoexcept |
Definition at line 602 of file exit_scratch.hpp.
|
inline |
Definition at line 605 of file exit_scratch.hpp.
|
delete |
|
inlinenoexcept |
Definition at line 606 of file exit_scratch.hpp.
Referenced by pineforge::source::detail::ExitScratchRows< T, ExitScratchRowMode::bounded_batch >::contains(), pineforge::source::PineExecutionAdapter::on_applied(), and pineforge::source::detail::ExitScratchRows< T, ExitScratchRowMode::bounded_batch >::ordered_text().
|
inlinenoexcept |
Definition at line 607 of file exit_scratch.hpp.
Referenced by pineforge::source::detail::ExitScratchRows< T, ExitScratchRowMode::bounded_batch >::contains(), pineforge::source::detail::ExitScratchRows< T, ExitScratchRowMode::bounded_batch >::finish(), pineforge::source::PineExecutionAdapter::on_applied(), pineforge::source::detail::ExitScratchRows< T, ExitScratchRowMode::bounded_batch >::operator[](), pineforge::source::detail::ExitScratchRows< T, ExitScratchRowMode::bounded_batch >::ordered(), pineforge::source::detail::ExitScratchRows< T, ExitScratchRowMode::bounded_batch >::ordered_text(), pineforge::source::detail::ExitScratchRows< T, ExitScratchRowMode::bounded_batch >::push_back(), and pineforge::source::BracketRoster::remove_selected().
|
inlinenoexcept |
Definition at line 608 of file exit_scratch.hpp.
Referenced by pineforge::source::detail::ExitScratchRows< T, ExitScratchRowMode::bounded_batch >::end(), pineforge::source::PineExecutionAdapter::on_applied(), and pineforge::source::detail::ExitScratchRows< T, ExitScratchRowMode::bounded_batch >::ordered().
|
inlinenoexcept |
Definition at line 609 of file exit_scratch.hpp.
Referenced by pineforge::source::BracketRoster::remove_selected().
|
inline |
Definition at line 611 of file exit_scratch.hpp.
Referenced by pineforge::source::PineExecutionAdapter::on_applied().
|
inline |
Definition at line 644 of file exit_scratch.hpp.
Referenced by pineforge::source::detail::ExitScratchRows< T, ExitScratchRowMode::bounded_batch >::clear(), pineforge::source::PineExecutionAdapter::on_applied(), pineforge::source::detail::ExitScratchRows< T, ExitScratchRowMode::bounded_batch >::push_back(), and pineforge::source::detail::ExitScratchRows< T, ExitScratchRowMode::bounded_batch >::set().
|
inline |
Definition at line 663 of file exit_scratch.hpp.
Referenced by pineforge::source::PineExecutionAdapter::on_applied().
|
inline |
Definition at line 668 of file exit_scratch.hpp.
|
inline |
Definition at line 671 of file exit_scratch.hpp.
|
inline |
Definition at line 672 of file exit_scratch.hpp.
|
inline |
Definition at line 678 of file exit_scratch.hpp.
Referenced by pineforge::source::PineExecutionAdapter::on_applied().
|
inline |
Definition at line 685 of file exit_scratch.hpp.
|
inline |
Definition at line 698 of file exit_scratch.hpp.
|
inline |
Definition at line 736 of file exit_scratch.hpp.
|
inline |
Definition at line 737 of file exit_scratch.hpp.