std::chrono...th_weekday)(3)
π std::chrono::operator==(std::chrono::year_month_weekday) π
okay so bestie, this page is from the C++ Standard Libary manual β yes, that's the manual name as written, and we're keeping it exact and cute. It's all about comparing two year_month_weekday values, and honestly? iconic little equality-operator behavior. β¨
π NAME π
std::chrono::operator==(std::chrono::year_month_weekday) - std::chrono::operator==(std::chrono::year_month_weekday)
β¨ Synopsis β¨
Defined in header <chrono>:
constexpr bool operator==( const std::chrono::year_month_weekday& x,
const std::chrono::year_month_weekday& y )
(since C++20)
noexcept;
It compares the two year_month_weekday values x and y.
The != operator is synthesized from operator==.
π Return value π
It gives you back this exact little vibe check:
x.year() == y.year() && x.month() == y.month() && x.weekday_indexed() == y.weekday_indexed()
π§ Example π§
The original says // Run this code before the snippet, so here's the whole thing, bestie:
#include <chrono>
#include <iostream>
using namespace std::chrono;
int main()
{
constexpr auto ymwdi1{Wednesday[1]/January/2021};
constexpr year_month_weekday ymwdi2{year(2021), month(1),
weekday(3)[1]};
std::cout << std::boolalpha << (ymwdi1 == ymwdi2) << '\n';
}
π Output π
true
Source/version/date vibes: http://cppreference.com Β· 2024.06.10 Β· std::chrono...th_weekday)(3) β that's the footer, and we're obsessed. π π«Ά
π¦ where this page comes from
- nixpkgs unstable: stdman 2024.07.05
- opensuse-leap 16.0: stdman 2024.07.05-bp160.1.9 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms