4#ifndef TETL_CHRONO_YEAR_MONTH_HPP
5#define TETL_CHRONO_YEAR_MONTH_HPP
7#include <etl/_chrono/month.hpp>
23 return year().ok()
and month().ok();
constexpr auto operator+(month const &m, months const &ms) noexcept -> month
Definition month.hpp:78
constexpr auto operator+(chrono::year_month const &ym, chrono::years const &dy) noexcept -> chrono::year_month
Definition year_month.hpp:49
constexpr auto operator-(chrono::year_month const &ym, chrono::years const &dy) noexcept -> chrono::year_month
Definition year_month.hpp:73
constexpr auto operator/(year const &y, month const &m) noexcept -> year_month
Definition year_month.hpp:115
constexpr auto operator/(year const &y, int m) noexcept -> year_month
Definition year_month.hpp:120
constexpr auto operator-(chrono::year_month const &ym, chrono::months const &dm) noexcept -> chrono::year_month
Definition year_month.hpp:79
constexpr auto operator+(chrono::years const &dy, chrono::year_month const &ym) noexcept -> chrono::year_month
Definition year_month.hpp:55
constexpr auto operator==(month lhs, month rhs) noexcept -> bool
Definition month.hpp:53
constexpr auto operator-(month const &m, months const &ms) noexcept -> month
Definition month.hpp:90
constexpr auto operator+(chrono::year_month const &ym, chrono::months const &dm) noexcept -> chrono::year_month
Definition year_month.hpp:61
constexpr auto operator+(chrono::months const &dm, chrono::year_month const &ym) noexcept -> chrono::year_month
Definition year_month.hpp:67
Definition adjacent_find.hpp:9
The class month represents a month in a year.
Definition month.hpp:22
constexpr month(unsigned m) noexcept
Definition month.hpp:25
Definition year_month.hpp:12
friend constexpr auto operator==(year_month const &lhs, year_month const &rhs) noexcept -> bool
Definition year_month.hpp:39
constexpr auto ok() const noexcept -> bool
Definition year_month.hpp:21
constexpr auto month() const noexcept -> chrono::month
Definition year_month.hpp:29
constexpr auto operator-=(months const &dm) noexcept -> year_month &
Definition year_month.hpp:97
constexpr auto operator+=(months const &dm) noexcept -> year_month &
Definition year_month.hpp:91
constexpr auto operator-=(years const &dy) noexcept -> year_month &
Definition year_month.hpp:109
constexpr auto operator+=(years const &dy) noexcept -> year_month &
Definition year_month.hpp:103
constexpr auto year() const noexcept -> chrono::year
Definition year_month.hpp:25
constexpr year_month(chrono::year const &y, chrono::month const &m) noexcept
Definition year_month.hpp:15