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
Method
ColourGuard
extras/catch_amalgamated.hpp:9602
Method
ColourGuard
extras/catch_amalgamated.cpp:3630
Method
ColourImpl
src/catch2/internal/catch_console_colour.hpp:65
Method
ColourImpl
extras/catch_amalgamated.hpp:9588
Method
Column
src/catch2/internal/catch_textflow.hpp:202
Method
Column
extras/catch_amalgamated.hpp:11561
Function
CommutativeMultCheck
tests/SelfTest/IntrospectiveTests/Integer.tests.cpp:15
Method
CompactReporter
src/catch2/reporters/catch_reporter_compact.hpp:19
Method
CompactReporter
extras/catch_amalgamated.hpp:13734
Method
ConcatGenerator
src/catch2/generators/catch_generators_adapters.hpp:282
Method
ConcatGenerator
extras/catch_amalgamated.hpp:8265
Method
Config
src/catch2/catch_config.cpp:99
Method
Config
src/catch2/catch_config.hpp:100
Method
Config
extras/catch_amalgamated.hpp:3878
Method
Config
extras/catch_amalgamated.cpp:805
Method
ConsoleAssertionPrinter
src/catch2/reporters/catch_reporter_console.cpp:48
Method
ConsoleAssertionPrinter
extras/catch_amalgamated.cpp:9457
Method
ConsoleReporter
src/catch2/reporters/catch_reporter_console.cpp:382
Method
ConsoleReporter
extras/catch_amalgamated.cpp:9791
Function
Contains
src/catch2/matchers/catch_matchers_vector.hpp:163
Function
Contains
src/catch2/matchers/catch_matchers_contains.hpp:77
Method
ContainsElementMatcher
src/catch2/matchers/catch_matchers_contains.hpp:26
Method
ContainsElementMatcher
extras/catch_amalgamated.hpp:12681
Method
ContainsMatcher
src/catch2/matchers/catch_matchers_vector.hpp:47
Method
ContainsMatcher
extras/catch_amalgamated.hpp:13382
Method
ContainsMatcherMatcher
Note that we do a copy+move to avoid having to SFINAE this constructor (and also avoid some perfect forwarding failure cases)
src/catch2/matchers/catch_matchers_contains.hpp:52
Method
ContainsMatcherMatcher
Note that we do a copy+move to avoid having to SFINAE this constructor (and also avoid some perfect forwarding failure cases)
extras/catch_amalgamated.hpp:12707
Function
ContainsSubstring
src/catch2/matchers/catch_matchers_string.cpp:99
Method
CoutStream
Store the streambuf from cout up-front because cout may get redirected when running tests
src/catch2/internal/catch_istream.cpp:94
Method
CoutStream
Store the streambuf from cout up-front because cout may get redirected when running tests
extras/catch_amalgamated.cpp:4619
Method
CumulativeBenchmarkReporter
tests/ExtraTests/X22-BenchmarksInCumulativeReporter.cpp:28
Method
CumulativeReporterBase
GCC5 compat: we cannot use inherited constructor, because it doesn't implement backport of P0136
src/catch2/reporters/catch_reporter_cumulative_base.hpp:94
Method
CumulativeReporterBase
GCC5 compat: we cannot use inherited constructor, because it doesn't implement backport of P0136
extras/catch_amalgamated.hpp:13900
Method
CustomAllocator
tests/SelfTest/UsageTests/Matchers.tests.cpp:243
Method
CustomException
tests/SelfTest/UsageTests/Exception.tests.cpp:39
Method
CustomStdException
tests/SelfTest/UsageTests/Exception.tests.cpp:52
Method
DebugOutStream
src/catch2/internal/catch_istream.cpp:120
Method
DebugOutStream
extras/catch_amalgamated.cpp:4645
Method
Duration
src/catch2/reporters/catch_reporter_console.cpp:234
Method
Duration
extras/catch_amalgamated.cpp:9643
Function
EndsWith
src/catch2/matchers/catch_matchers_string.cpp:102
Method
EndsWithMatcher
src/catch2/matchers/catch_matchers_string.cpp:72
Method
EndsWithMatcher
extras/catch_amalgamated.cpp:9020
Function
Equals
src/catch2/matchers/catch_matchers_vector.hpp:175
Method
EqualsMatcher
src/catch2/matchers/catch_matchers_vector.hpp:79
Method
EqualsMatcher
extras/catch_amalgamated.hpp:13414
Method
EqualsRangeMatcher
tests/SelfTest/UsageTests/Matchers.tests.cpp:798
Method
ErrnoGuard
src/catch2/internal/catch_errno_guard.cpp:14
Method
ErrnoGuard
extras/catch_amalgamated.cpp:4154
Method
ExceptionMatcher
tests/SelfTest/UsageTests/Matchers.tests.cpp:81
Method
ExceptionMessageMatcher
src/catch2/matchers/catch_matchers_exception.hpp:20
Method
ExceptionMessageMatcher
extras/catch_amalgamated.hpp:12771
Method
ExceptionMessageMatchesMatcher
src/catch2/matchers/catch_matchers_exception.hpp:38
Method
ExceptionMessageMatchesMatcher
extras/catch_amalgamated.hpp:12789
Method
ExceptionTranslator
src/catch2/catch_translate_exception.hpp:28
Method
ExceptionTranslator
extras/catch_amalgamated.hpp:7471
Method
ExceptionTranslatorRegistrar
src/catch2/catch_translate_exception.hpp:54
Method
ExceptionTranslatorRegistrar
extras/catch_amalgamated.hpp:7497
Method
ExeName
src/catch2/internal/catch_clara.cpp:288
Method
ExeName
src/catch2/internal/catch_clara.hpp:628
Method
ExeName
extras/catch_amalgamated.hpp:4900
Method
ExeName
extras/catch_amalgamated.cpp:3060
Method
ExprLhs
src/catch2/internal/catch_decomposer.hpp:291
Method
ExprLhs
extras/catch_amalgamated.hpp:5546
Method
FatalConditionHandler
For MSVC, we reserve part of the stack memory for handling memory overflow structured exception.
src/catch2/internal/catch_fatal_condition_handler.cpp:112
Method
FatalConditionHandler
For MSVC, we reserve part of the stack memory for handling memory overflow structured exception.
extras/catch_amalgamated.cpp:4333
Method
FatalConditionHandlerGuard
src/catch2/internal/catch_fatal_condition_handler.hpp:55
Method
FatalConditionHandlerGuard
extras/catch_amalgamated.hpp:9968
Method
FileRedirect
src/catch2/internal/catch_output_redirect.cpp:201
Method
FileRedirect
extras/catch_amalgamated.cpp:5233
Method
FileStream
src/catch2/internal/catch_istream.cpp:76
Method
FileStream
extras/catch_amalgamated.cpp:4601
Method
FilterGenerator
src/catch2/generators/catch_generators_adapters.hpp:78
Method
FilterGenerator
extras/catch_amalgamated.hpp:8061
Method
FixedValuesGenerator
src/catch2/generators/catch_generators.hpp:104
Method
FixedValuesGenerator
extras/catch_amalgamated.hpp:7835
Method
Fixture
tests/SelfTest/UsageTests/BDD.tests.cpp:19
Method
Fixture
tests/SelfTest/UsageTests/Class.tests.cpp:30
Method
GeneratorException
src/catch2/generators/catch_generator_exception.hpp:22
Method
GeneratorException
extras/catch_amalgamated.hpp:7610
Method
GeneratorTracker
src/catch2/internal/catch_run_context.cpp:45
Method
GeneratorTracker
extras/catch_amalgamated.cpp:5865
Method
GeneratorUntypedBase
src/catch2/interfaces/catch_interfaces_generatortracker.hpp:48
Method
GeneratorUntypedBase
extras/catch_amalgamated.hpp:7683
Method
GeneratorWrapper
Takes ownership of the passed pointer.
src/catch2/generators/catch_generators.hpp:49
Method
GeneratorWrapper
Takes ownership of the passed pointer.
extras/catch_amalgamated.hpp:7780
Method
Generators
src/catch2/generators/catch_generators.hpp:160
Method
Generators
extras/catch_amalgamated.hpp:7891
Method
HasSizeMatcher
src/catch2/matchers/catch_matchers_container_properties.hpp:36
Method
HasSizeMatcher
extras/catch_amalgamated.hpp:12606
Function
HasSizeMatcher SizeIs
Creates a matcher that accepts ranges/containers with specific size
src/catch2/matchers/catch_matchers_container_properties.hpp:80
Function
HasSizeMatcher SizeIs
Creates a matcher that accepts ranges/containers with specific size
extras/catch_amalgamated.hpp:12650
Method
Help
src/catch2/internal/catch_clara.cpp:453
Method
Help
extras/catch_amalgamated.cpp:3225
Method
IEventListener
src/catch2/interfaces/catch_interfaces_reporter.hpp:145
Method
IEventListener
extras/catch_amalgamated.hpp:9267
Method
ITracker
src/catch2/internal/catch_test_case_tracker.cpp:31
Method
ITracker
extras/catch_amalgamated.cpp:7334
Method
ITransientExpression
src/catch2/internal/catch_decomposer.hpp:179
Method
ImmovableMatcher
tests/SelfTest/UsageTests/Matchers.tests.cpp:1062
← previous
next →
1,201–1,300 of 3,068, ranked by callers