PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::source::PineScheduler::InputView Class Reference

#include <pine_scheduler.hpp>

Public Member Functions

 InputView () noexcept=default
 
 InputView (const Bar *bars, std::size_t n) noexcept
 
const Bar * data () const noexcept
 
std::size_t size () const noexcept
 
bool empty () const noexcept
 
const Bar & operator[] (std::size_t i) const noexcept
 
const Bar & front () const noexcept
 
const Bar & back () const noexcept
 
const Bar * begin () const noexcept
 
const Bar * end () const noexcept
 

Detailed Description

Definition at line 34 of file pine_scheduler.hpp.

Constructor & Destructor Documentation

◆ InputView() [1/2]

pineforge::source::PineScheduler::InputView::InputView ( )
defaultnoexcept

Referenced by InputView().

◆ InputView() [2/2]

pineforge::source::PineScheduler::InputView::InputView ( const Bar * bars,
std::size_t n )
inlinenoexcept

Definition at line 37 of file pine_scheduler.hpp.

References InputView().

Member Function Documentation

◆ data()

const Bar * pineforge::source::PineScheduler::InputView::data ( ) const
inlinenoexcept

Definition at line 38 of file pine_scheduler.hpp.

◆ size()

std::size_t pineforge::source::PineScheduler::InputView::size ( ) const
inlinenoexcept

Definition at line 39 of file pine_scheduler.hpp.

◆ empty()

bool pineforge::source::PineScheduler::InputView::empty ( ) const
inlinenoexcept

Definition at line 40 of file pine_scheduler.hpp.

◆ operator[]()

const Bar & pineforge::source::PineScheduler::InputView::operator[] ( std::size_t i) const
inlinenoexcept

Definition at line 41 of file pine_scheduler.hpp.

◆ front()

const Bar & pineforge::source::PineScheduler::InputView::front ( ) const
inlinenoexcept

Definition at line 42 of file pine_scheduler.hpp.

◆ back()

const Bar & pineforge::source::PineScheduler::InputView::back ( ) const
inlinenoexcept

Definition at line 43 of file pine_scheduler.hpp.

◆ begin()

const Bar * pineforge::source::PineScheduler::InputView::begin ( ) const
inlinenoexcept

Definition at line 44 of file pine_scheduler.hpp.

Referenced by end().

◆ end()

const Bar * pineforge::source::PineScheduler::InputView::end ( ) const
inlinenoexcept

Definition at line 45 of file pine_scheduler.hpp.

References begin().


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