PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
scratch_arena.hpp File Reference
#include <pineforge/run_failure.hpp>
#include <cstddef>
#include <cstdint>
#include <memory>
#include <optional>
#include <system_error>
#include <vector>
Include dependency graph for scratch_arena.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  pineforge::detail::ReportScratchIoError
 
struct  pineforge::detail::ScratchArenaStats
 
class  pineforge::detail::ScratchArena
 

Namespaces

namespace  pineforge
 
namespace  pineforge::detail
 

Enumerations

enum class  pineforge::detail::ScratchStore : std::uint8_t {
  pineforge::detail::unknown ,
  pineforge::detail::curve ,
  pineforge::detail::position_tail ,
  pineforge::detail::cohort ,
  pineforge::detail::exit_rank ,
  pineforge::detail::sequence_index ,
  pineforge::detail::sequence_index_idx ,
  pineforge::detail::erased_minima ,
  pineforge::detail::erased_minima_idx ,
  pineforge::detail::partial_cycles ,
  pineforge::detail::partial_cycles_idx ,
  pineforge::detail::successor_roots ,
  pineforge::detail::command
}
 
enum class  pineforge::detail::ScratchArenaBackend : std::uint8_t {
  pineforge::detail::sealed_memfd ,
  pineforge::detail::regular_file
}
 

Functions

void pineforge::detail::rethrow_carried_scratch_failure (const ReportScratchIoError *failure)