|
PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <drawing.hpp>
Data Structures | |
| struct | DirectoryEntry |
| struct | Slot |
Public Member Functions | |
| BoundDrawingState (DrawingBoundConfig config) | |
| std::int32_t | slot_for (std::int32_t id) const noexcept |
| std::size_t | free_slot () const noexcept |
Static Public Member Functions | |
| static std::size_t | storage_slots (DrawingBoundConfig config) |
Data Fields | |
| std::vector< Slot > | slots |
| std::vector< DirectoryEntry > | directory |
| std::deque< std::int32_t > | order |
| std::int64_t | next_id = 0 |
| std::int32_t | slot_bound = 0 |
| std::uint32_t | pending_creation_slots = 0 |
Definition at line 608 of file drawing.hpp.
|
inlineexplicit |
Definition at line 631 of file drawing.hpp.
References directory, pending_creation_slots, slot_bound, slots, and storage_slots().
|
inlinestatic |
Definition at line 618 of file drawing.hpp.
References pineforge::engine_invariant, pineforge::DrawingBoundConfig::pending_creation_slots, and pineforge::DrawingBoundConfig::slot_bound.
Referenced by BoundDrawingState().
|
inlinenoexcept |
Definition at line 645 of file drawing.hpp.
References directory, pineforge::detail::BoundDrawingState< Rec >::Slot::logical_id, slots, pineforge::detail::BoundDrawingState< Rec >::Slot::value, and pineforge::detail::value.
|
inlinenoexcept |
Definition at line 660 of file drawing.hpp.
References slots, and pineforge::detail::value.
| std::vector<Slot> pineforge::detail::BoundDrawingState< Rec >::slots |
Definition at line 638 of file drawing.hpp.
Referenced by BoundDrawingState(), free_slot(), and slot_for().
| std::vector<DirectoryEntry> pineforge::detail::BoundDrawingState< Rec >::directory |
Definition at line 639 of file drawing.hpp.
Referenced by BoundDrawingState(), and slot_for().
| std::deque<std::int32_t> pineforge::detail::BoundDrawingState< Rec >::order |
Definition at line 640 of file drawing.hpp.
| std::int64_t pineforge::detail::BoundDrawingState< Rec >::next_id = 0 |
Definition at line 641 of file drawing.hpp.
| std::int32_t pineforge::detail::BoundDrawingState< Rec >::slot_bound = 0 |
Definition at line 642 of file drawing.hpp.
Referenced by BoundDrawingState().
| std::uint32_t pineforge::detail::BoundDrawingState< Rec >::pending_creation_slots = 0 |
Definition at line 643 of file drawing.hpp.
Referenced by BoundDrawingState().