PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::native_calendar::native_calendar_v2::SessionCalendar Class Reference

#include <native_calendar.hpp>

Public Member Functions

 SessionCalendar ()=default
 
 SessionCalendar (const SessionCalendar &)=default
 
SessionCalendaroperator= (const SessionCalendar &)=default
 
 SessionCalendar (SessionCalendar &&other) noexcept
 
SessionCalendaroperator= (SessionCalendar &&other) noexcept
 
bool valid () const noexcept
 
const std::string & timezone () const noexcept
 
const std::string & literal () const noexcept
 
const std::vector< SessionWindow > & windows () const noexcept
 
std::uint8_t day_mask () const noexcept
 
int origin_minutes () const noexcept
 
bool all_day () const noexcept
 

Detailed Description

Definition at line 259 of file native_calendar.hpp.

Constructor & Destructor Documentation

◆ SessionCalendar() [1/3]

pineforge::native_calendar::native_calendar_v2::SessionCalendar::SessionCalendar ( )
default

◆ SessionCalendar() [2/3]

pineforge::native_calendar::native_calendar_v2::SessionCalendar::SessionCalendar ( const SessionCalendar & )
default

References SessionCalendar().

◆ SessionCalendar() [3/3]

pineforge::native_calendar::native_calendar_v2::SessionCalendar::SessionCalendar ( SessionCalendar && other)
inlinenoexcept

Definition at line 264 of file native_calendar.hpp.

References SessionCalendar().

Member Function Documentation

◆ operator=() [1/2]

SessionCalendar & pineforge::native_calendar::native_calendar_v2::SessionCalendar::operator= ( const SessionCalendar & )
default

References SessionCalendar().

◆ operator=() [2/2]

SessionCalendar & pineforge::native_calendar::native_calendar_v2::SessionCalendar::operator= ( SessionCalendar && other)
inlinenoexcept

Definition at line 265 of file native_calendar.hpp.

References SessionCalendar().

◆ valid()

bool pineforge::native_calendar::native_calendar_v2::SessionCalendar::valid ( ) const
noexcept

◆ timezone()

const std::string & pineforge::native_calendar::native_calendar_v2::SessionCalendar::timezone ( ) const
inlinenoexcept

Definition at line 285 of file native_calendar.hpp.

References timezone().

Referenced by parse_session, and timezone().

◆ literal()

const std::string & pineforge::native_calendar::native_calendar_v2::SessionCalendar::literal ( ) const
inlinenoexcept

Definition at line 286 of file native_calendar.hpp.

Referenced by parse_session.

◆ windows()

const std::vector< SessionWindow > & pineforge::native_calendar::native_calendar_v2::SessionCalendar::windows ( ) const
inlinenoexcept

Definition at line 287 of file native_calendar.hpp.

Referenced by parse_session.

◆ day_mask()

std::uint8_t pineforge::native_calendar::native_calendar_v2::SessionCalendar::day_mask ( ) const
inlinenoexcept

Definition at line 288 of file native_calendar.hpp.

Referenced by parse_session.

◆ origin_minutes()

int pineforge::native_calendar::native_calendar_v2::SessionCalendar::origin_minutes ( ) const
inlinenoexcept

Definition at line 289 of file native_calendar.hpp.

Referenced by parse_session.

◆ all_day()

bool pineforge::native_calendar::native_calendar_v2::SessionCalendar::all_day ( ) const
inlinenoexcept

Definition at line 290 of file native_calendar.hpp.

Referenced by parse_session.


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