9#ifndef BOTAN_CALENDAR_H_
10#define BOTAN_CALENDAR_H_
12#include <botan/types.h>
54 calendar_point(uint32_t y, uint32_t mon, uint32_t d, uint32_t h, uint32_t min, uint32_t sec) :
55 year(y), month(mon), day(d), hour(h), minutes(min), seconds(sec) {}
60 std::chrono::system_clock::time_point to_std_timepoint()
const;
66 std::string to_string()
const;
68 BOTAN_DEPRECATED_PUBLIC_MEMBER_VARIABLES:
87 const
std::chrono::system_clock::time_point& time_point);
uint32_t get_minutes() const
uint32_t get_month() const
calendar_point(uint32_t y, uint32_t mon, uint32_t d, uint32_t h, uint32_t min, uint32_t sec)
uint32_t get_seconds() const
uint32_t get_hour() const
uint32_t get_year() const
#define BOTAN_PUBLIC_API(maj, min)
calendar_point calendar_value(const std::chrono::system_clock::time_point &time_point)