NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
#include <solar_hijri.h>
Public Member Functions | |
year_month_day ()=default | |
CONSTCD11 | year_month_day (const solar_hijri::year &y, const solar_hijri::month &m, const solar_hijri::day &d) NOEXCEPT |
CONSTCD14 | year_month_day (const year_month_day_last &ymdl) NOEXCEPT |
CONSTCD14 | year_month_day (sys_days dp) NOEXCEPT |
CONSTCD14 | year_month_day (local_days dp) NOEXCEPT |
CONSTCD14 year_month_day & | operator+= (const months &m) NOEXCEPT |
CONSTCD14 year_month_day & | operator-= (const months &m) NOEXCEPT |
CONSTCD14 year_month_day & | operator+= (const years &y) NOEXCEPT |
CONSTCD14 year_month_day & | operator-= (const years &y) NOEXCEPT |
CONSTCD11 solar_hijri::year | year () const NOEXCEPT |
CONSTCD11 solar_hijri::month | month () const NOEXCEPT |
CONSTCD11 solar_hijri::day | day () const NOEXCEPT |
CONSTCD14 | operator sys_days () const NOEXCEPT |
CONSTCD14 | operator local_days () const NOEXCEPT |
CONSTCD14 bool | ok () const NOEXCEPT |
Private Member Functions | |
CONSTCD14 days | to_days () const NOEXCEPT |
Static Private Member Functions | |
static CONSTCD14 year_month_day | from_days (days dp) NOEXCEPT |
Private Attributes | |
solar_hijri::year | y_ |
solar_hijri::month | m_ |
solar_hijri::day | d_ |
Definition at line 537 of file solar_hijri.h.
|
default |
|
inline |
Definition at line 2147 of file solar_hijri.h.
|
inline |
Definition at line 2156 of file solar_hijri.h.
Definition at line 2164 of file solar_hijri.h.
|
inlineexplicit |
Definition at line 2170 of file solar_hijri.h.
Definition at line 2176 of file solar_hijri.h.
References solar_hijri::day::d_.
|
inlinestaticprivate |
Definition at line 2344 of file solar_hijri.h.
References solar_hijri::internal::days_in_era, solar_hijri::internal::days_in_first_cycle, solar_hijri::internal::days_in_other_cycles, solar_hijri::internal::days_in_period, solar_hijri::internal::epoch, solar_hijri::internal::unix_time_shift, solar_hijri::internal::years_in_era, solar_hijri::internal::years_in_first_cycle, solar_hijri::internal::years_in_other_cycles, and solar_hijri::internal::years_in_period.
Definition at line 2175 of file solar_hijri.h.
|
inline |
Definition at line 2267 of file solar_hijri.h.
References solar_hijri::day::d_, solar_hijri::day::day(), solar_hijri::month::ok(), and solar_hijri::year::ok().
|
inlineexplicit |
Definition at line 2259 of file solar_hijri.h.
Definition at line 2252 of file solar_hijri.h.
|
inline |
Definition at line 2181 of file solar_hijri.h.
|
inline |
Definition at line 2199 of file solar_hijri.h.
|
inline |
Definition at line 2190 of file solar_hijri.h.
|
inline |
Definition at line 2208 of file solar_hijri.h.
Definition at line 2217 of file solar_hijri.h.
References solar_hijri::day::d_, solar_hijri::internal::days_in_era, solar_hijri::internal::days_in_first_cycle, solar_hijri::internal::days_in_other_cycles, solar_hijri::internal::days_in_period, solar_hijri::internal::epoch, solar_hijri::internal::unix_time_shift, solar_hijri::internal::years_in_era, solar_hijri::internal::years_in_other_cycles, and solar_hijri::internal::years_in_period.
Definition at line 2174 of file solar_hijri.h.
|
private |
Definition at line 541 of file solar_hijri.h.
|
private |
Definition at line 540 of file solar_hijri.h.
|
private |
Definition at line 539 of file solar_hijri.h.