PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::Series< T > Class Template Reference

#include <series.hpp>

Public Member Functions

 Series (int max_len=500, WindowCacheCapacity cache=window_cache_capacity())
 
void push (T value)
 
void update (T value)
 
T operator[] (int offset) const
 
T current () const
 
int size () const
 
WindowCacheCapacity cache_capacity () const
 
WindowCacheStats cache_stats () const
 
void observe_owned_storage (OwnedStorage &out) const noexcept
 
void clear ()
 

Detailed Description

template<typename T>
class pineforge::Series< T >

Definition at line 474 of file series.hpp.

Constructor & Destructor Documentation

◆ Series()

template<typename T>
pineforge::Series< T >::Series ( int max_len = 500,
WindowCacheCapacity cache = window_cache_capacity() )
inlineexplicit

Definition at line 478 of file series.hpp.

Member Function Documentation

◆ push()

template<typename T>
void pineforge::Series< T >::push ( T value)
inline

Definition at line 481 of file series.hpp.

◆ update()

template<typename T>
void pineforge::Series< T >::update ( T value)
inline

Definition at line 485 of file series.hpp.

◆ operator[]()

template<typename T>
T pineforge::Series< T >::operator[] ( int offset) const
inline

Definition at line 489 of file series.hpp.

References pineforge::na().

◆ current()

template<typename T>
T pineforge::Series< T >::current ( ) const
inline

Definition at line 496 of file series.hpp.

◆ size()

template<typename T>
int pineforge::Series< T >::size ( ) const
inline

Definition at line 500 of file series.hpp.

◆ cache_capacity()

template<typename T>
WindowCacheCapacity pineforge::Series< T >::cache_capacity ( ) const
inline

Definition at line 503 of file series.hpp.

◆ cache_stats()

template<typename T>
WindowCacheStats pineforge::Series< T >::cache_stats ( ) const
inline

Definition at line 504 of file series.hpp.

◆ observe_owned_storage()

template<typename T>
void pineforge::Series< T >::observe_owned_storage ( OwnedStorage & out) const
inlinenoexcept

Definition at line 505 of file series.hpp.

◆ clear()

template<typename T>
void pineforge::Series< T >::clear ( )
inline

Definition at line 509 of file series.hpp.


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