Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GothenburgBitFactory/timewarrior
/ functions
Functions
553 in github.com/GothenburgBitFactory/timewarrior
⨍
Functions
553
◇
Types & classes
59
↓ 507 callers
Method
is
//////////////////////////////////////////////////////////////////////////
test/test.cpp:139
↓ 149 callers
Method
size
///////////////////////////////////////////////////////////////////////////
src/AtomicFile.cpp:164
↓ 147 callers
Function
testParseError
///////////////////////////////////////////////////////////////////////////
test/DatetimeParser.t.cpp:83
↓ 134 callers
Method
ok
//////////////////////////////////////////////////////////////////////////
test/test.cpp:118
↓ 129 callers
Function
testParseOpenRange
///////////////////////////////////////////////////////////////////////////
test/DatetimeParser.t.cpp:34
↓ 126 callers
Function
quantizeToNMinutes
///////////////////////////////////////////////////////////////////////////
src/helper.cpp:457
↓ 124 callers
Method
empty
///////////////////////////////////////////////////////////////////////////
src/Interval.cpp:55
↓ 73 callers
Method
entity
///////////////////////////////////////////////////////////////////////////
src/CLI.cpp:137
↓ 62 callers
Method
end
///////////////////////////////////////////////////////////////////////////
src/Database.cpp:211
↓ 59 callers
Function
testParseClosedRange
///////////////////////////////////////////////////////////////////////////
test/DatetimeParser.t.cpp:48
↓ 55 callers
Method
getBoolean
///////////////////////////////////////////////////////////////////////////
src/Rules.cpp:197
↓ 53 callers
Method
begin
///////////////////////////////////////////////////////////////////////////
src/Database.cpp:200
↓ 48 callers
Method
is_open
///////////////////////////////////////////////////////////////////////////
src/Range.cpp:78
↓ 48 callers
Method
tag
///////////////////////////////////////////////////////////////////////////
src/CLI.cpp:54
↓ 46 callers
Method
set
///////////////////////////////////////////////////////////////////////////
src/Rules.cpp:220
↓ 45 callers
Method
attribute
/////////////////////////////////////////////////////////////////////////// Accessor for attributes.
src/CLI.cpp:75
↓ 44 callers
Method
get
/////////////////////////////////////////////////////////////////////////// Return the configuration value given the specified key.
src/Rules.cpp:153
↓ 44 callers
Method
tags
///////////////////////////////////////////////////////////////////////////
src/Database.cpp:279
↓ 42 callers
Method
hasTag
///////////////////////////////////////////////////////////////////////////
src/CLI.cpp:48
↓ 39 callers
Function
getTracked
/////////////////////////////////////////////////////////////////////////// Return collection of intervals that match the filter (synthetic intervals
src/data.cpp:414
↓ 35 callers
Method
serialize
///////////////////////////////////////////////////////////////////////////
src/Interval.cpp:114
↓ 34 callers
Method
add
/////////////////////////////////////////////////////////////////////////// Capture a single argument.
src/CLI.cpp:151
↓ 34 callers
Method
find
src/AtomicFile.cpp:73
↓ 34 callers
Method
json
///////////////////////////////////////////////////////////////////////////
src/Interval.cpp:142
↓ 29 callers
Method
overlaps
/////////////////////////////////////////////////////////////////////////// Detect the following overlap cases: this [--------) A
src/Range.cpp:133
↓ 26 callers
Method
append
///////////////////////////////////////////////////////////////////////////
src/AtomicFile.cpp:230
↓ 25 callers
Function
debug
///////////////////////////////////////////////////////////////////////////
src/log.cpp:55
↓ 24 callers
Method
exists
///////////////////////////////////////////////////////////////////////////
src/AtomicFile.cpp:136
↓ 24 callers
Method
getHint
///////////////////////////////////////////////////////////////////////////
src/CLI.cpp:879
↓ 24 callers
Method
is_started
///////////////////////////////////////////////////////////////////////////
src/Range.cpp:84
↓ 23 callers
Method
getIds
///////////////////////////////////////////////////////////////////////////
src/CLI.cpp:585
↓ 23 callers
Method
intersect
/////////////////////////////////////////////////////////////////////////// Calculate the following intersection cases: this [---
src/Range.cpp:202
↓ 23 callers
Method
notok
//////////////////////////////////////////////////////////////////////////
test/test.cpp:133
↓ 23 callers
Method
skip
//////////////////////////////////////////////////////////////////////////
test/test.cpp:254
↓ 22 callers
Method
deleteInterval
///////////////////////////////////////////////////////////////////////////
src/Datafile.cpp:125
↓ 22 callers
Method
endTransaction
///////////////////////////////////////////////////////////////////////////
src/Journal.cpp:89
↓ 22 callers
Method
startTransaction
///////////////////////////////////////////////////////////////////////////
src/Journal.cpp:75
↓ 21 callers
Method
addInterval
/////////////////////////////////////////////////////////////////////////// Accepted intervals; day1 <= interval.start < dayN
src/Datafile.cpp:91
↓ 21 callers
Method
fail
//////////////////////////////////////////////////////////////////////////
test/test.cpp:247
↓ 21 callers
Method
setRange
src/Interval.cpp:216
↓ 20 callers
Method
encloses
///////////////////////////////////////////////////////////////////////////
src/Range.cpp:150
↓ 20 callers
Function
matchesFilter
filter closed [--------) 1 2 3 4 5 6 result --------------------------------------------------------------------------
src/data.cpp:374
↓ 20 callers
Method
pass
//////////////////////////////////////////////////////////////////////////
test/test.cpp:240
↓ 19 callers
Method
is_ended
///////////////////////////////////////////////////////////////////////////
src/Range.cpp:90
↓ 19 callers
Method
subtract
/////////////////////////////////////////////////////////////////////////// Consider the following overlap cases: this [--------)
src/Range.cpp:311
↓ 17 callers
Function
autoAdjust
/////////////////////////////////////////////////////////////////////////// :adjust To avoid disallowed overlaps, one or more intervals may be modifie
src/validate.cpp:118
↓ 16 callers
Method
total
/////////////////////////////////////////////////////////////////////////// Returns the number of seconds between start and end. If the range is open,
src/Range.cpp:356
↓ 15 callers
Method
all
/////////////////////////////////////////////////////////////////////////// Provide a vector of all configuration keys. If a stem is provided, only re
src/Rules.cpp:240
↓ 15 callers
Method
combine
/////////////////////////////////////////////////////////////////////////// If the ranges do not overlap, the result is *this. this [----) other
src/Range.cpp:268
↓ 15 callers
Method
getRange
/////////////////////////////////////////////////////////////////////////// Supported range forms: ["from"] <date> ["to"|"-" <date>] ["from"] <date>
src/CLI.cpp:670
↓ 15 callers
Method
name
///////////////////////////////////////////////////////////////////////////
src/Datafile.cpp:60
↓ 15 callers
Method
toString
src/UndoAction.cpp:34
↓ 14 callers
Method
getTags
///////////////////////////////////////////////////////////////////////////
src/CLI.cpp:599
↓ 14 callers
Function
joinQuotedIfNeeded
src/util.cpp:102
↓ 14 callers
Method
ranges
/////////////////////////////////////////////////////////////////////////// Within range, yield a collection of recurring ranges as defined by _tokens
src/Exclusion.cpp:100
↓ 12 callers
Function
flattenDatabase
/////////////////////////////////////////////////////////////////////////// Convert what would be synthetic intervals into real intervals in the datab
src/data.cpp:174
↓ 12 callers
Function
join
///////////////////////////////////////////////////////////////////////////
src/util.cpp:81
↓ 11 callers
Method
diag
//////////////////////////////////////////////////////////////////////////
test/test.cpp:227
↓ 11 callers
Method
tokens
///////////////////////////////////////////////////////////////////////////
src/Exclusion.cpp:87
↓ 9 callers
Method
close
///////////////////////////////////////////////////////////////////////////
src/Range.cpp:72
↓ 9 callers
Method
has
///////////////////////////////////////////////////////////////////////////
src/Rules.cpp:146
↓ 9 callers
Method
is_empty
///////////////////////////////////////////////////////////////////////////
src/Range.cpp:96
↓ 9 callers
Function
minimalDelta
///////////////////////////////////////////////////////////////////////////
src/helper.cpp:489
↓ 9 callers
Function
quoteIfNeeded
///////////////////////////////////////////////////////////////////////////
src/util.cpp:54
↓ 9 callers
Method
rend
///////////////////////////////////////////////////////////////////////////
src/Database.cpp:234
↓ 9 callers
Method
setAnnotation
///////////////////////////////////////////////////////////////////////////
src/Interval.cpp:228
↓ 9 callers
Method
truncate
///////////////////////////////////////////////////////////////////////////
src/AtomicFile.cpp:176
↓ 9 callers
Method
write_raw
///////////////////////////////////////////////////////////////////////////
src/AtomicFile.cpp:254
↓ 8 callers
Method
empty
src/Database.cpp:454
↓ 8 callers
Method
incrementTag
////////////////////////////////////////////////////////////////////////// Increment tag count If it does not exist, a new entry is created Returns t
src/TagInfoDatabase.cpp:39
↓ 8 callers
Method
modifyInterval
/////////////////////////////////////////////////////////////////////////// The algorithm to modify an interval is first to find and remove it from th
src/Database.cpp:343
↓ 8 callers
Function
subtractRanges
/////////////////////////////////////////////////////////////////////////// Subtract a set of Ranges from another set of Ranges, all within a defined
src/data.cpp:312
↓ 7 callers
Method
config
Run setup `var` as `value` in timew config
test/basetest/timew.py:80
↓ 7 callers
Function
escape
/////////////////////////////////////////////////////////////////////////// Escape all 'c' --> '\c'.
src/util.cpp:32
↓ 7 callers
Function
getAllExclusions
/////////////////////////////////////////////////////////////////////////// [1] Read holiday definitions from the rules, extract their dates and creat
src/data.cpp:72
↓ 7 callers
Method
getInteger
///////////////////////////////////////////////////////////////////////////
src/Rules.cpp:166
↓ 7 callers
Function
intervalSummarize
/////////////////////////////////////////////////////////////////////////// Summarize either an active or closed interval, for user feedback.
src/helper.cpp:109
↓ 7 callers
Method
rbegin
///////////////////////////////////////////////////////////////////////////
src/Database.cpp:223
↓ 7 callers
Function
showTagByIndex
/////////////////////////////////////////////////////////////////////////// Helper function to show tag by index
src/dom.cpp:48
↓ 7 callers
Function
showTagCount
/////////////////////////////////////////////////////////////////////////// Helper function to show tag count
src/dom.cpp:40
↓ 7 callers
Function
test_merge
///////////////////////////////////////////////////////////////////////////
test/data.t.cpp:57
↓ 7 callers
Method
write
///////////////////////////////////////////////////////////////////////////
src/AtomicFile.cpp:405
↓ 6 callers
Method
assertKeyExists
(self, interval, key, description, message)
test/basetest/testing.py:87
↓ 6 callers
Method
remove
///////////////////////////////////////////////////////////////////////////
src/AtomicFile.cpp:191
↓ 6 callers
Method
report
(self, test, status=None, err=None)
test/simpletap/__init__.py:126
↓ 6 callers
Function
test_flatten
///////////////////////////////////////////////////////////////////////////
test/data.t.cpp:32
↓ 6 callers
Method
toJson
///////////////////////////////////////////////////////////////////////////
src/TagInfo.cpp:55
↓ 5 callers
Method
clear
///////////////////////////////////////////////////////////////////////////
src/DatetimeParser.cpp:188
↓ 5 callers
Function
describeFile
///////////////////////////////////////////////////////////////////////////
src/commands/CmdDiagnostics.cpp:39
↓ 5 callers
Method
dump
///////////////////////////////////////////////////////////////////////////
src/CLI.cpp:110
↓ 5 callers
Function
expandIntervalHint
/////////////////////////////////////////////////////////////////////////// Convert a set of hints to equivalent date ranges.
src/helper.cpp:162
↓ 5 callers
Method
file
///////////////////////////////////////////////////////////////////////////
src/Rules.cpp:140
↓ 5 callers
Function
flatten
///////////////////////////////////////////////////////////////////////////
src/data.cpp:223
↓ 5 callers
Function
getFullDay
///////////////////////////////////////////////////////////////////////////
src/data.cpp:521
↓ 5 callers
Method
intersects
///////////////////////////////////////////////////////////////////////////
src/Range.cpp:237
↓ 5 callers
Method
parse_range
///////////////////////////////////////////////////////////////////////////
src/DatetimeParser.cpp:59
↓ 5 callers
Method
recordConfigAction
///////////////////////////////////////////////////////////////////////////
src/Journal.cpp:133
↓ 5 callers
Method
render
src/Chart.cpp:63
↓ 5 callers
Function
testParse
///////////////////////////////////////////////////////////////////////////
test/DatetimeParser.t.cpp:62
↓ 4 callers
Method
assertIntervalValue
(self, interval, key, expected, description, message)
test/basetest/testing.py:103
next →
1–100 of 553, ranked by callers