|
teditor
1.8.0@@fee5e94
Terminal based editor written in C++
|
Namespaces | |
| ops | |
Classes | |
| struct | CalendarItem |
| struct | MatchItem |
| class | Parser |
| class | TodoMode |
| class | TodoShowMode |
Typedefs | |
| typedef std::vector< CalendarItem > | CalendarItems |
| typedef std::vector< MatchItem > | CalendarMatches |
Enumerations | |
| enum | RepeatType { Repeat_None, Repeat_Yearly, Repeat_Monthly, Repeat_Weekly, Repeat_Daily } |
| enum | Tokens { Comment = 0, Keywords, Date, String, RepeatType, Newline, Space } |
Functions | |
| REGISTER_MODE (TodoMode, "todo") | |
| REGISTER_MODE (TodoShowMode, "todo-show") | |
| RepeatType | strToRepeatType (const std::string &str) |
| bool | compareMatches (const MatchItem &a, const MatchItem &b) |
| CalendarMatches | findMatchesIn (const CalendarItems &items, const TimePoint &start, const TimePoint &end) |
| parser::Lexer & | getLexer () |
| typedef std::vector<CalendarItem> teditor::todo::CalendarItems |
| typedef std::vector<MatchItem> teditor::todo::CalendarMatches |
| CalendarMatches teditor::todo::findMatchesIn | ( | const CalendarItems & | items, |
| const TimePoint & | start, | ||
| const TimePoint & | end | ||
| ) |
| parser::Lexer& teditor::todo::getLexer | ( | ) |
| teditor::todo::REGISTER_MODE | ( | TodoMode | , |
| "todo" | |||
| ) |
| teditor::todo::REGISTER_MODE | ( | TodoShowMode | , |
| "todo-show" | |||
| ) |
| RepeatType teditor::todo::strToRepeatType | ( | const std::string & | str | ) |
1.8.17