PineForge v1.4.0-4-g873b25da
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::RunFailureInfo Class Reference

The code carried beside a thrown exception. More...

#include <run_failure.hpp>

Public Member Functions

 RunFailureInfo (RunFailureCode code, const RunFailureArgs &args) noexcept
 
 RunFailureInfo (RunFailureValue value) noexcept
 
 RunFailureInfo (const RunFailureInfo &) noexcept=default
 
RunFailureInfo & operator= (const RunFailureInfo &) noexcept=default
 
virtual ~RunFailureInfo ()
 
RunFailureCode run_failure_code () const noexcept
 
const RunFailureValue & run_failure () const noexcept
 

Detailed Description

The code carried beside a thrown exception.

A mixin: it adds no base of std::exception, so coded<Base> is still exactly a Base to every catch.

Definition at line 216 of file run_failure.hpp.

Constructor & Destructor Documentation

◆ RunFailureInfo() [1/3]

pineforge::RunFailureInfo::RunFailureInfo ( RunFailureCode code,
const RunFailureArgs & args )
inlinenoexcept

◆ RunFailureInfo() [2/3]

pineforge::RunFailureInfo::RunFailureInfo ( RunFailureValue value)
inlineexplicitnoexcept

Definition at line 221 of file run_failure.hpp.

◆ RunFailureInfo() [3/3]

pineforge::RunFailureInfo::RunFailureInfo ( const RunFailureInfo & )
defaultnoexcept

References RunFailureInfo().

◆ ~RunFailureInfo()

virtual pineforge::RunFailureInfo::~RunFailureInfo ( )
virtual

Member Function Documentation

◆ operator=()

RunFailureInfo & pineforge::RunFailureInfo::operator= ( const RunFailureInfo & )
defaultnoexcept

References RunFailureInfo().

◆ run_failure_code()

RunFailureCode pineforge::RunFailureInfo::run_failure_code ( ) const
inlinenoexcept

Definition at line 226 of file run_failure.hpp.

◆ run_failure()

const RunFailureValue & pineforge::RunFailureInfo::run_failure ( ) const
inlinenoexcept

Definition at line 227 of file run_failure.hpp.


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