PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::engine_script_run_v18::BacktestEngine::AbortFlag Struct Reference

#include <engine.hpp>

Public Member Functions

 AbortFlag ()=default
 
 AbortFlag (const AbortFlag &) noexcept
 
 AbortFlag (AbortFlag &&) noexcept
 
AbortFlagoperator= (const AbortFlag &) noexcept
 
AbortFlagoperator= (AbortFlag &&) noexcept
 
bool load (std::memory_order order) const
 
void store (bool v, std::memory_order order)
 

Data Fields

std::atomic< bool > value {false}
 

Detailed Description

Definition at line 1740 of file engine.hpp.

Constructor & Destructor Documentation

◆ AbortFlag() [1/3]

pineforge::engine_script_run_v18::BacktestEngine::AbortFlag::AbortFlag ( )
default

◆ AbortFlag() [2/3]

pineforge::engine_script_run_v18::BacktestEngine::AbortFlag::AbortFlag ( const AbortFlag & )
inlinenoexcept

Definition at line 1743 of file engine.hpp.

References AbortFlag().

◆ AbortFlag() [3/3]

pineforge::engine_script_run_v18::BacktestEngine::AbortFlag::AbortFlag ( AbortFlag && )
inlinenoexcept

Definition at line 1744 of file engine.hpp.

References AbortFlag().

Member Function Documentation

◆ operator=() [1/2]

AbortFlag & pineforge::engine_script_run_v18::BacktestEngine::AbortFlag::operator= ( const AbortFlag & )
inlinenoexcept

Definition at line 1745 of file engine.hpp.

References AbortFlag(), and value.

◆ operator=() [2/2]

AbortFlag & pineforge::engine_script_run_v18::BacktestEngine::AbortFlag::operator= ( AbortFlag && )
inlinenoexcept

Definition at line 1749 of file engine.hpp.

References AbortFlag(), and value.

◆ load()

bool pineforge::engine_script_run_v18::BacktestEngine::AbortFlag::load ( std::memory_order order) const
inline

Definition at line 1753 of file engine.hpp.

References value.

◆ store()

void pineforge::engine_script_run_v18::BacktestEngine::AbortFlag::store ( bool v,
std::memory_order order )
inline

Definition at line 1754 of file engine.hpp.

References value.

Field Documentation

◆ value

std::atomic<bool> pineforge::engine_script_run_v18::BacktestEngine::AbortFlag::value {false}

Definition at line 1741 of file engine.hpp.

Referenced by load(), operator=(), operator=(), and store().


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