teditor
1.8.0@@fee5e94
Terminal based editor written in C++
|
TimePoint end
Definition: todo/objects.h:23
TimePoint start
Definition: todo/objects.h:21
RepeatType
Definition: todo/objects.h:10
@ Repeat_None
Definition: todo/objects.h:11
TimePoint pt
Definition: todo/objects.h:38
bool hasStart
Definition: todo/objects.h:22
std::string description
Definition: todo/objects.h:26
std::vector< CalendarItem > CalendarItems
Definition: todo/objects.h:41
std::vector< MatchItem > CalendarMatches
Definition: todo/objects.h:42
CalendarItem()
Definition: todo/objects.h:28
@ Repeat_Yearly
Definition: todo/objects.h:12
Definition: todo/objects.h:20
RepeatType strToRepeatType(const std::string &str)
Definition: objects.cpp:11
@ Repeat_Weekly
Definition: todo/objects.h:14
Definition: todo/objects.h:36
TimePoint getNextOccurence(const TimePoint &pt) const
Definition: objects.cpp:38
@ Repeat_Monthly
Definition: todo/objects.h:13
void clear()
Definition: objects.cpp:31
std::chrono::system_clock::time_point TimePoint
Definition: time_utils.h:7
RepeatType repeat
Definition: todo/objects.h:25
@ Repeat_Daily
Definition: todo/objects.h:15
CalendarMatches findMatchesIn(const CalendarItems &items, const TimePoint &start, const TimePoint &end)
Definition: objects.cpp:54
int idx
Definition: todo/objects.h:37
bool hasEnd
Definition: todo/objects.h:24