OpenPine C++ API
C++ wrapper for the OpenPine Pine Script VM
Loading...
Searching...
No Matches
openpine.hpp
Go to the documentation of this file.
1#pragma once
2
10
11#if (defined(_MSVC_LANG) ? _MSVC_LANG : __cplusplus) < 201703L
12#error \
13 "OpenPine C++ wrapper headers require C++17 (std::optional, std::string_view)."
14#endif
15
16// Re-export all FFI types used by the API so users need not reference ffi::
17#include "display.hpp"
18#include "error.hpp"
19#include "inputs.hpp"
20#include "instance.hpp"
21#include "types.hpp"
22
23// Visuals wrappers
24#include "chart.hpp"
C++ wrappers for chart/visual output produced by the VM.
Type-safe wrappers for display bitmasks used by visuals.
Error type used by the C++ wrapper API.
C++ wrappers for typed script input structs (InputInt, InputFloat, etc.).
C++ wrapper for the OpenPine VM instance C ABI.
Re-exports FFI types into the openpine namespace.