|
PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <pineforge/detail/scratch_store.hpp>#include <pineforge/detail/scratch_arena.hpp>#include <pineforge/native_host.hpp>#include <pineforge/run_failure.hpp>#include <algorithm>#include <array>#include <cstdint>#include <cstring>#include <exception>#include <iterator>#include <limits>#include <optional>#include <stdexcept>#include <string>#include <type_traits>#include <utility>Go to the source code of this file.
Namespaces | |
| namespace | pineforge |
| namespace | pineforge::source |
| namespace | pineforge::source::detail |
Typedefs | |
| using | pineforge::source::detail::ExitScratchKeyWords = std::array<std::uint64_t, 4> |
| template<class T> | |
| using | pineforge::source::detail::ExitScratchBatchRows = ExitScratchRows<T, ExitScratchRowMode::bounded_batch> |
| using | pineforge::source::detail::ScratchHandle |
Enumerations | |
| enum class | pineforge::source::detail::ExitScratchRowMode : std::uint8_t { pineforge::source::detail::per_row , pineforge::source::detail::bounded_batch } |
| enum class | pineforge::source::detail::ScratchDurability |
| enum class | pineforge::source::detail::ScratchField |
| enum class | pineforge::source::detail::ScratchStatus |
Variables | |
| constexpr std::size_t | pineforge::source::detail::kExitScopeEraseBatch = 64 |
| constexpr std::size_t | pineforge::source::detail::exit_scratch_key_bytes = sizeof(ExitScratchKeyWords) |