Mercurial > minori
comparison include/core/date.h @ 85:c69230dc2b5d
*: cleanup includes
| author | Paper <mrpapersonic@gmail.com> |
|---|---|
| date | Sun, 29 Oct 2023 00:57:03 -0400 |
| parents | 75c804f713b2 |
| children | f88eda79c60a |
comparison
equal
deleted
inserted
replaced
| 84:eab9e623eb84 | 85:c69230dc2b5d |
|---|---|
| 1 #ifndef __core__date_h | 1 #ifndef __core__date_h |
| 2 #define __core__date_h | 2 #define __core__date_h |
| 3 | |
| 3 #include "json.h" | 4 #include "json.h" |
| 4 #include <QDate> | 5 #include <QDate> |
| 5 #include <cstdint> | 6 #include <cstdint> |
| 7 | |
| 6 class Date { | 8 class Date { |
| 7 public: | 9 public: |
| 8 Date(); | 10 Date(); |
| 9 Date(unsigned int y); | 11 Date(unsigned int y); |
| 10 Date(unsigned int y, unsigned int m, unsigned int d); | 12 Date(unsigned int y, unsigned int m, unsigned int d); |
| 31 large bit precisions aren't exactly useful here... */ | 33 large bit precisions aren't exactly useful here... */ |
| 32 std::shared_ptr<unsigned int> year; | 34 std::shared_ptr<unsigned int> year; |
| 33 std::shared_ptr<unsigned int> month; | 35 std::shared_ptr<unsigned int> month; |
| 34 std::shared_ptr<unsigned int> day; | 36 std::shared_ptr<unsigned int> day; |
| 35 }; | 37 }; |
| 38 | |
| 36 #endif // __core__date_h | 39 #endif // __core__date_h |
