todod.todo

Undocumented in source.

Members

Aliases

Todos
alias Todos = Set!Todo

Working on list of todos

Classes

Todo
class Todo

A Todo

Functions

allTags
Tags allTags(Todos ts)

Return all existing tags

generateSomeTodos
Todos generateSomeTodos()
Undocumented in source. Be warned that the author may not have intended to support it.
lastProgress
auto lastProgress(Todo t)

Days since last progress. If no progress has been made then days since creation

loadTodos
Todos loadTodos(GitRepo gr)
Undocumented in source. Be warned that the author may not have intended to support it.
loadTodos
Todos loadTodos(GitRepo gr, Tags tags)
Undocumented in source. Be warned that the author may not have intended to support it.
markDone
auto markDone(Todo t, Tag doneTag)
Undocumented in source. Be warned that the author may not have intended to support it.
random
Todo[] random(TODOS ts, Tags allTags, TagDelta selected, string searchString, Dependencies deps, double[string] defaultWeights, size_t no)

Select a weighted random set of Todos

tagOccurence
size_t[Tag] tagOccurence(TODOS ts, Tags tags, Tags exclude)

Number of occurences of each given tag

toJSON
JSONValue toJSON(Todo t)
Undocumented in source. Be warned that the author may not have intended to support it.
toJSON
JSONValue toJSON(Todos ts)

Turn Todos into a JSONValue

toString
string toString(Todo t)
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString(Todos ts)

Turn Todos into a string

toTodo
Todo toTodo(JSONValue json)
Undocumented in source. Be warned that the author may not have intended to support it.
toTodo
Todo toTodo(JSONValue json, Tags tags)
Undocumented in source. Be warned that the author may not have intended to support it.
toTodos
Todos toTodos(JSONValue json)
Undocumented in source. Be warned that the author may not have intended to support it.
writeTodos
void writeTodos(Todos ts, GitRepo gr)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta