CelestialCalendar 1.0.0 · unreleased development @ 67a7c4c79a4a4a6aa7e703c9e6f0039ae34bee82
Loading...
Searching...
No Matches
calendar::jieqi::JieqiGenerator Struct Reference

A generator that generates consecutive Jieqis and their moments (in JDE), starting from a given JDE (exclusive). More...

#include <jieqi.hpp>

Classes

struct  JieqiPair
 A Jieqi and its JDE(TT). More...

Public Member Functions

 JieqiGenerator (const double start_jde)
auto peek () const -> JieqiPair
 Evaluate the pending Jieqi without advancing.
auto next () -> JieqiPair
 Return the pending Jieqi, advancing only after a successful evaluation.

Detailed Description

A generator that generates consecutive Jieqis and their moments (in JDE), starting from a given JDE (exclusive).

Constructor & Destructor Documentation

◆ JieqiGenerator()

calendar::jieqi::JieqiGenerator::JieqiGenerator ( const double start_jde)
inlineexplicit

Member Function Documentation

◆ next()

auto calendar::jieqi::JieqiGenerator::next ( ) ->JieqiPair
inlinenodiscard

Return the pending Jieqi, advancing only after a successful evaluation.

◆ peek()

auto calendar::jieqi::JieqiGenerator::peek ( ) const->JieqiPair
inlinenodiscard

Evaluate the pending Jieqi without advancing.


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