PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::source::OriginRoster Class Reference

#include <pine_adapter.hpp>

Public Types

using const_iterator = std::vector<native_order::RequestHandle>::const_iterator
 
using const_reverse_iterator
 

Public Member Functions

void push_back (const native_order::RequestHandle &handle)
 
const std::vector< native_order::RequestHandle > & members () const noexcept
 
const native_order::RequestHandleoperator[] (std::size_t index) const
 
const native_order::RequestHandleback () const
 
bool empty () const noexcept
 
std::size_t size () const noexcept
 
const_iterator begin () const noexcept
 
const_iterator end () const noexcept
 
const_reverse_iterator rbegin () const noexcept
 
const_reverse_iterator rend () const noexcept
 
void append_positions_of (const native_order::RequestHandle &handle, std::vector< std::size_t > &out) const
 
const std::vector< std::size_t > * positions_of (std::uint64_t incarnation) const noexcept
 

Detailed Description

Definition at line 501 of file pine_adapter.hpp.

Member Typedef Documentation

◆ const_iterator

Definition at line 503 of file pine_adapter.hpp.

◆ const_reverse_iterator

Initial value:
std::vector<native_order::RequestHandle>::const_reverse_iterator

Definition at line 504 of file pine_adapter.hpp.

Member Function Documentation

◆ push_back()

void pineforge::source::OriginRoster::push_back ( const native_order::RequestHandle & handle)
inline

◆ members()

const std::vector< native_order::RequestHandle > & pineforge::source::OriginRoster::members ( ) const
inlinenoexcept

Definition at line 517 of file pine_adapter.hpp.

◆ operator[]()

const native_order::RequestHandle & pineforge::source::OriginRoster::operator[] ( std::size_t index) const
inline

Definition at line 518 of file pine_adapter.hpp.

◆ back()

const native_order::RequestHandle & pineforge::source::OriginRoster::back ( ) const
inline

Definition at line 519 of file pine_adapter.hpp.

◆ empty()

bool pineforge::source::OriginRoster::empty ( ) const
inlinenoexcept

Definition at line 520 of file pine_adapter.hpp.

◆ size()

std::size_t pineforge::source::OriginRoster::size ( ) const
inlinenoexcept

Definition at line 521 of file pine_adapter.hpp.

◆ begin()

const_iterator pineforge::source::OriginRoster::begin ( ) const
inlinenoexcept

Definition at line 522 of file pine_adapter.hpp.

◆ end()

const_iterator pineforge::source::OriginRoster::end ( ) const
inlinenoexcept

Definition at line 523 of file pine_adapter.hpp.

◆ rbegin()

const_reverse_iterator pineforge::source::OriginRoster::rbegin ( ) const
inlinenoexcept

Definition at line 524 of file pine_adapter.hpp.

◆ rend()

const_reverse_iterator pineforge::source::OriginRoster::rend ( ) const
inlinenoexcept

Definition at line 525 of file pine_adapter.hpp.

◆ append_positions_of()

void pineforge::source::OriginRoster::append_positions_of ( const native_order::RequestHandle & handle,
std::vector< std::size_t > & out ) const
inline

◆ positions_of()

const std::vector< std::size_t > * pineforge::source::OriginRoster::positions_of ( std::uint64_t incarnation) const
inlinenoexcept

Definition at line 537 of file pine_adapter.hpp.


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