summaryrefslogtreecommitdiff
path: root/devel/hhdate/files/test-minimal.cpp
blob: 7c3a86d9d244606f42947098ef3eb5564ec96d60 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Small example taken from https://howardhinnant.github.io/date/date.html.
// Only for testing installed header shortly.
#include <iostream>

#include "../include/date/date.h"

int main()
{
    using namespace std;
    using namespace date;
    for (auto m = 1; m <= 12; ++m)
    {
        auto meet = year_month_day{m/fri[1]/2015};
        cout << meet << '\n';
        meet = meet.year()/meet.month()/(meet.day()+weeks{2});
        cout << meet << '\n';
        meet = meet.year()/meet.month()/(meet.day()+weeks{2});
        if (meet.ok())
            cout << meet << '\n';
    }
}