OpenPine C++ API
C++ wrapper for the OpenPine Pine Script VM
Loading...
Searching...
No Matches
openpine::detail Namespace Reference

Functions

std::string_view refToView (const ffi::PineStringRef &ref)
std::optional< std::string_view > optRefToView (bool has_field, const ffi::PineStringRef &ref)
 Returns optional string_view when has_field is true, otherwise std::nullopt.

Function Documentation

◆ optRefToView()

std::optional< std::string_view > openpine::detail::optRefToView ( bool has_field,
const ffi::PineStringRef & ref )
inline

Returns optional string_view when has_field is true, otherwise std::nullopt.

Definition at line 30 of file string_ref.hpp.

References refToView().

Referenced by openpine::ScriptInfo::alertConditionMessage(), openpine::ScriptInfo::alertConditionTitle(), openpine::inputs::InputBool::group(), openpine::inputs::InputColor::group(), openpine::inputs::InputEnum::group(), openpine::inputs::InputFloat::group(), openpine::inputs::InputInt::group(), openpine::inputs::InputPrice::group(), openpine::inputs::InputSession::group(), openpine::inputs::InputSource::group(), openpine::inputs::InputString::group(), openpine::inputs::InputSymbol::group(), openpine::inputs::InputTextArea::group(), openpine::inputs::InputTime::group(), openpine::inputs::InputTimeFrame::group(), openpine::inputs::InputBool::inlineGroup(), openpine::inputs::InputColor::inlineGroup(), openpine::inputs::InputEnum::inlineGroup(), openpine::inputs::InputFloat::inlineGroup(), openpine::inputs::InputInt::inlineGroup(), openpine::inputs::InputPrice::inlineGroup(), openpine::inputs::InputSession::inlineGroup(), openpine::inputs::InputSource::inlineGroup(), openpine::inputs::InputString::inlineGroup(), openpine::inputs::InputSymbol::inlineGroup(), openpine::inputs::InputTime::inlineGroup(), openpine::inputs::InputTimeFrame::inlineGroup(), openpine::inputs::InputSession::optionAt(), openpine::inputs::InputString::optionAt(), openpine::inputs::InputTimeFrame::optionAt(), openpine::inputs::InputBool::title(), openpine::inputs::InputColor::title(), openpine::inputs::InputEnum::title(), openpine::inputs::InputFloat::title(), openpine::inputs::InputInt::title(), openpine::inputs::InputPrice::title(), openpine::inputs::InputSession::title(), openpine::inputs::InputSource::title(), openpine::inputs::InputString::title(), openpine::inputs::InputSymbol::title(), openpine::inputs::InputTextArea::title(), openpine::inputs::InputTime::title(), openpine::inputs::InputTimeFrame::title(), openpine::inputs::InputBool::tooltip(), openpine::inputs::InputColor::tooltip(), openpine::inputs::InputEnum::tooltip(), openpine::inputs::InputFloat::tooltip(), openpine::inputs::InputInt::tooltip(), openpine::inputs::InputPrice::tooltip(), openpine::inputs::InputSession::tooltip(), openpine::inputs::InputSource::tooltip(), openpine::inputs::InputString::tooltip(), openpine::inputs::InputSymbol::tooltip(), openpine::inputs::InputTextArea::tooltip(), openpine::inputs::InputTime::tooltip(), and openpine::inputs::InputTimeFrame::tooltip().

◆ refToView()