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

#include <market_admission.hpp>

Public Member Functions

 Journal ()=default
 
 Journal (const Journal &other)
 
Journaloperator= (const Journal &other)
 
 Journal (Journal &&other)
 
Journaloperator= (Journal &&other)
 
uint64_t next_sequence ()
 
Allocation reserve ()
 
void abandon (uint64_t sequence) noexcept
 
void append (Event event)
 
const std::vector< Event > & events () const
 
uint64_t sequence_frontier () const
 
void reset ()
 
void retain (const std::vector< uint64_t > &sequences)
 
void reflect (const std::string &path, const FieldVisitor &visit) const
 

Detailed Description

Definition at line 188 of file source/market_admission.hpp.

Constructor & Destructor Documentation

◆ Journal() [1/3]

pineforge::admission::market_admission_v2::Journal::Journal ( )
default

◆ Journal() [2/3]

pineforge::admission::market_admission_v2::Journal::Journal ( const Journal & other)

Definition at line 66 of file source/market_admission.cpp.

References Journal().

◆ Journal() [3/3]

pineforge::admission::market_admission_v2::Journal::Journal ( Journal && other)

Definition at line 83 of file source/market_admission.cpp.

References Journal().

Member Function Documentation

◆ operator=() [1/2]

Journal & pineforge::admission::market_admission_v2::Journal::operator= ( const Journal & other)

Definition at line 73 of file source/market_admission.cpp.

References Journal().

◆ operator=() [2/2]

Journal & pineforge::admission::market_admission_v2::Journal::operator= ( Journal && other)

Definition at line 93 of file source/market_admission.cpp.

References Journal().

◆ next_sequence()

uint64_t pineforge::admission::market_admission_v2::Journal::next_sequence ( )

Definition at line 103 of file source/market_admission.cpp.

Referenced by reserve().

◆ reserve()

Allocation pineforge::admission::market_admission_v2::Journal::reserve ( )

Definition at line 108 of file source/market_admission.cpp.

References Allocation, and next_sequence().

◆ abandon()

void pineforge::admission::market_admission_v2::Journal::abandon ( uint64_t sequence)
noexcept

Definition at line 113 of file source/market_admission.cpp.

◆ append()

void pineforge::admission::market_admission_v2::Journal::append ( Event event)

◆ events()

const std::vector< Event > & pineforge::admission::market_admission_v2::Journal::events ( ) const
inline

◆ sequence_frontier()

uint64_t pineforge::admission::market_admission_v2::Journal::sequence_frontier ( ) const
inline

Definition at line 202 of file source/market_admission.hpp.

◆ reset()

void pineforge::admission::market_admission_v2::Journal::reset ( )

Definition at line 143 of file source/market_admission.cpp.

◆ retain()

void pineforge::admission::market_admission_v2::Journal::retain ( const std::vector< uint64_t > & sequences)

Definition at line 138 of file source/market_admission.cpp.

◆ reflect()

void pineforge::admission::market_admission_v2::Journal::reflect ( const std::string & path,
const FieldVisitor & visit ) const

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