|
PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <pineforge/detail/scratch_errors.hpp>#include <pineforge/detail/scratch_tables.hpp>#include <algorithm>#include <array>#include <cerrno>#include <cstddef>#include <cstdint>#include <cstring>#include <limits>#include <new>#include <sys/types.h>Go to the source code of this file.
Data Structures | |
| struct | pineforge::detail::Region |
| struct | pineforge::detail::RegionLayout |
| struct | pineforge::detail::Layout |
| class | pineforge::detail::ScratchSlab |
Namespaces | |
| namespace | pineforge |
| namespace | pineforge::detail |
| namespace | pineforge::detail::scratch_layout_detail |
Functions | |
| std::uint64_t | pineforge::detail::scratch_layout_detail::add (std::uint64_t left, std::uint64_t right) |
| std::uint64_t | pineforge::detail::scratch_layout_detail::multiply (std::uint64_t left, std::uint64_t right) |
| std::uint64_t | pineforge::detail::scratch_layout_detail::slots (std::uint64_t keys) |
| std::uint64_t | pineforge::detail::scratch_layout_detail::page (std::uint64_t bytes) |
| template<class HostSize> | |
| bool | pineforge::detail::scratch_layout_detail::fits (std::uint64_t bytes) noexcept |
| Layout | pineforge::detail::compute_layout (const ScratchManifest &manifest) |
Variables | |
| constexpr std::size_t | pineforge::detail::kScratchRegionCount = 9 |
| constexpr std::uint64_t | pineforge::detail::kScratchPageSize = 4096 |