Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/catchorg/Catch2
/ functions
Functions
3,068 in github.com/catchorg/Catch2
⨍
Functions
3,068
◇
Types & classes
1,152
↓ 2 callers
Function
getSingletons
extras/catch_amalgamated.cpp:6843
↓ 2 callers
Function
get_test_output
(test_exe: str, sections: bool)
tests/TestScripts/testPartialTestCaseEvent.py:49
↓ 2 callers
Method
handleExpr
src/catch2/internal/catch_run_context.cpp:819
↓ 2 callers
Method
hasActiveEvent
tests/SelfTest/TestRegistrations.cpp:38
↓ 2 callers
Method
hasTestFilters
extras/catch_amalgamated.cpp:892
↓ 2 callers
Function
headers_in_folder
(folder)
tools/scripts/checkConvenienceHeaders.py:37
↓ 2 callers
Method
isBinaryExpression
src/catch2/internal/catch_decomposer.hpp:174
↓ 2 callers
Method
isComplete
src/catch2/internal/catch_test_case_tracker.cpp:114
↓ 2 callers
Method
isConsole
* Best guess on whether the instance is writing to a console (e.g. via stdout/stderr) * * This is useful for e.g. Win32 colour suppo
src/catch2/internal/catch_istream.hpp:34
↓ 2 callers
Method
isConsole
extras/catch_amalgamated.cpp:4623
↓ 2 callers
Method
isFlag
src/catch2/internal/catch_clara.cpp:160
↓ 2 callers
Method
isFlag
extras/catch_amalgamated.cpp:2932
↓ 2 callers
Method
isGeneratorTracker
TrackerBase interface
src/catch2/internal/catch_run_context.cpp:128
↓ 2 callers
Method
isGeneratorTracker
extras/catch_amalgamated.cpp:7372
↓ 2 callers
Function
isOk
src/catch2/internal/catch_result_type.hpp:36
↓ 2 callers
Function
isOk
extras/catch_amalgamated.hpp:894
↓ 2 callers
Function
isThrowSafe
src/catch2/internal/catch_test_case_registry_impl.cpp:107
↓ 2 callers
Function
isThrowSafe
extras/catch_amalgamated.cpp:7267
↓ 2 callers
Function
is_permutation
src/catch2/internal/catch_is_permutation.hpp:108
↓ 2 callers
Function
is_permutation
extras/catch_amalgamated.hpp:10199
↓ 2 callers
Function
keep_memory
src/catch2/benchmark/catch_optimizer.hpp:25
↓ 2 callers
Function
keep_memory
extras/catch_amalgamated.hpp:1497
↓ 2 callers
Function
list
extras/catch_amalgamated.cpp:4970
↓ 2 callers
Method
listListeners
src/catch2/reporters/catch_reporter_xml.cpp:274
↓ 2 callers
Method
listListeners
extras/catch_amalgamated.cpp:876
↓ 2 callers
Method
listReporters
src/catch2/reporters/catch_reporter_xml.cpp:261
↓ 2 callers
Method
listReporters
extras/catch_amalgamated.cpp:875
↓ 2 callers
Method
listTags
src/catch2/reporters/catch_reporter_xml.cpp:312
↓ 2 callers
Method
listTags
extras/catch_amalgamated.cpp:874
↓ 2 callers
Method
listTests
src/catch2/reporters/catch_reporter_xml.cpp:287
↓ 2 callers
Method
listTests
extras/catch_amalgamated.cpp:873
↓ 2 callers
Function
makeString
tests/SelfTest/UsageTests/Misc.tests.cpp:23
↓ 2 callers
Function
make_base_commandline
(self_test_exe)
tests/TestScripts/testSharding.py:30
↓ 2 callers
Function
marginComparison
Performs equivalent check of std::fabs(lhs - rhs) <= margin But without the subtraction to allow for INFINITY in comparison
src/catch2/catch_approx.cpp:19
↓ 2 callers
Method
match
src/catch2/matchers/catch_matchers.hpp:60
↓ 2 callers
Function
measure
src/catch2/benchmark/detail/catch_measure.hpp:21
↓ 2 callers
Function
measure
extras/catch_amalgamated.hpp:1847
↓ 2 callers
Function
normal_quantile
src/catch2/benchmark/detail/catch_stats.cpp:276
↓ 2 callers
Function
normaliseOpt
src/catch2/internal/catch_clara.cpp:28
↓ 2 callers
Function
normaliseOpt
extras/catch_amalgamated.cpp:2800
↓ 2 callers
Function
normalized_paths
r"""Replaces \ with / in every path
tools/scripts/checkConvenienceHeaders.py:27
↓ 2 callers
Function
optimizer_barrier
src/catch2/benchmark/catch_optimizer.hpp:33
↓ 2 callers
Function
optimizer_barrier
extras/catch_amalgamated.hpp:1505
↓ 2 callers
Method
parse
src/catch2/internal/catch_clara.cpp:143
↓ 2 callers
Function
parseAndCreateSpec
tests/SelfTest/IntrospectiveTests/TestSpecParser.tests.cpp:18
↓ 2 callers
Function
parseReporterSpec
src/catch2/internal/catch_reporter_spec_parser.cpp:106
↓ 2 callers
Function
parseSpecialTag
src/catch2/catch_test_case_info.cpp:50
↓ 2 callers
Function
parseSpecialTag
extras/catch_amalgamated.cpp:1635
↓ 2 callers
Function
popScopedMessage
src/catch2/internal/catch_run_context.cpp:317
↓ 2 callers
Function
popScopedMessage
extras/catch_amalgamated.cpp:6137
↓ 2 callers
Function
printSummaryRow
src/catch2/reporters/catch_reporter_helpers.cpp:308
↓ 2 callers
Function
printSummaryRow
extras/catch_amalgamated.cpp:10556
↓ 2 callers
Function
printTestRunTotals
src/catch2/reporters/catch_reporter_helpers.cpp:334
↓ 2 callers
Function
printTestRunTotals
extras/catch_amalgamated.cpp:10582
↓ 2 callers
Function
pushScopedMessage
src/catch2/internal/catch_run_context.cpp:310
↓ 2 callers
Function
pushScopedMessage
extras/catch_amalgamated.cpp:6130
↓ 2 callers
Function
rangeToString
src/catch2/catch_tostring.hpp:342
↓ 2 callers
Function
rawMemoryToString
src/catch2/catch_tostring.hpp:60
↓ 2 callers
Function
rawMemoryToString
extras/catch_amalgamated.hpp:2546
↓ 2 callers
Method
reconstructExpression
extras/catch_amalgamated.cpp:634
↓ 2 callers
Method
registerListener
extras/catch_amalgamated.cpp:5604
↓ 2 callers
Method
registerTest
extras/catch_amalgamated.cpp:7288
↓ 2 callers
Method
registerTranslator
extras/catch_amalgamated.cpp:4182
↓ 2 callers
Method
removeUnscopedMessages
src/catch2/internal/catch_run_context.cpp:290
↓ 2 callers
Method
removeUnscopedMessages
extras/catch_amalgamated.cpp:6110
↓ 2 callers
Function
reportFatal
Signals fatal error message to the run context
src/catch2/internal/catch_fatal_condition_handler.cpp:61
↓ 2 callers
Function
reportFatal
Signals fatal error message to the run context
extras/catch_amalgamated.cpp:4282
↓ 2 callers
Function
resample
src/catch2/benchmark/detail/catch_stats.cpp:35
↓ 2 callers
Function
resample
extras/catch_amalgamated.cpp:189
↓ 2 callers
Function
restorePreviousSignalHandlers
src/catch2/internal/catch_fatal_condition_handler.cpp:179
↓ 2 callers
Function
restorePreviousSignalHandlers
extras/catch_amalgamated.cpp:4400
↓ 2 callers
Method
run
extras/catch_amalgamated.cpp:1467
↓ 2 callers
Function
run_one_test
(binary_path: str, test_name: str, section_names: Tuple[str, ...],
tests/TestScripts/testSectionFiltering.py:39
↓ 2 callers
Function
run_test
(baseName, args)
tools/scripts/approvalTests.py:156
↓ 2 callers
Method
sectionStarted
src/catch2/internal/catch_run_context.cpp:502
↓ 2 callers
Method
sectionStarted
extras/catch_amalgamated.cpp:6322
↓ 2 callers
Method
sectionStarting
src/catch2/reporters/catch_reporter_xml.cpp:80
↓ 2 callers
Method
sectionStarting
extras/catch_amalgamated.cpp:9848
↓ 2 callers
Function
seedRng
src/catch2/internal/catch_run_context.cpp:955
↓ 2 callers
Function
seedRng
extras/catch_amalgamated.cpp:6775
↓ 2 callers
Function
sentinel_distance
src/catch2/internal/catch_is_permutation.hpp:51
↓ 2 callers
Function
sentinel_distance
extras/catch_amalgamated.hpp:10142
↓ 2 callers
Method
setCurrentTracker
src/catch2/internal/catch_test_case_tracker.cpp:104
↓ 2 callers
Method
setCurrentTracker
extras/catch_amalgamated.cpp:7407
↓ 2 callers
Method
setFilters
extras/catch_amalgamated.hpp:10716
↓ 2 callers
Method
shardCount
src/catch2/catch_config.cpp:210
↓ 2 callers
Method
shardCount
extras/catch_amalgamated.cpp:916
↓ 2 callers
Method
shardIndex
src/catch2/catch_config.cpp:211
↓ 2 callers
Method
shardIndex
extras/catch_amalgamated.cpp:917
↓ 2 callers
Function
shouldShowDuration
src/catch2/reporters/catch_reporter_helpers.cpp:71
↓ 2 callers
Function
shouldShowDuration
extras/catch_amalgamated.cpp:10319
↓ 2 callers
Function
size
src/catch2/internal/catch_container_nonmembers.hpp:59
↓ 2 callers
Function
size
extras/catch_amalgamated.hpp:9730
↓ 2 callers
Method
skipToNthElement
src/catch2/generators/catch_generators.hpp:62
↓ 2 callers
Method
skipToNthElement
extras/catch_amalgamated.hpp:7793
↓ 2 callers
Function
stringToColourMode
src/catch2/internal/catch_reporter_spec_parser.cpp:83
↓ 2 callers
Method
succeeded
Result was a success
src/catch2/catch_assertion_result.cpp:36
↓ 2 callers
Method
testCaseEnded
src/catch2/reporters/catch_reporter_xml.cpp:190
↓ 2 callers
Method
testCaseEnded
extras/catch_amalgamated.cpp:9127
↓ 2 callers
Function
testCheckedElse
tests/SelfTest/UsageTests/Misc.tests.cpp:32
← previous
next →
501–600 of 3,068, ranked by callers