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
↓ 4 callers
Method
verbosity
extras/catch_amalgamated.cpp:922
↓ 4 callers
Function
writeCounts
src/catch2/reporters/catch_reporter_json.cpp:147
↓ 4 callers
Function
writeCounts
extras/catch_amalgamated.cpp:10762
↓ 3 callers
Function
Approx
extras/catch_amalgamated.hpp:13516
↓ 3 callers
Function
Lt
tests/SelfTest/UsageTests/MatchersRanges.tests.cpp:155
↓ 3 callers
Function
Predicate
extras/catch_amalgamated.hpp:12942
↓ 3 callers
Method
add
src/catch2/internal/catch_list.cpp:78
↓ 3 callers
Method
allOk
extras/catch_amalgamated.cpp:2321
↓ 3 callers
Method
allPassed
src/catch2/catch_totals.cpp:32
↓ 3 callers
Function
analyse
extras/catch_amalgamated.cpp:60
↓ 3 callers
Function
approve
(baseName, args)
tools/scripts/approvalTests.py:200
↓ 3 callers
Method
benchmarkSamples
src/catch2/catch_config.cpp:220
↓ 3 callers
Method
benchmarkSamples
extras/catch_amalgamated.cpp:926
↓ 3 callers
Function
bootstrap
extras/catch_amalgamated.cpp:446
↓ 3 callers
Method
cardinality
src/catch2/internal/catch_clara.cpp:141
↓ 3 callers
Method
cardinality
extras/catch_amalgamated.cpp:2913
↓ 3 callers
Function
cat
extras/catch_amalgamated.hpp:8290
↓ 3 callers
Function
catch_strnlen
src/catch2/catch_tostring.cpp:60
↓ 3 callers
Function
catch_strnlen
extras/catch_amalgamated.cpp:2058
↓ 3 callers
Method
cend
tests/SelfTest/UsageTests/Compilation.tests.cpp:533
↓ 3 callers
Function
check_outputs
(baseName)
tools/scripts/approvalTests.py:168
↓ 3 callers
Function
classify_outliers
src/catch2/benchmark/detail/catch_stats.cpp:229
↓ 3 callers
Method
close
src/catch2/internal/catch_run_context.cpp:129
↓ 3 callers
Method
compare
src/catch2/internal/catch_stringref.cpp:27
↓ 3 callers
Function
complete_invoke
src/catch2/benchmark/detail/catch_complete_invoke.hpp:45
↓ 3 callers
Function
complete_invoke
extras/catch_amalgamated.hpp:1806
↓ 3 callers
Function
concatenate_file
(out, filename: str, expand_headers: bool)
tools/scripts/generateAmalgamatedFiles.py:63
↓ 3 callers
Method
construct
extras/catch_amalgamated.hpp:2304
↓ 3 callers
Function
convertInto
src/catch2/internal/catch_clara.hpp:316
↓ 3 callers
Function
convertInto
extras/catch_amalgamated.hpp:4588
↓ 3 callers
Function
count_equidistant_floats
extras/catch_amalgamated.hpp:8768
↓ 3 callers
Function
createShard
extras/catch_amalgamated.hpp:11031
↓ 3 callers
Function
execute_tests
(self_test_exe: str, extra_args: List[str] = None)
tests/TestScripts/testSharding.py:69
↓ 3 callers
Method
expectedToFail
extras/catch_amalgamated.cpp:1796
↓ 3 callers
Function
extendedMultPortable
* Returns 128 bit result of lhs * rhs using portable C++ code * * This implementation is almost twice as fast as naive long multipli
extras/catch_amalgamated.hpp:8445
↓ 3 callers
Method
fail
src/catch2/internal/catch_test_case_tracker.cpp:154
↓ 3 callers
Method
findChild
src/catch2/internal/catch_test_case_tracker.cpp:53
↓ 3 callers
Method
findChild
extras/catch_amalgamated.cpp:7356
↓ 3 callers
Function
generateRandomSeed
src/catch2/internal/catch_random_seed_generation.cpp:19
↓ 3 callers
Function
get_rawResultsPath
(baseName)
tools/scripts/approvalTests.py:34
↓ 3 callers
Method
handleNonExpr
src/catch2/internal/catch_run_context.cpp:934
↓ 3 callers
Method
handleNonExpr
extras/catch_amalgamated.cpp:6754
↓ 3 callers
Method
hasMessage
src/catch2/catch_assertion_result.cpp:53
↓ 3 callers
Method
isAssertion
src/catch2/reporters/catch_reporter_cumulative_base.cpp:43
↓ 3 callers
Function
isFalseTest
src/catch2/internal/catch_result_type.hpp:57
↓ 3 callers
Function
isFalseTest
extras/catch_amalgamated.hpp:915
↓ 3 callers
Method
isSectionTracker
src/catch2/internal/catch_test_case_tracker.cpp:68
↓ 3 callers
Method
isSectionTracker
extras/catch_amalgamated.cpp:7371
↓ 3 callers
Function
isUtf8ContinuationByte
src/catch2/internal/catch_textflow.cpp:29
↓ 3 callers
Function
isUtf8ContinuationByte
extras/catch_amalgamated.cpp:7897
↓ 3 callers
Function
list_tests
(self_test_exe, tags, rng_seed)
tests/TestScripts/testRandomOrder.py:29
↓ 3 callers
Function
list_tests
(self_test_exe: str, extra_args: List[str] = None)
tests/TestScripts/testSharding.py:40
↓ 3 callers
Method
lookup
extras/catch_amalgamated.cpp:4122
↓ 3 callers
Function
makeColourImpl
src/catch2/internal/catch_console_colour.cpp:239
↓ 3 callers
Function
makeGenerators
extras/catch_amalgamated.hpp:7932
↓ 3 callers
Function
makeTestCaseInfo
extras/catch_amalgamated.cpp:1702
↓ 3 callers
Function
make_data
tests/SelfTest/UsageTests/Generators.tests.cpp:229
↓ 3 callers
Function
marginComparison
Performs equivalent check of std::fabs(lhs - rhs) <= margin But without the subtraction to allow for INFINITY in comparison
extras/catch_amalgamated.cpp:558
↓ 3 callers
Method
match
src/catch2/matchers/catch_matchers_quantifiers.hpp:94
↓ 3 callers
Method
match
src/catch2/matchers/catch_matchers_templated.hpp:138
↓ 3 callers
Function
nextafter
src/catch2/internal/catch_polyfills.cpp:35
↓ 3 callers
Function
nextafter
extras/catch_amalgamated.cpp:5442
↓ 3 callers
Method
nonDevelopRelease
(self)
tools/scripts/releaseCommon.py:30
↓ 3 callers
Function
none_to_empty_str
(e)
tests/TestScripts/testRandomOrder.py:23
↓ 3 callers
Function
normalized_path
r"""Replaces \ in paths on Windows with /
tools/scripts/checkConvenienceHeaders.py:23
↓ 3 callers
Method
open
src/catch2/internal/catch_test_case_tracker.cpp:118
↓ 3 callers
Method
print
extras/catch_amalgamated.cpp:9222
↓ 3 callers
Function
printHeaderString
if string has a : in first line will set indent to follow it on subsequent lines
src/catch2/reporters/catch_reporter_teamcity.cpp:24
↓ 3 callers
Function
printHeaderString
if string has a : in first line will set indent to follow it on subsequent lines
extras/catch_amalgamated.cpp:11906
↓ 3 callers
Function
random
This helper function provides a nicer UX when instantiating the generator Notice that it returns an instance of GeneratorWrapper<int>, which is a valu
examples/300-Gen-OwnGenerator.cpp:70
↓ 3 callers
Function
rangeToString
extras/catch_amalgamated.hpp:2828
↓ 3 callers
Method
release
src/catch2/internal/catch_unique_ptr.hpp:88
↓ 3 callers
Method
runOrder
src/catch2/catch_config.cpp:208
↓ 3 callers
Method
runOrder
extras/catch_amalgamated.cpp:914
↓ 3 callers
Function
run_common
(cmd, env = None)
tests/TestScripts/testBazelExitGuardFile.py:18
↓ 3 callers
Method
sectionEnded
src/catch2/internal/catch_run_context.cpp:585
↓ 3 callers
Method
sectionEnded
extras/catch_amalgamated.cpp:6405
↓ 3 callers
Method
seed
extras/catch_amalgamated.cpp:5487
↓ 3 callers
Method
serializeTo
src/catch2/catch_test_spec.cpp:42
↓ 3 callers
Method
serializeTo
extras/catch_amalgamated.cpp:1878
↓ 3 callers
Method
setConfig
src/catch2/internal/catch_context.hpp:34
↓ 3 callers
Method
setConfig
extras/catch_amalgamated.hpp:607
↓ 3 callers
Method
setValue
src/catch2/internal/catch_clara.hpp:433
↓ 3 callers
Method
setValue
extras/catch_amalgamated.hpp:4705
↓ 3 callers
Method
startRedirect
src/catch2/internal/catch_output_redirect.cpp:63
↓ 3 callers
Method
startRedirect
extras/catch_amalgamated.cpp:5095
↓ 3 callers
Method
stopRedirect
src/catch2/internal/catch_output_redirect.cpp:66
↓ 3 callers
Method
stopRedirect
extras/catch_amalgamated.cpp:5098
↓ 3 callers
Method
str
tests/SelfTest/IntrospectiveTests/ColourImpl.tests.cpp:31
↓ 3 callers
Method
succeeded
Result was a success
extras/catch_amalgamated.cpp:652
↓ 3 callers
Function
throw_exception
src/catch2/internal/catch_enforce.cpp:16
↓ 3 callers
Function
throw_test_failure_exception
src/catch2/internal/catch_test_failure_exception.cpp:15
↓ 3 callers
Function
throw_test_failure_exception
extras/catch_amalgamated.cpp:7555
↓ 3 callers
Method
throws
extras/catch_amalgamated.cpp:1790
↓ 3 callers
Method
type
src/catch2/internal/catch_clara.hpp:293
↓ 3 callers
Method
what
tests/SelfTest/UsageTests/Matchers.tests.cpp:51
↓ 2 callers
Function
CHECKED_ELSE
tests/SelfTest/UsageTests/Misc.tests.cpp:189
↓ 2 callers
Function
CHECKED_IF
tests/SelfTest/UsageTests/Misc.tests.cpp:183
↓ 2 callers
Function
ContainerIsRandomAccess
tests/SelfTest/UsageTests/MatchersRanges.tests.cpp:848
↓ 2 callers
Function
Spacer
src/catch2/internal/catch_textflow.cpp:292
← previous
next →
301–400 of 3,068, ranked by callers