PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::source::detail::AdapterPositionTailSummary Struct Referencefinal

#include <pine_position_tail_summary.hpp>

Data Fields

std::vector< std::uint64_t > roster_roots
 
- Data Fields inherited from pineforge::source::detail::PositionTailSummary
PineExecutionAdapter::PositionTailWork work {}
 

Additional Inherited Members

- Public Member Functions inherited from pineforge::source::detail::PositionTailSummary
void set_directory (const std::string &directory)
 
template<class Read, class Diagnostics = PositionTailNoDiagnostics>
void begin_position (std::int64_t barrier, std::size_t base, std::size_t end, Read &&read, Diagnostics diagnostics={})
 
template<class Read, class Diagnostics = PositionTailNoDiagnostics>
void observe (std::size_t base, std::size_t end, Read &&read, Diagnostics diagnostics={})
 
template<class Diagnostics = PositionTailNoDiagnostics>
void open_origin (std::uint64_t incarnation, bool is_long, Diagnostics={})
 
void retire_origin (std::uint64_t incarnation)
 
void forget_origins ()
 
std::size_t resident_origins () const noexcept
 
void live_cohort (const void *row, bool nonempty)
 
template<class Visit>
void for_each_live_cohort (Visit &&visit) const
 
template<class Diagnostics = PositionTailNoDiagnostics>
void invalidate (PositionTailGuard reason=PositionTailGuard::Invalidated, Diagnostics={})
 
template<class Select, class Diagnostics = PositionTailNoDiagnostics>
bool ancestry (bool is_long, Select &&select, double &result, Diagnostics diagnostics={})
 
template<class Diagnostics = PositionTailNoDiagnostics>
bool margin (bool is_long, const std::string *named_entry, double &result, Diagnostics diagnostics={})
 

Detailed Description

Definition at line 465 of file pine_position_tail_summary.hpp.

Field Documentation

◆ roster_roots

std::vector<std::uint64_t> pineforge::source::detail::AdapterPositionTailSummary::roster_roots

Definition at line 465 of file pine_position_tail_summary.hpp.


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