Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Compaile/ctrack
/ functions
Functions
296 in github.com/Compaile/ctrack
⨍
Functions
296
◇
Types & classes
91
↓ 106 callers
Function
within_tolerance
test/test_helpers.hpp:61
↓ 76 callers
Function
clear_ctrack
Helper to clear ctrack data between tests
test/test_helpers.hpp:248
↓ 75 callers
Function
result_get_tables
include/ctrack.hpp:1237
↓ 44 callers
Function
sleep_ms
Sleep for a specific number of milliseconds with reasonable precision
test/test_helpers.hpp:24
↓ 24 callers
Function
test_function_with_sleep
test/test_helpers.hpp:255
↓ 19 callers
Method
scopedElement
test/doctest.h:5349
↓ 18 callers
Function
parseCommaSepArgs
parses a comma separated list of words after a pattern in one of the arguments in argv
test/doctest.h:6530
↓ 16 callers
Function
test_function_with_sleep
Helper function to test statistical calculations with known timing patterns
test/test_statistics.cpp:11
↓ 14 callers
Function
toStreamLit
test/doctest.h:3949
↓ 13 callers
Function
getContextOptions
test/doctest.h:4028
↓ 13 callers
Function
parseFlag
locates a flag on the command line
test/doctest.h:6525
↓ 12 callers
Function
skipPathFromFilename
test/doctest.h:3889
↓ 11 callers
Method
insert
test/doctest.h:1012
↓ 10 callers
Method
wait
test/test_helpers.hpp:101
↓ 9 callers
Function
isOnStack
test/doctest.h:611
↓ 9 callers
Function
sum_field
include/ctrack.hpp:60
↓ 8 callers
Function
busy_wait_ns
Precise busy wait function - waits for specified nanoseconds
benchmark/ctrack_benchmark.cpp:71
↓ 7 callers
Function
multithreaded_test_function
Helper function for multi-threaded testing
test/test_multithreaded.cpp:15
↓ 6 callers
Function
c_str
the only functions I'm willing to leave in the interface - available for inlining
test/doctest.h:642
↓ 6 callers
Function
simple_function_10ms
test/test_basic.cpp:13
↓ 5 callers
Function
calc_stats_and_clear
include/ctrack.hpp:1187
↓ 5 callers
Function
get_unique_event_id
include/ctrack.hpp:464
↓ 5 callers
Function
result_as_string
include/ctrack.hpp:1225
↓ 5 callers
Function
result_print
include/ctrack.hpp:1216
↓ 5 callers
Function
sorted_create_grouped_simple_events
requires already sorted
include/ctrack.hpp:507
↓ 5 callers
Function
validate_detail_stats
Validate detail stats
test/test_helpers.hpp:199
↓ 4 callers
Method
addRow
include/ctrack.hpp:318
↓ 4 callers
Function
nested_level_1
test/test_helpers.hpp:272
↓ 4 callers
Method
print
include/ctrack.hpp:329
↓ 4 callers
Function
simple_function_5ms
Test functions with predictable timing
test/test_basic.cpp:7
↓ 4 callers
Function
sleepy_function
examples/complex_multithreaded_puzzle.cpp:13
↓ 4 callers
Method
stringify
test/doctest.h:1861
↓ 4 callers
Function
validate_summary_row
Validate summary row
test/test_helpers.hpp:179
↓ 3 callers
Function
Approx
test/doctest.h:1218
↓ 3 callers
Function
ContextScopeBase
test/doctest.h:1832
↓ 3 callers
Function
Subcase
test/doctest.h:1342
↓ 3 callers
Function
get_memory_usage
Get current memory usage in bytes
benchmark/ctrack_benchmark.cpp:57
↓ 3 callers
Function
parseOption
parses an option and returns the string after the '=' character
test/doctest.h:6512
↓ 3 callers
Function
stringifyBinaryExpr
test/doctest.h:1355
↓ 3 callers
Method
writeDeclaration
test/doctest.h:5423
↓ 2 callers
Function
MessageBuilder
test/doctest.h:1877
↓ 2 callers
Method
add
test/doctest.h:5785
↓ 2 callers
Method
addFailure
test/doctest.h:5802
↓ 2 callers
Method
addTime
test/doctest.h:5795
↓ 2 callers
Method
appendSubcaseNamesToLastTestcase
test/doctest.h:5789
↓ 2 callers
Function
create_simple_events
include/ctrack.hpp:472
↓ 2 callers
Function
diamond_leaf_d
Diamond pattern helper functions
test/test_nested.cpp:34
↓ 2 callers
Method
ensureTagClosed
test/doctest.h:5416
↓ 2 callers
Function
failureString
test/doctest.h:3872
↓ 2 callers
Function
fill
NOLINTEND(*-avoid-c-arrays)
test/doctest.h:1175
↓ 2 callers
Method
fill
test/doctest.h:3943
↓ 2 callers
Function
fulltext_log_assert_to_stream
test/doctest.h:5677
↓ 2 callers
Method
get_detail_table
include/ctrack.hpp:850
↓ 2 callers
Function
get_distinct_field_values
include/ctrack.hpp:107
↓ 2 callers
Method
get_summary_table
include/ctrack.hpp:818
↓ 2 callers
Function
leaf_function
Benchmark functions with predictable timing
benchmark/ctrack_benchmark.cpp:88
↓ 2 callers
Function
leaf_function_no_track
Version without CTRACK for overhead measurement
benchmark/ctrack_benchmark.cpp:128
↓ 2 callers
Function
level_1_function
benchmark/ctrack_benchmark.cpp:118
↓ 2 callers
Function
load_child_events_simple
include/ctrack.hpp:536
↓ 2 callers
Function
named_test_function_1
test/test_multithreaded.cpp:22
↓ 2 callers
Function
named_test_function_2
test/test_multithreaded.cpp:27
↓ 2 callers
Function
nested_level_2
Nested test functions
test/test_helpers.hpp:267
↓ 2 callers
Function
nested_root
test/test_helpers.hpp:278
↓ 2 callers
Function
parseOptionImpl
the implementation of parseOption()
test/doctest.h:6477
↓ 2 callers
Function
precise_busy_wait
test/test_helpers.hpp:16
↓ 2 callers
Function
print_usage
Print usage
benchmark/ctrack_benchmark.cpp:696
↓ 2 callers
Function
recursive_factorial
Recursive factorial function for testing recursive scenarios
test/test_nested.cpp:12
↓ 2 callers
Function
registerReporterImpl
test/doctest.h:7099
↓ 2 callers
Function
simple_function_20ms
test/test_basic.cpp:19
↓ 2 callers
Function
toString
test/doctest.h:1094
↓ 2 callers
Function
within_tolerance_absolute
Absolute tolerance in nanoseconds
test/test_helpers.hpp:53
↓ 2 callers
Function
within_tolerance_relative
Simple tolerance check for nanoseconds (as int64_t) Relative tolerance with default 15%, minimum 1ms
test/test_helpers.hpp:44
↓ 2 callers
Function
zero_duration_function
test/test_basic.cpp:25
↓ 1 callers
Function
MakeContextScope
test/doctest.h:1910
↓ 1 callers
Function
StringContains
test/doctest.h:852
↓ 1 callers
Method
addError
test/doctest.h:5807
↓ 1 callers
Method
add_sub_events
include/ctrack.hpp:952
↓ 1 callers
Method
calculateStats
include/ctrack.hpp:567
↓ 1 callers
Method
calculate_stats
include/ctrack.hpp:884
↓ 1 callers
Function
calculate_std_dev_field
include/ctrack.hpp:90
↓ 1 callers
Function
clear_a_store
include/ctrack.hpp:1153
↓ 1 callers
Function
compare_with_baseline
Compare current results with baseline
benchmark/ctrack_benchmark.cpp:630
↓ 1 callers
Function
deep_level_1
test/test_nested.cpp:82
↓ 1 callers
Function
deep_level_2
test/test_nested.cpp:76
↓ 1 callers
Function
deep_level_3
test/test_nested.cpp:70
↓ 1 callers
Function
deep_level_4
test/test_nested.cpp:64
↓ 1 callers
Function
deep_level_5
Deep nesting functions
test/test_nested.cpp:59
↓ 1 callers
Function
deep_recursive_func
Deep recursive function for extreme nesting
test/test_edge_cases.cpp:127
↓ 1 callers
Function
deep_root
test/test_nested.cpp:88
↓ 1 callers
Function
diamond_branch_b
test/test_nested.cpp:39
↓ 1 callers
Function
diamond_branch_c
test/test_nested.cpp:45
↓ 1 callers
Function
diamond_root_a
test/test_nested.cpp:51
↓ 1 callers
Function
empty_function
examples/ctrack_overhead_test.cpp:7
↓ 1 callers
Function
epsilon
test/doctest.h:1229
↓ 1 callers
Function
estimate_pi
examples/high_variance_pi_estimation.cpp:7
↓ 1 callers
Function
factorial
Function to calculate the factorial of n
examples/basic_singlethreaded.cpp:16
↓ 1 callers
Function
fetch_event_t_id
include/ctrack.hpp:1057
↓ 1 callers
Function
fibonacci
Function to calculate the nth Fibonacci number
examples/basic_singlethreaded.cpp:23
↓ 1 callers
Function
filloss
test/doctest.h:1053
↓ 1 callers
Function
get_platform
Get platform string
benchmark/ctrack_benchmark.cpp:666
next →
1–100 of 296, ranked by callers