PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::source::detail::ExitScratchScope Class Reference

#include <exit_scratch.hpp>

Public Member Functions

 ExitScratchScope (ExitScratchContext &context)
 
 ExitScratchScope (const ExitScratchScope &)=delete
 
ExitScratchScope & operator= (const ExitScratchScope &)=delete
 
 ExitScratchScope (ExitScratchScope &&other) noexcept
 
 ~ExitScratchScope () noexcept(false)
 
std::uint64_t scope () const noexcept
 
ExitScratchContext & context () const noexcept
 
void clear ()
 

Detailed Description

Definition at line 428 of file exit_scratch.hpp.

Constructor & Destructor Documentation

◆ ExitScratchScope() [1/3]

pineforge::source::detail::ExitScratchScope::ExitScratchScope ( ExitScratchContext & context)
inlineexplicit

◆ ExitScratchScope() [2/3]

pineforge::source::detail::ExitScratchScope::ExitScratchScope ( const ExitScratchScope & )
delete

References ExitScratchScope().

◆ ExitScratchScope() [3/3]

pineforge::source::detail::ExitScratchScope::ExitScratchScope ( ExitScratchScope && other)
inlinenoexcept

Definition at line 438 of file exit_scratch.hpp.

References ExitScratchScope().

◆ ~ExitScratchScope()

pineforge::source::detail::ExitScratchScope::~ExitScratchScope ( )
inline

Member Function Documentation

◆ operator=()

ExitScratchScope & pineforge::source::detail::ExitScratchScope::operator= ( const ExitScratchScope & )
delete

References ExitScratchScope().

◆ scope()

std::uint64_t pineforge::source::detail::ExitScratchScope::scope ( ) const
inlinenoexcept

Definition at line 454 of file exit_scratch.hpp.

◆ context()

ExitScratchContext & pineforge::source::detail::ExitScratchScope::context ( ) const
inlinenoexcept

Definition at line 455 of file exit_scratch.hpp.

Referenced by ExitScratchScope().

◆ clear()

void pineforge::source::detail::ExitScratchScope::clear ( )
inline

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