|
PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <series.hpp>
Public Member Functions | |
| DynamicRingBuffer (std::size_t capacity, WindowCacheCapacity cache=window_cache_capacity()) | |
| void | push_front (T val) |
| void | update_front (T val) |
| T | operator[] (std::size_t offset) const |
| std::size_t | size () const |
| std::size_t | capacity () const |
| WindowCacheCapacity | cache_capacity () const |
| WindowCacheStats | cache_stats () const |
| detail::ReadThroughCacheStats | read_cache_stats () const noexcept |
| void | clear () |
| void | resize (std::size_t new_capacity) |
Definition at line 332 of file series.hpp.
|
inlineexplicit |
Definition at line 339 of file series.hpp.
References capacity().
|
inline |
Definition at line 343 of file series.hpp.
References pineforge::na().
Referenced by update_front().
|
inline |
Definition at line 361 of file series.hpp.
References push_front().
|
inline |
Definition at line 369 of file series.hpp.
References pineforge::na().
|
inline |
Definition at line 381 of file series.hpp.
|
inline |
Definition at line 382 of file series.hpp.
Referenced by DynamicRingBuffer().
|
inline |
Definition at line 383 of file series.hpp.
|
inline |
Definition at line 384 of file series.hpp.
|
inlinenoexcept |
Definition at line 386 of file series.hpp.
|
inline |
Definition at line 390 of file series.hpp.
References pineforge::na().
|
inline |
Definition at line 396 of file series.hpp.
References pineforge::na(), pineforge::detail::WindowValues< T >::reset(), and pineforge::detail::WindowValues< T >::write().