GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
std::chrono::weekday_indexed::weekday_indexed(3) C++ Standard Libary std::chrono::weekday_indexed::weekday_indexed(3)

std::chrono::weekday_indexed::weekday_indexed - std::chrono::weekday_indexed::weekday_indexed


weekday_indexed() = default; (1) (since C++20)
constexpr weekday_indexed(const std::chrono::weekday& wd, unsigned (2) (since C++20)
index) noexcept;


Constructs a weekday_indexed.


1) Default constructor leaves both the std::chrono::weekday and the index value
uninitialized.
2) Constructs a weekday_indexed storing the weekday wd and the index index. The
values held are unspecified if !wd.ok() || index > 7.


A more convenient way to construct a weekday_indexed is with weekday's operator[],
i.e., wd[index].

// Run this code


#include <chrono>
#include <iostream>
using namespace std::chrono;


int main() {
constexpr auto third_friday = weekday_indexed(Friday, 3); // uses constructor (2)
static_assert(third_friday == Friday[3]);


weekday_indexed wdi = Tuesday[2]; // represents the 2nd Tuesday
std::cout << year_month_day{ wdi / October / 2019y } << '\n';
}


2019-10-08


convenience syntax for constructing a weekday_indexed or weekday_last
operator[] from this weekday
(public member function of std::chrono::weekday)

2022.07.31 http://cppreference.com

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.