Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/approvals/ApprovalTests.cpp
/ types & classes
Types & classes
178 in github.com/approvals/ApprovalTests.cpp
⨍
Functions
503
◇
Types & classes
178
↓ 79 callers
Class
Options
ApprovalTests/core/Options.h:13
↓ 34 callers
Class
Point
tests/DocTest_Tests/GameOfLife.h:10
↓ 30 callers
Class
DiffInfo
ApprovalTests/reporters/DiffInfo.h:16
↓ 8 callers
Class
Path
ApprovalTests/utilities/Path.h:10
↓ 6 callers
Class
Greeting
tests/DocTest_Tests/docs/DocTestDocsSamples.cpp:15
↓ 4 callers
Class
DiffReporter
ApprovalTests/reporters/DiffReporter.h:7
↓ 3 callers
Class
Greeting
tests/Catch2_Tests/docs/Catch2DocsSamples.cpp:12
↓ 3 callers
Class
Greeting
tests/Catch2v3_Tests/docs/Catch2DocsSamples.cpp:13
↓ 3 callers
Class
Storyboard
ApprovalTests/Storyboard.h:9
↓ 3 callers
Class
StringMakerPrintable
---------------------------------------------------------------------------------------- StringMaker
tests/DocTest_Tests/CustomizingToStringTests.cpp:31
↓ 3 callers
Class
TemplatePrintable
---------------------------------------------------------------------------------------- Template
tests/DocTest_Tests/CustomizingToStringTests.cpp:74
↓ 2 callers
Class
ApprovalMissingException
ApprovalTests/core/ApprovalException.h:29
↓ 2 callers
Class
AraxisMergeReporter
begin-snippet: add_reporter_class_header
ApprovalTests/reporters/MacReporters.h:17
↓ 2 callers
Class
GameOfLife
tests/DocTest_Tests/GameOfLife.h:50
↓ 2 callers
Class
MachineBlocker
ApprovalTests/utilities/MachineBlocker.h:9
↓ 2 callers
Class
QuietReporter
A reporter that does nothing. Failing tests will still fail, but nothing will be launched.
ApprovalTests/reporters/QuietReporter.h:8
↓ 2 callers
Class
stat
ApprovalTests/utilities/FileUtils.cpp:15
↓ 1 callers
Class
ApprovalMismatchException
ApprovalTests/core/ApprovalException.h:19
↓ 1 callers
Class
AutoApproveIfMissingReporter
ApprovalTests/reporters/AutoApproveIfMissingReporter.h:9
↓ 1 callers
Class
AutoApproveReporter
ApprovalTests/reporters/AutoApproveReporter.h:7
↓ 1 callers
Class
ExistingFileNamer
ApprovalTests/namers/ExistingFileNamer.h:9
↓ 1 callers
Class
FileOptions
ApprovalTests/core/Options.h:16
↓ 1 callers
Class
FormatNonStreamablePoint
tests/DocTest_Tests/ApprovalsTests.cpp:70
↓ 1 callers
Class
FormatRectangleForMultipleLines
begin-snippet: to_string_wrapper_example
tests/DocTest_Tests/docs/ToStringWrapperExample.cpp:36
↓ 1 callers
Class
TemplatedCustomNamer
ApprovalTests/namers/TemplatedCustomNamer.h:11
Class
APPROVAL_TESTS_NO_DISCARD
ApprovalTests/comparators/ComparatorDisposer.h:15
Class
APPROVAL_TESTS_NO_DISCARD
ApprovalTests/namers/SectionNameDisposer.h:8
Class
APPROVAL_TESTS_NO_DISCARD
ApprovalTests/namers/DefaultNamerDisposer.h:9
Class
APPROVAL_TESTS_NO_DISCARD
ApprovalTests/namers/FileNameSanitizerDisposer.h:8
Class
APPROVAL_TESTS_NO_DISCARD
ApprovalTests/namers/SubdirectoryDisposer.h:10
Class
APPROVAL_TESTS_NO_DISCARD
ApprovalTests/utilities/EmptyFileCreatorDisposer.h:8
Class
APPROVAL_TESTS_NO_DISCARD
ApprovalTests/reporters/DefaultReporterDisposer.h:9
Class
APPROVAL_TESTS_NO_DISCARD
ApprovalTests/reporters/FrontLoadedReporterDisposer.h:9
Class
AbstractReporter
ApprovalTests/integrations/doctest/DocTestApprovals.h:26
Class
AccumulateResults
tests/DocTest_Tests/utilities/CartesianProductTests.cpp:50
Class
AccumulateResults2StringsCommaSeparated
A hard-coded struct for accumulating results
tests/DocTest_Tests/utilities/CartesianProductTests.cpp:21
Class
ApprovalComparator
ApprovalTests/core/ApprovalComparator.h:7
Class
ApprovalException
ApprovalTests/core/ApprovalException.h:8
Class
ApprovalNamer
ApprovalTests/core/ApprovalNamer.h:7
Class
ApprovalTestNamer
ApprovalTests/namers/ApprovalTestNamer.h:45
Class
ApprovalTestsCppUTestPlugin
ApprovalTests/integrations/cpputest/CppUTestApprovals.h:22
Class
ApprovalUtils
ApprovalTests/ApprovalUtils.h:8
Class
ApprovalWriter
ApprovalTests/core/ApprovalWriter.h:7
Class
AraxisMergeReporter
ApprovalTests/reporters/WindowsReporters.h:81
Class
BeyondCompare3Reporter
----------------------- Beyond Compare ----------------------------------
ApprovalTests/reporters/WindowsReporters.h:18
Class
BeyondCompare4Reporter
ApprovalTests/reporters/WindowsReporters.h:24
Class
BeyondCompareReporter
ApprovalTests/reporters/WindowsReporters.h:30
Class
BeyondCompareReporter
ApprovalTests/reporters/MacReporters.h:30
Class
BeyondCompareReporter
ApprovalTests/reporters/LinuxReporters.h:52
Class
Blocker
ApprovalTests/utilities/Blocker.h:5
Class
BlockingReporter
ApprovalTests/reporters/BlockingReporter.h:11
Class
BoostApprovalListener
ApprovalTests/integrations/boost_test/BoostTestApprovals.h:12
Class
CIBuildOnlyReporter
A reporter which uses the supplied reporter, if called on a supported Continuous Integration system
ApprovalTests/reporters/CIBuildOnlyReporter.h:11
Class
CLionDiffReporter
Note that this will be found on Linux too. See https://github.com/approvals/ApprovalTests.cpp/issues/138 for limitations
ApprovalTests/reporters/MacReporters.h:68
Class
CaseInsensitiveComparator
tests/DocTest_Tests/comparators/ComparatorDisposerTest.cpp:16
Class
Catch2ApprovalListener
namespace ApprovalTests {
ApprovalTests/integrations/catch/Catch2v3Approvals.h:17
Class
Catch2ApprovalListener
namespace ApprovalTests {
ApprovalTests/integrations/catch/Catch2Approvals.h:22
Class
Catch2TestCommitRevert
namespace ApprovalTests {
ApprovalTests/integrations/catch/Catch2Approvals.h:61
Class
ClipboardReporter
ApprovalTests/reporters/ClipboardReporter.h:9
Class
CodeCompareReporter
ApprovalTests/reporters/WindowsReporters.h:87
Class
CombinationReporter
ApprovalTests/reporters/CombinationReporter.h:9
Class
CommandLauncher
An interface to trigger execution of a command. See also SystemLauncher
ApprovalTests/launchers/CommandLauncher.h:8
Class
CommandReporter
Generic reporter to launch arbitrary command
ApprovalTests/reporters/CommandReporter.h:13
Class
ComparatorFactory
ApprovalTests/comparators/ComparatorFactory.h:10
Class
CompileTimeOptions
ApprovalTests/Approvals.h:259
Class
ConvertForCygwin
ApprovalTests/reporters/ConvertForCygwin.h:7
Class
CrossPlatformDiffReporter
ApprovalTests/reporters/CrossPlatformReporters.h:16
Class
CustomReporter
ApprovalTests/reporters/CustomReporter.h:9
Class
CustomToStringClass
begin-snippet: customising_to_string_with_custom_to_string_class
tests/DocTest_Tests/CustomizingToStringTests.cpp:80
Class
DateUtils
All values are in UTC
ApprovalTests/utilities/DateUtils.h:9
Class
DefaultFrontLoadedReporter
ApprovalTests/reporters/DefaultFrontLoadedReporter.h:7
Class
DefaultNamerFactory
Implementation detail of Approvals::useAsDefaultNamer()
ApprovalTests/namers/DefaultNamerFactory.h:14
Class
DefaultReporter
ApprovalTests/reporters/DefaultReporter.h:9
Class
DefaultReporterFactory
Implementation detail of Approvals::useAsDefaultReporter()
ApprovalTests/reporters/DefaultReporterFactory.h:10
Class
DiffMergeReporter
ApprovalTests/reporters/MacReporters.h:10
Class
DoNothing
ApprovalTests/reporters/ConvertForCygwin.h:17
Class
DoNothingLauncher
tests/DocTest_Tests/reporters/DoNothingLauncher.h:8
Class
DocTestApprovalListener
ApprovalTests/integrations/doctest/DocTestApprovals.h:90
Class
DocTestReporter
examples/out_of_source/DocTestReporter.h:6
Class
EmptyFileCreatorByType
ApprovalTests/utilities/EmptyFileCreatorByType.h:10
Class
EmptyFileCreatorFactory
ApprovalTests/utilities/EmptyFileCreatorFactory.h:10
Class
EnvironmentVariableReporter
ApprovalTests/reporters/EnvironmentVariableReporter.h:9
Class
ExceptionCollector
ApprovalTests/utilities/ExceptionCollector.h:11
Class
ExistingFile
ApprovalTests/writers/ExistingFile.h:10
Class
FakeNamer
tests/DocTest_Tests/namers/NamerExamples.cpp:10
Class
FakeReporter
tests/DocTest_Tests/reporters/FakeReporter.h:5
Class
FileApprover
ApprovalTests/core/FileApprover.h:14
Class
FileNameSanitizerFactory
ApprovalTests/namers/FileNameSanitizerFactory.h:8
Class
FileUtils
ApprovalTests/utilities/FileUtils.h:8
Class
FileUtilsSystemSpecific
ApprovalTests/utilities/FileUtilsSystemSpecific.h:7
Class
FirstWorkingReporter
ApprovalTests/reporters/FirstWorkingReporter.h:9
Class
FmtToString
ApprovalTests/integrations/fmt/FmtToString.h:5
Class
FrameworkIntegrations
ApprovalTests/integrations/FrameworkIntegrations.h:8
Class
FrontLoadedReporterFactory
Implementation detail of Approvals::useAsFrontLoadedReporter()
ApprovalTests/reporters/FrontLoadedReporterFactory.h:11
Class
GenericDiffReporter
ApprovalTests/reporters/GenericDiffReporter.h:10
Class
GoogleConfiguration
ApprovalTests/integrations/google/GoogleConfiguration.h:7
Class
GoogleCustomizationsFactory
ApprovalTests/integrations/google/GoogleCustomizationsFactory.h:12
Class
GoogleFixtureNamerCustomizationTestsFixture
tests/GoogleTest_Tests/namers/GoogleFixtureNamerCustomizationTests.cpp:28
Class
GoogleTestListener
ApprovalTests/integrations/google/GoogleTestApprovals.h:19
Class
Grid
ApprovalTests/utilities/Grid.h:7
next →
1–100 of 178, ranked by callers