PineForge v1.4.0-4-g873b25da
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pine_host_reads.hpp File Reference
#include "../native_execution_consumer.hpp"
#include <cstdint>
#include <optional>
Include dependency graph for pine_host_reads.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  pineforge::source::detail::RunState
 
struct  pineforge::source::detail::PineRunCache
 

Namespaces

namespace  pineforge
 
namespace  pineforge::source
 
namespace  pineforge::source::detail
 

Functions

NativeExecutionConsumer & pineforge::source::detail::run_consumer (const NativeStrategyHost &host)
 
RunState pineforge::source::detail::run_state (const NativeStrategyHost &host)
 
NativeLifecycleKind pineforge::source::detail::run_kind (const NativeStrategyHost &host)
 
const NativeRunSpec * pineforge::source::detail::run_spec (const NativeStrategyHost &host)
 
NativeRunPhase pineforge::source::detail::run_phase (const NativeStrategyHost &host)
 
NativePhysicalPosition pineforge::source::detail::run_position (const NativeStrategyHost &host)
 
const NativeCurrentPointView * pineforge::source::detail::callback_point (const NativeStrategyHost &host)
 
PineRunCache * pineforge::source::detail::run_cache (const NativeExecutionConsumer &consumer, const void *owner, std::uint64_t run) noexcept
 
bool pineforge::source::detail::run_aggregates_input_bars (const NativeExecutionConsumer &consumer, const void *owner, std::uint64_t run)
 
void pineforge::source::detail::take_run_facts (NativeExecutionConsumer &consumer, const PineExecutionAdapter &adapter, std::uint64_t run)
 

Variables

const char pineforge::source::detail::kPineRunCacheKind = 0