OpenPine C++ API
C++ wrapper for the OpenPine Pine Script VM
Loading...
Searching...
No Matches
instance.hpp File Reference

C++ wrapper for the OpenPine VM instance C ABI. More...

#include <cstdint>
#include <functional>
#include <memory>
#include <optional>
#include <string>
#include "chart.hpp"
#include "error.hpp"
#include "ffi.hpp"
#include "script_info.hpp"
#include "types.hpp"

Go to the source code of this file.

Classes

class  openpine::CandlestickStream
 RAII wrapper around a ffi::CandlestickStream. More...
class  openpine::DataProvider
 Abstract base class for supplying candlestick data and symbol metadata to the VM. More...
class  openpine::CreateInstanceOptions
 Options for creating an Instance. More...
class  openpine::Instance
 Represents a compiled, executable Pine Script instance. More...

Namespaces

namespace  openpine

Detailed Description

C++ wrapper for the OpenPine VM instance C ABI.

Provides RAII types around the raw C handles (see ffi.hpp) and exposes a small, exception-based API for creating and running instances.

Definition in file instance.hpp.