MCPcopy Create free account

hub / github.com/catchorg/Catch2 / types & classes

Types & classes1,152 in github.com/catchorg/Catch2

↓ 111 callersClassApprox
src/catch2/catch_approx.hpp:17
↓ 40 callersClassOpt
A parser for options
extras/catch_amalgamated.hpp:4840
↓ 37 callersClassOpt
A parser for options
src/catch2/internal/catch_clara.hpp:568
↓ 36 callersClassStringRef
A non-owning string class (similar to the forthcoming std::string_view) Note that, because a StringRef may be a substring of another string, it may no
extras/catch_amalgamated.hpp:761
↓ 26 callersClassMatcherA
tests/SelfTest/UsageTests/Matchers.tests.cpp:888
↓ 25 callersClassStringRef
A non-owning string class (similar to the forthcoming std::string_view) Note that, because a StringRef may be a substring of another string, it may no
src/catch2/internal/catch_stringref.hpp:24
↓ 22 callersClassColumn
* Represents a column of text with specific width and indentation * * When written out to a stream, it will perform linebreaking
extras/catch_amalgamated.hpp:11490
↓ 21 callersClassColumnBreak
src/catch2/reporters/catch_reporter_console.cpp:212
↓ 21 callersClassColumnBreak
extras/catch_amalgamated.cpp:9621
↓ 20 callersClassColumn
* Represents a column of text with specific width and indentation * * When written out to a stream, it will perform linebreaking
src/catch2/internal/catch_textflow.hpp:131
↓ 18 callersClassMatcherB
tests/SelfTest/UsageTests/Matchers.tests.cpp:896
↓ 12 callersClassMatcherC
tests/SelfTest/UsageTests/Matchers.tests.cpp:901
↓ 9 callersClassEvilMatcher
tests/SelfTest/UsageTests/Matchers.tests.cpp:1042
↓ 9 callersClassPathFilter
extras/catch_amalgamated.hpp:1230
↓ 9 callersClasslineOfChars
src/catch2/reporters/catch_reporter_helpers.hpp:33
↓ 9 callersClasslineOfChars
extras/catch_amalgamated.hpp:14036
↓ 8 callersClassDuration
src/catch2/reporters/catch_reporter_console.cpp:216
↓ 8 callersClassDuration
extras/catch_amalgamated.cpp:9625
↓ 8 callersClassParseState
src/catch2/internal/catch_clara.hpp:288
↓ 8 callersClassParseState
extras/catch_amalgamated.hpp:4560
↓ 7 callersClassSourceLineInfo
src/catch2/catch_message.hpp:37
↓ 7 callersClasspluralise
* Helper for streaming a "count [maybe-plural-of-label]" human-friendly string * * Usage example: * ```cpp * std::cout << "Found "
src/catch2/internal/catch_string_manip.hpp:48
↓ 7 callersClasspluralise
* Helper for streaming a "count [maybe-plural-of-label]" human-friendly string * * Usage example: * ```cpp * std::cout << "Found "
extras/catch_amalgamated.hpp:11176
↓ 6 callersClassTag
* A **view** of a tag string that provides case insensitive comparisons * * Note that in Catch2 internals, the square brackets around tags a
extras/catch_amalgamated.hpp:7299
↓ 5 callersClassLazyExpression
src/catch2/internal/catch_lazy_expr.hpp:17
↓ 5 callersClassLazyExpression
extras/catch_amalgamated.hpp:3331
↓ 5 callersClassSummaryColumn
src/catch2/reporters/catch_reporter_helpers.cpp:275
↓ 5 callersClassSummaryColumn
extras/catch_amalgamated.cpp:10523
↓ 4 callersClassCasedString
src/catch2/matchers/catch_matchers_string.hpp:20
↓ 4 callersClassCasedString
extras/catch_amalgamated.hpp:13277
↓ 4 callersClassEstimate
src/catch2/benchmark/catch_estimate.hpp:16
↓ 4 callersClassEstimate
extras/catch_amalgamated.hpp:1367
↓ 4 callersClassMatcherD
tests/SelfTest/UsageTests/Matchers.tests.cpp:906
↓ 4 callersClassMatcherWasMovedOrCopied
tests/SelfTest/UsageTests/Matchers.tests.cpp:1073
↓ 4 callersClassNameAndLocationRef
* This is a variant of `NameAndLocation` that does not own the name string * * This avoids extra allocations when trying to locate a tracker
extras/catch_amalgamated.hpp:10627
↓ 4 callersClassReporterSpec
* Structured reporter spec that a reporter can be created from * * Parsing has been validated, but semantics have not. This means e.g.
extras/catch_amalgamated.hpp:3749
↓ 4 callersClassTestCaseInfo
extras/catch_amalgamated.hpp:1282
↓ 4 callersClassWithinRelMatcher
Given IEEE-754 format for floats and doubles, we can assume that float -> double promotion is lossless. Given this, we can assume that if we do the st
src/catch2/matchers/catch_matchers_floating_point.hpp:61
↓ 4 callersClassWithinRelMatcher
Given IEEE-754 format for floats and doubles, we can assume that float -> double promotion is lossless. Given this, we can assume that if we do the st
extras/catch_amalgamated.hpp:12867
↓ 3 callersClassArg
A parser for arguments
extras/catch_amalgamated.hpp:4829
↓ 3 callersClassImmovableMatcher
tests/SelfTest/UsageTests/Matchers.tests.cpp:1061
↓ 3 callersClassNameAndLocationRef
* This is a variant of `NameAndLocation` that does not own the name string * * This avoids extra allocations when trying to locate a tracker
src/catch2/internal/catch_test_case_tracker.hpp:51
↓ 3 callersClassParser
extras/catch_amalgamated.hpp:4321
↓ 3 callersClassRowBreak
src/catch2/reporters/catch_reporter_console.cpp:213
↓ 3 callersClassRowBreak
extras/catch_amalgamated.cpp:9622
↓ 3 callersClassTestCaseStats
src/catch2/interfaces/catch_interfaces_reporter.hpp:84
↓ 3 callersClassTestCaseStats
extras/catch_amalgamated.hpp:9206
↓ 3 callersClassThrowOnCopyOrMoveMatcher
tests/SelfTest/UsageTests/Matchers.tests.cpp:1079
↓ 3 callersClassXmlEncode
* Helper for XML-encoding text (escaping angle brackets, quotes, etc) * * Note: doesn't take ownership of passed strings, and thus the
extras/catch_amalgamated.hpp:11737
↓ 3 callersClassconst_iterator
src/catch2/internal/catch_textflow.hpp:146
↓ 3 callersClassconst_iterator
extras/catch_amalgamated.hpp:11505
↓ 2 callersClassChronometer
src/catch2/benchmark/catch_chronometer.hpp:45
↓ 2 callersClassChronometer
extras/catch_amalgamated.hpp:1621
↓ 2 callersClassCustomException
tests/SelfTest/UsageTests/Exception.tests.cpp:37
↓ 2 callersClassITransientExpression
extras/catch_amalgamated.hpp:1068
↓ 2 callersClassJsonValueWriter
extras/catch_amalgamated.hpp:10298
↓ 2 callersClassNameAndLocation
src/catch2/internal/catch_test_case_tracker.hpp:25
↓ 2 callersClassNameAndLocation
extras/catch_amalgamated.hpp:10601
↓ 2 callersClassRedirectGuard
src/catch2/internal/catch_output_redirect.hpp:54
↓ 2 callersClassRedirectGuard
extras/catch_amalgamated.hpp:10489
↓ 2 callersClassReporterConfig
src/catch2/internal/catch_reporter_registry.hpp:24
↓ 2 callersClassReporterConfig
extras/catch_amalgamated.hpp:9157
↓ 2 callersClassSectionInfo
src/catch2/interfaces/catch_interfaces_capture.hpp:23
↓ 2 callersClassSectionInfo
extras/catch_amalgamated.hpp:1062
↓ 2 callersClassTestRunStats
src/catch2/interfaces/catch_interfaces_reporter.hpp:98
↓ 2 callersClassTestRunStats
extras/catch_amalgamated.hpp:9220
↓ 2 callersClassVersion
tools/scripts/releaseCommon.py:16
↓ 2 callersClassWithinUlpsMatcher
src/catch2/matchers/catch_matchers_floating_point.hpp:35
↓ 2 callersClassWithinUlpsMatcher
extras/catch_amalgamated.hpp:12841
↓ 2 callersClassXmlEncode
* Helper for XML-encoding text (escaping angle brackets, quotes, etc) * * Note: doesn't take ownership of passed strings, and thus the
src/catch2/internal/catch_xmlwriter.hpp:43
↓ 2 callersClasssigaction
src/catch2/internal/catch_fatal_condition_handler.cpp:177
↓ 2 callersClasssigaction
extras/catch_amalgamated.cpp:4398
↓ 2 callersClasstype
extras/catch_amalgamated.hpp:1783
↓ 1 callersClassArg
A parser for arguments
src/catch2/internal/catch_clara.hpp:557
↓ 1 callersClassArgs
src/catch2/internal/catch_clara.hpp:48
↓ 1 callersClassArgs
extras/catch_amalgamated.hpp:4320
↓ 1 callersClassAssertionStats
src/catch2/interfaces/catch_interfaces_reporter.hpp:57
↓ 1 callersClassAssertionStats
extras/catch_amalgamated.hpp:9179
↓ 1 callersClassBenchmarkFunction
We need to reinvent std::function because every piece of code that might add overhead in a measurement context needs to have consistent performance ch
src/catch2/benchmark/detail/catch_benchmark_function.hpp:33
↓ 1 callersClassBenchmarkFunction
We need to reinvent std::function because every piece of code that might add overhead in a measurement context needs to have consistent performance ch
extras/catch_amalgamated.hpp:1670
↓ 1 callersClassBySectionInfo
src/catch2/reporters/catch_reporter_cumulative_base.cpp:17
↓ 1 callersClassBySectionInfo
extras/catch_amalgamated.cpp:10089
↓ 1 callersClassColourGuard
src/catch2/internal/catch_console_colour.hpp:69
↓ 1 callersClassColourGuard
extras/catch_amalgamated.hpp:9592
↓ 1 callersClassCounts
src/catch2/interfaces/catch_interfaces_capture.hpp:25
↓ 1 callersClassCounts
extras/catch_amalgamated.hpp:1064
↓ 1 callersClassCustomStdException
tests/SelfTest/UsageTests/Exception.tests.cpp:50
↓ 1 callersClassDBConnection
examples/110-Fix-ClassFixture.cpp:19
↓ 1 callersClassDecomposer
src/catch2/internal/catch_decomposer.hpp:441
↓ 1 callersClassDecomposer
extras/catch_amalgamated.hpp:5696
↓ 1 callersClassEndTag
src/catch2/internal/catch_textflow.hpp:255
↓ 1 callersClassEndTag
extras/catch_amalgamated.hpp:11614
↓ 1 callersClassEndsWithMatcher
src/catch2/matchers/catch_matchers_string.hpp:55
↓ 1 callersClassEndsWithMatcher
extras/catch_amalgamated.hpp:13312
↓ 1 callersClassEvilAddressOfOperatorUsed
tests/SelfTest/UsageTests/Matchers.tests.cpp:1029
↓ 1 callersClassEvilCommaOperatorUsed
tests/SelfTest/UsageTests/Matchers.tests.cpp:1036
↓ 1 callersClassExceptionMessageMatcher
src/catch2/matchers/catch_matchers_exception.hpp:16
↓ 1 callersClassExceptionMessageMatcher
extras/catch_amalgamated.hpp:12767
↓ 1 callersClassExeName
Specifies the name of the executable
src/catch2/internal/catch_clara.hpp:619
↓ 1 callersClassExeName
Specifies the name of the executable
extras/catch_amalgamated.hpp:4891
next →1–100 of 1,152, ranked by callers