|
PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <scratch_file.hpp>
Public Member Functions | |
| Growth (ScratchFileQuota &owner, std::uint64_t requested_end) | |
| Growth (const Growth &)=delete | |
| Growth & | operator= (const Growth &)=delete |
| ~Growth () noexcept | |
| void | wrote (std::uint64_t end) noexcept |
| void | truncated (std::uint64_t bytes) noexcept |
| void | finish () |
Definition at line 98 of file scratch_file.hpp.
|
inline |
Definition at line 100 of file scratch_file.hpp.
References pineforge::detail::RunQuota::check(), pineforge::detail::execution, pineforge::detail::quota_rounded_extent(), pineforge::detail::requested, pineforge::detail::RunQuota::reserve(), and pineforge::detail::ScratchFileQuota::ScratchFileQuota().
Referenced by Growth(), and operator=().
|
inlinenoexcept |
Definition at line 110 of file scratch_file.hpp.
References finish().
References Growth().
|
inlinenoexcept |
Definition at line 117 of file scratch_file.hpp.
References pineforge::detail::end.
|
inlinenoexcept |
Definition at line 118 of file scratch_file.hpp.
|
inline |
Definition at line 119 of file scratch_file.hpp.
References pineforge::detail::committed, pineforge::detail::execution, and pineforge::detail::quota_rounded_extent().
Referenced by ~Growth().