Astronomical Year.
More...
#include <core.hpp>
Astronomical Year.
1 B.C. is year 0.
Definition at line 35 of file calendars/mtcore_calendars/core.hpp.
◆ AstronomicalYear() [1/2]
mtcore::calendars::AstronomicalYear::AstronomicalYear |
( |
| ) |
|
|
default |
◆ AstronomicalYear() [2/2]
mtcore::calendars::AstronomicalYear::AstronomicalYear |
( |
const YearBase | year | ) |
|
|
inline |
Definition at line 40 of file calendars/mtcore_calendars/core.hpp.
static bool is_valid(const YearBase year)
#define ensure(check,...)
Ensures that a check holds true, aborts the program if not true Will print error if the condition is ...
◆ difference()
◆ is_valid()
static bool mtcore::calendars::AstronomicalYear::is_valid |
( |
const YearBase | year | ) |
|
|
inlinestatic |
◆ operator AnnoDominiYear()
mtcore::calendars::AstronomicalYear::operator AnnoDominiYear |
( |
| ) |
const |
|
inlineexplicit |
◆ operator YearBase()
mtcore::calendars::AstronomicalYear::operator YearBase |
( |
| ) |
const |
|
inlineexplicit |
◆ operator!=()
auto mtcore::calendars::AstronomicalYear::operator!= |
( |
const AstronomicalYear & | o | ) |
const -> bool |
|
inlinenodiscard |
◆ operator+()
◆ operator-()
◆ operator<()
auto mtcore::calendars::AstronomicalYear::operator< |
( |
const AstronomicalYear & | o | ) |
const -> bool |
|
inlinenodiscard |
◆ operator<=()
auto mtcore::calendars::AstronomicalYear::operator<= |
( |
const AstronomicalYear & | o | ) |
const -> bool |
|
inlinenodiscard |
◆ operator<=>()
auto mtcore::calendars::AstronomicalYear::operator<=> |
( |
const AstronomicalYear & | o | ) |
const -> std::strong_ordering |
|
inlinenodiscard |
◆ operator==()
auto mtcore::calendars::AstronomicalYear::operator== |
( |
const AstronomicalYear & | o | ) |
const -> bool |
|
inlinenodiscard |
◆ operator>()
auto mtcore::calendars::AstronomicalYear::operator> |
( |
const AstronomicalYear & | o | ) |
const -> bool |
|
inlinenodiscard |
◆ operator>=()
auto mtcore::calendars::AstronomicalYear::operator>= |
( |
const AstronomicalYear & | o | ) |
const -> bool |
|
inlinenodiscard |
The documentation for this class was generated from the following file: