|
PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <pineforge/detail/scratch_store.hpp>#include <algorithm>#include <array>#include <cstring>#include <limits>#include <string>#include <type_traits>Go to the source code of this file.
Namespaces | |
| namespace | pineforge |
| namespace | pineforge::detail |
| namespace | pineforge::detail::journal_codec |
Functions | |
| const WorkObserver * | pineforge::detail::journal_codec::set_work_observer (const WorkObserver *observer) noexcept |
| void | pineforge::detail::journal_codec::observe_work (WorkOperation operation, std::uint64_t bytes=0) noexcept |
| ScratchStatus | pineforge::detail::journal_codec::find (CommandScratchStore &store, std::uint64_t key, ScratchRecordInfo &out) noexcept |
| ScratchStatus | pineforge::detail::journal_codec::finish (CommandScratchStore &store, ScratchStatus status) noexcept |
| ScratchStatus | pineforge::detail::journal_codec::put (CommandScratchStore &store, std::uint64_t key, const ScratchByteSource &value) noexcept |
| ScratchStatus | pineforge::detail::journal_codec::clear (CommandScratchStore &store) noexcept |
Variables | |
| thread_local const WorkObserver * | pineforge::detail::journal_codec::work_observer = nullptr |