PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::DrawingArena< Rec > Class Template Reference

#include <drawing.hpp>

Public Member Functions

 DrawingArena (int cap=50)
 
int32_t alloc (Rec r)
 
void erase (int32_t id)
 
bool alive (int32_t id) const
 
int32_t size () const
 
Rec & at (int32_t id)
 
const Rec & at (int32_t id) const
 
const std::deque< int32_t > & order () const
 

Detailed Description

template<class Rec>
class pineforge::DrawingArena< Rec >

Definition at line 89 of file drawing.hpp.

Constructor & Destructor Documentation

◆ DrawingArena()

template<class Rec>
pineforge::DrawingArena< Rec >::DrawingArena ( int cap = 50)
inlineexplicit

Definition at line 94 of file drawing.hpp.

Member Function Documentation

◆ alloc()

◆ erase()

template<class Rec>
void pineforge::DrawingArena< Rec >::erase ( int32_t id)
inline

◆ alive()

template<class Rec>
bool pineforge::DrawingArena< Rec >::alive ( int32_t id) const
inline

◆ size()

template<class Rec>
int32_t pineforge::DrawingArena< Rec >::size ( ) const
inline

Definition at line 120 of file drawing.hpp.

Referenced by pineforge::pf_line_get_price(), and pineforge::pf_require_live().

◆ at() [1/2]

template<class Rec>
Rec & pineforge::DrawingArena< Rec >::at ( int32_t id)
inline

◆ at() [2/2]

template<class Rec>
const Rec & pineforge::DrawingArena< Rec >::at ( int32_t id) const
inline

Definition at line 123 of file drawing.hpp.

◆ order()

template<class Rec>
const std::deque< int32_t > & pineforge::DrawingArena< Rec >::order ( ) const
inline

Definition at line 125 of file drawing.hpp.


The documentation for this class was generated from the following file: