Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/src/Progmasoft/Catch3/Internal
diff options
context:
space:
mode:
authorLeitwolf2026-10-25 10:31:36 +0300
committerGitHub2026-10-25 10:31:36 +0300
commitd2e3e074bb2e1b8ffd9fc990d0b87667ea602f58 (patch)
tree0bce4462b2e190c39b3e1c5f697e3e4abd1a5e2a /src/Progmasoft/Catch3/Internal
parent13f81a480a93807c14dddb5abdb97355ced4d4c5 (diff)
parent126dc333564cb72b5115d9a9242d66694694b6d0 (diff)
downloadcatch3-d2e3e074bb2e1b8ffd9fc990d0b87667ea602f58.tar.gz
Merge pull request #18 from Progmasoft/build/catch3-identity
Give Catch3 its own build names and headers
Diffstat (limited to 'src/Progmasoft/Catch3/Internal')
-rw-r--r--src/Progmasoft/Catch3/Internal/AssertionHandler.cpp89
-rw-r--r--src/Progmasoft/Catch3/Internal/AssertionHandler.hpp85
-rw-r--r--src/Progmasoft/Catch3/Internal/CaseInsensitiveComparisons.cpp35
-rw-r--r--src/Progmasoft/Catch3/Internal/CaseInsensitiveComparisons.hpp28
-rw-r--r--src/Progmasoft/Catch3/Internal/CompareTraits.hpp92
-rw-r--r--src/Progmasoft/Catch3/Internal/CompilerCapabilities.hpp486
-rw-r--r--src/Progmasoft/Catch3/Internal/ConfigAndroidLogWrite.hpp31
-rw-r--r--src/Progmasoft/Catch3/Internal/ConfigCounter.hpp32
-rw-r--r--src/Progmasoft/Catch3/Internal/ConfigPrefixMessages.hpp27
-rw-r--r--src/Progmasoft/Catch3/Internal/ConfigStaticAnalysisSupport.hpp32
-rw-r--r--src/Progmasoft/Catch3/Internal/ConfigUncaughtExceptions.hpp44
-rw-r--r--src/Progmasoft/Catch3/Internal/ConfigWchar.hpp33
-rw-r--r--src/Progmasoft/Catch3/Internal/ContainerNonMembers.hpp71
-rw-r--r--src/Progmasoft/Catch3/Internal/Context.cpp24
-rw-r--r--src/Progmasoft/Catch3/Internal/Context.hpp45
-rw-r--r--src/Progmasoft/Catch3/Internal/Debugger.cpp120
-rw-r--r--src/Progmasoft/Catch3/Internal/Debugger.hpp76
-rw-r--r--src/Progmasoft/Catch3/Internal/Decomposer.cpp21
-rw-r--r--src/Progmasoft/Catch3/Internal/Decomposer.hpp477
-rw-r--r--src/Progmasoft/Catch3/Internal/DeprecationMacro.hpp17
-rw-r--r--src/Progmasoft/Catch3/Internal/Enforce.cpp41
-rw-r--r--src/Progmasoft/Catch3/Internal/Enforce.hpp52
-rw-r--r--src/Progmasoft/Catch3/Internal/EnumInfo.cpp65
-rw-r--r--src/Progmasoft/Catch3/Internal/EnumInfo.hpp46
-rw-r--r--src/Progmasoft/Catch3/Internal/ErrnoGuard.cpp16
-rw-r--r--src/Progmasoft/Catch3/Internal/ErrnoGuard.hpp25
-rw-r--r--src/Progmasoft/Catch3/Internal/ExceptionTranslatorRegistry.cpp87
-rw-r--r--src/Progmasoft/Catch3/Internal/ExceptionTranslatorRegistry.hpp27
-rw-r--r--src/Progmasoft/Catch3/Internal/FatalConditionHandler.cpp248
-rw-r--r--src/Progmasoft/Catch3/Internal/FatalConditionHandler.hpp64
-rw-r--r--src/Progmasoft/Catch3/Internal/FloatingPointHelpers.cpp43
-rw-r--r--src/Progmasoft/Catch3/Internal/FloatingPointHelpers.hpp106
-rw-r--r--src/Progmasoft/Catch3/Internal/GetEnv.cpp37
-rw-r--r--src/Progmasoft/Catch3/Internal/GetEnv.hpp18
-rw-r--r--src/Progmasoft/Catch3/Internal/IsPermutation.hpp139
-rw-r--r--src/Progmasoft/Catch3/Internal/LazyExpr.cpp29
-rw-r--r--src/Progmasoft/Catch3/Internal/LazyExpr.hpp38
-rw-r--r--src/Progmasoft/Catch3/Internal/LeakDetector.cpp38
-rw-r--r--src/Progmasoft/Catch3/Internal/LeakDetector.hpp17
-rw-r--r--src/Progmasoft/Catch3/Internal/LifetimeBound.hpp22
-rw-r--r--src/Progmasoft/Catch3/Internal/LogicalTraits.hpp42
-rw-r--r--src/Progmasoft/Catch3/Internal/Main.cpp39
-rw-r--r--src/Progmasoft/Catch3/Internal/MessageInfo.cpp30
-rw-r--r--src/Progmasoft/Catch3/Internal/MessageInfo.hpp42
-rw-r--r--src/Progmasoft/Catch3/Internal/Meta.hpp45
-rw-r--r--src/Progmasoft/Catch3/Internal/MoveAndForward.hpp17
-rw-r--r--src/Progmasoft/Catch3/Internal/NonCopyable.hpp27
-rw-r--r--src/Progmasoft/Catch3/Internal/Optional.hpp115
-rw-r--r--src/Progmasoft/Catch3/Internal/OutputRedirect.cpp341
-rw-r--r--src/Progmasoft/Catch3/Internal/OutputRedirect.hpp75
-rw-r--r--src/Progmasoft/Catch3/Internal/ParseNumbers.cpp52
-rw-r--r--src/Progmasoft/Catch3/Internal/ParseNumbers.hpp24
-rw-r--r--src/Progmasoft/Catch3/Internal/PathFilter.hpp31
-rw-r--r--src/Progmasoft/Catch3/Internal/Platform.hpp41
-rw-r--r--src/Progmasoft/Catch3/Internal/Polyfills.cpp42
-rw-r--r--src/Progmasoft/Catch3/Internal/Polyfills.hpp19
-rw-r--r--src/Progmasoft/Catch3/Internal/Preprocessor.hpp291
-rw-r--r--src/Progmasoft/Catch3/Internal/PreprocessorInternalStringify.hpp17
-rw-r--r--src/Progmasoft/Catch3/Internal/PreprocessorRemoveParens.hpp17
-rw-r--r--src/Progmasoft/Catch3/Internal/RandomFloatingPointHelpers.hpp92
-rw-r--r--src/Progmasoft/Catch3/Internal/RandomIntegerHelpers.hpp222
-rw-r--r--src/Progmasoft/Catch3/Internal/RandomNumberGenerator.cpp78
-rw-r--r--src/Progmasoft/Catch3/Internal/RandomNumberGenerator.hpp57
-rw-r--r--src/Progmasoft/Catch3/Internal/RandomSeedGeneration.cpp35
-rw-r--r--src/Progmasoft/Catch3/Internal/RandomSeedGeneration.hpp24
-rw-r--r--src/Progmasoft/Catch3/Internal/ReporterRegistry.cpp32
-rw-r--r--src/Progmasoft/Catch3/Internal/ReporterRegistry.hpp39
-rw-r--r--src/Progmasoft/Catch3/Internal/ResultType.hpp64
-rw-r--r--src/Progmasoft/Catch3/Internal/ReusableStringStream.cpp74
-rw-r--r--src/Progmasoft/Catch3/Internal/ReusableStringStream.hpp61
-rw-r--r--src/Progmasoft/Catch3/Internal/RunContext.cpp975
-rw-r--r--src/Progmasoft/Catch3/Internal/RunContext.hpp170
-rw-r--r--src/Progmasoft/Catch3/Internal/Section.cpp60
-rw-r--r--src/Progmasoft/Catch3/Internal/Section.hpp102
-rw-r--r--src/Progmasoft/Catch3/Internal/Singletons.cpp36
-rw-r--r--src/Progmasoft/Catch3/Internal/Singletons.hpp43
-rw-r--r--src/Progmasoft/Catch3/Internal/SourceLineInfo.cpp33
-rw-r--r--src/Progmasoft/Catch3/Internal/SourceLineInfo.hpp35
-rw-r--r--src/Progmasoft/Catch3/Internal/StartupExceptionRegistry.cpp29
-rw-r--r--src/Progmasoft/Catch3/Internal/StartupExceptionRegistry.hpp27
-rw-r--r--src/Progmasoft/Catch3/Internal/StdStreams.cpp24
-rw-r--r--src/Progmasoft/Catch3/Internal/StdStreams.hpp19
-rw-r--r--src/Progmasoft/Catch3/Internal/StreamEndStop.hpp28
-rw-r--r--src/Progmasoft/Catch3/Internal/StringManip.cpp112
-rw-r--r--src/Progmasoft/Catch3/Internal/StringManip.hpp65
-rw-r--r--src/Progmasoft/Catch3/Internal/StringRef.cpp65
-rw-r--r--src/Progmasoft/Catch3/Internal/StringRef.hpp124
-rw-r--r--src/Progmasoft/Catch3/Internal/TagAliasRegistry.cpp55
-rw-r--r--src/Progmasoft/Catch3/Internal/TagAliasRegistry.hpp31
-rw-r--r--src/Progmasoft/Catch3/Internal/TemplateTestRegistry.hpp337
-rw-r--r--src/Progmasoft/Catch3/Internal/TestCaseInfoHasher.cpp39
-rw-r--r--src/Progmasoft/Catch3/Internal/TestCaseInfoHasher.hpp26
-rw-r--r--src/Progmasoft/Catch3/Internal/TestCaseRegistryImpl.cpp180
-rw-r--r--src/Progmasoft/Catch3/Internal/TestCaseRegistryImpl.hpp57
-rw-r--r--src/Progmasoft/Catch3/Internal/TestCaseTracker.cpp267
-rw-r--r--src/Progmasoft/Catch3/Internal/TestCaseTracker.hpp276
-rw-r--r--src/Progmasoft/Catch3/Internal/TestFailureException.cpp31
-rw-r--r--src/Progmasoft/Catch3/Internal/TestFailureException.hpp32
-rw-r--r--src/Progmasoft/Catch3/Internal/TestMacroImpl.hpp171
-rw-r--r--src/Progmasoft/Catch3/Internal/TestRegistry.cpp93
-rw-r--r--src/Progmasoft/Catch3/Internal/TestRegistry.hpp235
-rw-r--r--src/Progmasoft/Catch3/Internal/TestSpecParser.cpp239
-rw-r--r--src/Progmasoft/Catch3/Internal/TestSpecParser.hpp79
-rw-r--r--src/Progmasoft/Catch3/Internal/ThreadLocal.hpp17
-rw-r--r--src/Progmasoft/Catch3/Internal/ThreadSupport.hpp47
-rw-r--r--src/Progmasoft/Catch3/Internal/ToString.hpp27
-rw-r--r--src/Progmasoft/Catch3/Internal/UncaughtExceptions.cpp25
-rw-r--r--src/Progmasoft/Catch3/Internal/UncaughtExceptions.hpp13
-rw-r--r--src/Progmasoft/Catch3/Internal/UniformFloatingPointDistribution.hpp129
-rw-r--r--src/Progmasoft/Catch3/Internal/UniformIntegerDistribution.hpp106
-rw-r--r--src/Progmasoft/Catch3/Internal/UniqueName.hpp31
-rw-r--r--src/Progmasoft/Catch3/Internal/UniquePtr.hpp116
-rw-r--r--src/Progmasoft/Catch3/Internal/Unreachable.hpp54
-rw-r--r--src/Progmasoft/Catch3/Internal/VoidType.hpp23