|
PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
|
Functions | |
| std::uint64_t | add (std::uint64_t left, std::uint64_t right) |
| std::uint64_t | multiply (std::uint64_t left, std::uint64_t right) |
| std::uint64_t | slots (std::uint64_t keys) |
| std::uint64_t | page (std::uint64_t bytes) |
| template<class HostSize> | |
| bool | fits (std::uint64_t bytes) noexcept |
|
inline |
Definition at line 41 of file scratch_slab.hpp.
References pineforge::detail::layout.
Referenced by page().
|
inline |
Definition at line 46 of file scratch_slab.hpp.
References pineforge::detail::layout.
|
inline |
Definition at line 51 of file scratch_slab.hpp.
References multiply().
Referenced by pineforge::detail::IdPairStore< std::uint64_t >::bind_scratch_tables().
|
inline |
Definition at line 58 of file scratch_slab.hpp.
References add(), pineforge::detail::kScratchPageSize, and multiply().
|
inlinenoexcept |
Definition at line 64 of file scratch_slab.hpp.