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
↓ 506 callers
Function
TEST_CASE
tests/SelfTest/UsageTests/VariadicMacros.tests.cpp:12
↓ 207 callers
Method
size
extras/catch_amalgamated.hpp:815
↓ 195 callers
Method
size
src/catch2/internal/catch_stringref.hpp:78
↓ 162 callers
Function
stringify
extras/catch_amalgamated.hpp:2630
↓ 137 callers
Method
matches
extras/catch_amalgamated.cpp:1874
↓ 133 callers
Function
print
examples/210-Evt-EventListeners.cpp:48
↓ 133 callers
Method
write
extras/catch_amalgamated.cpp:4747
↓ 115 callers
Method
get
tests/SelfTest/UsageTests/Skip.tests.cpp:80
↓ 106 callers
Method
size
tests/SelfTest/UsageTests/Misc.tests.cpp:69
↓ 101 callers
Method
empty
named queries
src/catch2/internal/catch_stringref.hpp:75
↓ 101 callers
Method
empty
named queries
extras/catch_amalgamated.hpp:812
↓ 97 callers
Method
next
tests/SelfTest/IntrospectiveTests/GeneratorsImpl.tests.cpp:340
↓ 80 callers
Method
write
src/catch2/internal/catch_jsonwriter.cpp:78
↓ 73 callers
Method
end
src/catch2/internal/catch_textflow.cpp:82
↓ 72 callers
Method
end
extras/catch_amalgamated.cpp:7950
↓ 72 callers
Method
parse
extras/catch_amalgamated.cpp:2915
↓ 69 callers
Function
ContainsSubstring
extras/catch_amalgamated.cpp:9047
↓ 68 callers
Method
begin
src/catch2/internal/catch_textflow.cpp:78
↓ 64 callers
Function
TEST_CASE
tests/ExtraTests/X95-InfiniteGenerators.cpp:34
↓ 62 callers
Function
ws
examples/210-Evt-EventListeners.cpp:28
↓ 54 callers
Method
begin
extras/catch_amalgamated.cpp:7946
↓ 54 callers
Function
encode
tests/SelfTest/IntrospectiveTests/Xml.tests.cpp:20
↓ 53 callers
Method
get
extras/catch_amalgamated.hpp:11084
↓ 52 callers
Method
get
src/catch2/internal/catch_singletons.hpp:35
↓ 49 callers
Method
count
extras/catch_amalgamated.hpp:4395
↓ 48 callers
Method
substr
Returns a substring of [start, start + length). If start + length > size(), then the substring is [start, size()). If start > size(), then the substri
extras/catch_amalgamated.hpp:822
↓ 42 callers
Method
hasFilters
extras/catch_amalgamated.cpp:1939
↓ 42 callers
Method
scopedElement
extras/catch_amalgamated.cpp:8566
↓ 42 callers
Method
str
extras/catch_amalgamated.cpp:5837
↓ 42 callers
Function
stringify
src/catch2/catch_tostring.hpp:144
↓ 41 callers
Function
parseTestSpec
tests/SelfTest/helpers/parse_test_spec.cpp:16
↓ 41 callers
Method
str
src/catch2/internal/catch_reusable_string_stream.cpp:61
↓ 39 callers
Method
guardColour
extras/catch_amalgamated.cpp:3616
↓ 39 callers
Method
scopedElement
src/catch2/internal/catch_xmlwriter.cpp:251
↓ 36 callers
Method
guardColour
src/catch2/internal/catch_console_colour.cpp:34
↓ 35 callers
Function
Equals
extras/catch_amalgamated.hpp:13510
↓ 35 callers
Method
substr
Returns a substring of [start, start + length). If start + length > size(), then the substring is [start, size()). If start > size(), then the substri
src/catch2/internal/catch_stringref.hpp:85
↓ 33 callers
Method
begin
tests/SelfTest/IntrospectiveTests/ToString.tests.cpp:21
↓ 33 callers
Method
str
tests/SelfTest/IntrospectiveTests/Reporters.tests.cpp:34
↓ 32 callers
Function
testStringForMatching
tests/SelfTest/UsageTests/Matchers.tests.cpp:32
↓ 30 callers
Function
Contains
extras/catch_amalgamated.hpp:12732
↓ 30 callers
Function
RangeEquals
extras/catch_amalgamated.hpp:13208
↓ 30 callers
Function
WithinAbs
extras/catch_amalgamated.cpp:8898
↓ 30 callers
Function
values
extras/catch_amalgamated.hpp:7855
↓ 29 callers
Method
close
extras/catch_amalgamated.cpp:7428
↓ 28 callers
Method
testSpec
extras/catch_amalgamated.cpp:7672
↓ 28 callers
Function
trim
extras/catch_amalgamated.cpp:6969
↓ 27 callers
Function
as_written
tests/SelfTest/IntrospectiveTests/TextFlow.tests.cpp:18
↓ 27 callers
Function
fakeTestCase
tests/SelfTest/IntrospectiveTests/TestSpec.tests.cpp:23
↓ 27 callers
Method
getResultType
extras/catch_amalgamated.cpp:661
↓ 26 callers
Function
WithinULP
extras/catch_amalgamated.cpp:8890
↓ 26 callers
Method
getResultType
src/catch2/catch_assertion_result.cpp:45
↓ 25 callers
Function
WithinRel
extras/catch_amalgamated.cpp:8902
↓ 25 callers
Function
ulpDistance
extras/catch_amalgamated.hpp:10033
↓ 24 callers
Method
count
src/catch2/internal/catch_clara.hpp:123
↓ 24 callers
Method
find
extras/catch_amalgamated.cpp:7104
↓ 24 callers
Method
indent
extras/catch_amalgamated.cpp:4709
↓ 24 callers
Method
width
extras/catch_amalgamated.hpp:11592
↓ 23 callers
Function
UnorderedRangeEquals
extras/catch_amalgamated.hpp:13240
↓ 23 callers
Method
clear
src/catch2/internal/catch_output_redirect.cpp:171
↓ 23 callers
Method
clear
extras/catch_amalgamated.cpp:5203
↓ 23 callers
Function
value
extras/catch_amalgamated.hpp:7849
↓ 23 callers
Method
writeObject
extras/catch_amalgamated.cpp:4777
↓ 22 callers
Function
convertIntoString
extras/catch_amalgamated.cpp:2088
↓ 20 callers
Method
end
tests/SelfTest/IntrospectiveTests/ToString.tests.cpp:22
↓ 20 callers
Method
skipToNthElement
extras/catch_amalgamated.cpp:2549
↓ 20 callers
Method
testSpec
src/catch2/internal/catch_test_spec_parser.cpp:37
↓ 20 callers
Method
total
extras/catch_amalgamated.cpp:2315
↓ 19 callers
Function
parseUInt
extras/catch_amalgamated.cpp:5381
↓ 19 callers
Function
thisThrows
tests/SelfTest/UsageTests/Exception.tests.cpp:28
↓ 18 callers
Method
empty
tests/SelfTest/helpers/range_test_helpers.hpp:44
↓ 18 callers
Function
range
extras/catch_amalgamated.hpp:9055
↓ 18 callers
Function
to_string
extras/catch_amalgamated.hpp:11681
↓ 18 callers
Function
trim
src/catch2/internal/catch_string_manip.cpp:48
↓ 17 callers
Function
compute_bools
tests/SelfTest/UsageTests/MatchersConstexpr.tests.cpp:52
↓ 17 callers
Method
errorMessage
extras/catch_amalgamated.hpp:4532
↓ 17 callers
Method
indent
src/catch2/internal/catch_jsonwriter.cpp:40
↓ 17 callers
Method
isOk
Result was a success, or failure is suppressed
extras/catch_amalgamated.cpp:657
↓ 17 callers
Method
run
src/catch2/catch_session.cpp:302
↓ 17 callers
Function
startsWith
extras/catch_amalgamated.cpp:6940
↓ 17 callers
Method
writeObject
src/catch2/internal/catch_jsonwriter.cpp:108
↓ 16 callers
Function
StartsWith
extras/catch_amalgamated.cpp:9053
↓ 16 callers
Method
add
extras/catch_amalgamated.cpp:4949
↓ 16 callers
Method
isOk
Result was a success, or failure is suppressed
src/catch2/catch_assertion_result.cpp:41
↓ 16 callers
Method
isOpen
extras/catch_amalgamated.cpp:7374
↓ 16 callers
Function
parseReporterSpec
extras/catch_amalgamated.cpp:5718
↓ 16 callers
Function
random
extras/catch_amalgamated.hpp:8984
↓ 16 callers
Method
total
src/catch2/benchmark/catch_outlier_classification.hpp:22
↓ 15 callers
Function
EndsWith
extras/catch_amalgamated.cpp:9050
↓ 15 callers
Method
begin
extras/catch_amalgamated.hpp:11593
↓ 15 callers
Method
isComplete
extras/catch_amalgamated.cpp:7417
↓ 15 callers
Function
is_permutation
tests/SelfTest/IntrospectiveTests/Algorithms.tests.cpp:18
↓ 15 callers
Function
makeNAL
tests/SelfTest/IntrospectiveTests/PartTracker.tests.cpp:18
↓ 15 callers
Function
replaceInPlace
extras/catch_amalgamated.cpp:6989
↓ 14 callers
Function
SizeIs
extras/catch_amalgamated.hpp:12654
↓ 14 callers
Method
find
src/catch2/internal/catch_tag_alias_registry.cpp:17
↓ 14 callers
Function
startsWith
src/catch2/internal/catch_string_manip.cpp:19
↓ 14 callers
Method
substring
extras/catch_amalgamated.cpp:7954
↓ 14 callers
Function
unscoped_info
tests/SelfTest/UsageTests/Message.tests.cpp:143
↓ 14 callers
Method
writeArray
extras/catch_amalgamated.cpp:4783
next →
1–100 of 3,068, ranked by callers