|
PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <drawing.hpp>
Static Public Member Functions | |
| template<class Rec, class Handle> | |
| static bool | missing (const DrawingArena< Rec > &a, Handle h) noexcept |
| template<class Rec, class Handle> | |
| static const Rec & | read (const DrawingArena< Rec > &a, Handle h) |
| template<class Rec, class Handle, class Edit> | |
| static void | edit (DrawingArena< Rec > &a, Handle h, Edit &&apply) |
Definition at line 1012 of file drawing.hpp.
|
inlinestaticnoexcept |
Definition at line 1014 of file drawing.hpp.
References pineforge::detail::value.
Referenced by edit(), pineforge::pf_line_get_price(), and read().
|
inlinestatic |
Definition at line 1026 of file drawing.hpp.
References pineforge::detail::drawing_missing_record(), pineforge::detail::drawing_na_error(), pineforge::detail::drawing_object_name(), missing(), and pineforge::DrawingArena< Rec >::size().
Referenced by pineforge::pf_box_copy(), pineforge::pf_box_get_bottom(), pineforge::pf_box_get_left(), pineforge::pf_box_get_right(), pineforge::pf_box_get_top(), pineforge::pf_label_copy(), pineforge::pf_label_get_text(), pineforge::pf_label_get_x(), pineforge::pf_label_get_y(), pineforge::pf_line_copy(), pineforge::pf_line_get_price(), pineforge::pf_line_get_x1(), pineforge::pf_line_get_x2(), pineforge::pf_line_get_y1(), pineforge::pf_line_get_y2(), pineforge::pf_linefill_get_line1(), and pineforge::pf_linefill_get_line2().
|
inlinestatic |
Definition at line 1036 of file drawing.hpp.
References pineforge::detail::drawing_na_error(), pineforge::detail::drawing_object_name(), missing(), and pineforge::DrawingArena< Rec >::size().
Referenced by pineforge::pf_box_set_bottom(), pineforge::pf_box_set_bottom_right_point(), pineforge::pf_box_set_left(), pineforge::pf_box_set_lefttop(), pineforge::pf_box_set_right(), pineforge::pf_box_set_rightbottom(), pineforge::pf_box_set_top(), pineforge::pf_box_set_top_left_point(), pineforge::pf_box_set_xloc(), pineforge::pf_label_set_point(), pineforge::pf_label_set_text(), pineforge::pf_label_set_x(), pineforge::pf_label_set_xloc(), pineforge::pf_label_set_xy(), pineforge::pf_label_set_y(), pineforge::pf_label_set_yloc(), pineforge::pf_line_set_first_point(), pineforge::pf_line_set_second_point(), pineforge::pf_line_set_x1(), pineforge::pf_line_set_x2(), pineforge::pf_line_set_xloc(), pineforge::pf_line_set_xy1(), pineforge::pf_line_set_xy2(), pineforge::pf_line_set_y1(), and pineforge::pf_line_set_y2().