OpenPine C++ API
C++ wrapper for the OpenPine Pine Script VM
Loading...
Searching...
No Matches
openpine::inputs::InputSource Class Reference

Wrapper for a source (OHLC) script input. More...

#include <input_source.hpp>

Public Member Functions

 InputSource (const ffi::InputSource &data)
 Constructs from FFI data.
int64_t id () const
 Input ID.
SourceType defaultValue () const
 Default source (e.g. Open, High, Low, Close).
std::optional< std::string_view > title () const
 Optional title.
std::optional< std::string_view > tooltip () const
 Optional tooltip.
std::optional< std::string_view > inlineGroup () const
 Optional inline group name.
std::optional< std::string_view > group () const
 Optional group name.
uint64_t display () const
 Display bitmask.
bool active () const
 Whether the input is active.
bool confirm () const
 Whether the input requires confirmation.

Detailed Description

Wrapper for a source (OHLC) script input.

Definition at line 25 of file input_source.hpp.

Constructor & Destructor Documentation

◆ InputSource()

openpine::inputs::InputSource::InputSource ( const ffi::InputSource & data)
inlineexplicit

Constructs from FFI data.

Definition at line 28 of file input_source.hpp.

Member Function Documentation

◆ active()

bool openpine::inputs::InputSource::active ( ) const
inline

Whether the input is active.

Definition at line 52 of file input_source.hpp.

◆ confirm()

bool openpine::inputs::InputSource::confirm ( ) const
inline

Whether the input requires confirmation.

Definition at line 54 of file input_source.hpp.

◆ defaultValue()

SourceType openpine::inputs::InputSource::defaultValue ( ) const
inline

Default source (e.g. Open, High, Low, Close).

Definition at line 32 of file input_source.hpp.

◆ display()

uint64_t openpine::inputs::InputSource::display ( ) const
inline

Display bitmask.

Definition at line 50 of file input_source.hpp.

◆ group()

std::optional< std::string_view > openpine::inputs::InputSource::group ( ) const
inline

Optional group name.

Definition at line 46 of file input_source.hpp.

References openpine::detail::optRefToView().

◆ id()

int64_t openpine::inputs::InputSource::id ( ) const
inline

Input ID.

Definition at line 30 of file input_source.hpp.

◆ inlineGroup()

std::optional< std::string_view > openpine::inputs::InputSource::inlineGroup ( ) const
inline

Optional inline group name.

Definition at line 42 of file input_source.hpp.

References openpine::detail::optRefToView().

◆ title()

std::optional< std::string_view > openpine::inputs::InputSource::title ( ) const
inline

Optional title.

Definition at line 34 of file input_source.hpp.

References openpine::detail::optRefToView().

◆ tooltip()

std::optional< std::string_view > openpine::inputs::InputSource::tooltip ( ) const
inline

Optional tooltip.

Definition at line 38 of file input_source.hpp.

References openpine::detail::optRefToView().


The documentation for this class was generated from the following file: