PineForge v1.4.0-4-g873b25da
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::engine_script_run_v19::BacktestEngine::AbortFlag Struct Reference

#include <engine.hpp>

Public Member Functions

 AbortFlag ()=default
 
 AbortFlag (const AbortFlag &) noexcept
 
 AbortFlag (AbortFlag &&) noexcept
 
AbortFlag & operator= (const AbortFlag &) noexcept
 
AbortFlag & operator= (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 1249 of file engine.hpp.

Constructor & Destructor Documentation

◆ AbortFlag() [1/3]

pineforge::engine_script_run_v19::BacktestEngine::AbortFlag::AbortFlag ( )
default

◆ AbortFlag() [2/3]

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

Definition at line 1252 of file engine.hpp.

References AbortFlag().

◆ AbortFlag() [3/3]

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

Definition at line 1253 of file engine.hpp.

References AbortFlag().

Member Function Documentation

◆ operator=() [1/2]

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

Definition at line 1254 of file engine.hpp.

References AbortFlag(), and value.

◆ operator=() [2/2]

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

Definition at line 1258 of file engine.hpp.

References AbortFlag(), and value.

◆ load()

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

Definition at line 1262 of file engine.hpp.

References value.

◆ store()

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

Definition at line 1263 of file engine.hpp.

References value.

Field Documentation

◆ value

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

Definition at line 1250 of file engine.hpp.

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


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