|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
weekday_indexed::index | ||||
| Nonmember functions | ||||
| Helper classes | ||||
constexprunsigned index()constnoexcept; | (since C++20) | |
Accesses the index stored in*this.
The index stored in*this.
#include <chrono>#include <iostream> int main(){std::cout<<std::boolalpha; std::chrono::weekday_indexed wdi{std::chrono::Tuesday[2]};// 2nd Tuesday of a monthstd::cout<<(std::chrono::year_month_day{wdi/10/2019}==std::chrono::year_month_day{std::chrono::October/8/2019})<<' '; wdi={wdi.weekday()[wdi.index()+2]};// 2nd Tuesday => 4th Tuesdaystd::cout<<(std::chrono::year_month_day{wdi/10/2019}==std::chrono::year_month_day{std::chrono::October/22/2019})<<'\n';}
Output:
true true