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

summaryrefslogtreecommitdiffhomepage
path: root/src/Progmasoft
diff options
context:
space:
mode:
authorLeitwolf2026-10-25 10:31:36 +0300
committerGitHub2026-10-25 10:31:36 +0300
commitd2e3e074bb2e1b8ffd9fc990d0b87667ea602f58 (patch)
tree0bce4462b2e190c39b3e1c5f697e3e4abd1a5e2a /src/Progmasoft
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')
-rw-r--r--src/Progmasoft/BUILD.bazel148
-rw-r--r--src/Progmasoft/Catch3.hpp2
-rw-r--r--src/Progmasoft/Catch3/All.hpp127
-rw-r--r--src/Progmasoft/Catch3/Approx.cpp85
-rw-r--r--src/Progmasoft/Catch3/Approx.hpp126
-rw-r--r--src/Progmasoft/Catch3/AssertionInfo.hpp26
-rw-r--r--src/Progmasoft/Catch3/AssertionResult.cpp105
-rw-r--r--src/Progmasoft/Catch3/AssertionResult.hpp58
-rw-r--r--src/Progmasoft/Catch3/Assertions.hpp6
-rw-r--r--src/Progmasoft/Catch3/Benchmark/All.hpp44
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Benchmark.cpp54
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Benchmark.hpp220
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Chronometer.cpp17
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Chronometer.hpp75
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Clock.hpp25
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Constructor.hpp80
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Detail/Analyse.cpp85
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Detail/Analyse.hpp25
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Detail/BenchmarkFunction.cpp23
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Detail/BenchmarkFunction.hpp85
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Detail/BenchmarkStats.hpp47
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Detail/BenchmarkStatsFwd.hpp23
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Detail/CompleteInvoke.hpp56
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Detail/EstimateClock.hpp124
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Detail/Measure.hpp30
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Detail/Repeat.hpp34
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Detail/RunForAtLeast.cpp31
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Detail/RunForAtLeast.hpp63
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Detail/Stats.cpp393
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Detail/Stats.hpp58
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Detail/Timing.hpp27
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Environment.hpp27
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Estimate.hpp23
-rw-r--r--src/Progmasoft/Catch3/Benchmark/ExecutionPlan.hpp56
-rw-r--r--src/Progmasoft/Catch3/Benchmark/Optimizer.hpp83
-rw-r--r--src/Progmasoft/Catch3/Benchmark/OutlierClassification.hpp26
-rw-r--r--src/Progmasoft/Catch3/Benchmark/SampleAnalysis.hpp29
-rw-r--r--src/Progmasoft/Catch3/CaseSensitive.hpp15
-rw-r--r--src/Progmasoft/Catch3/Config.cpp82
-rw-r--r--src/Progmasoft/Catch3/Config.hpp117
-rw-r--r--src/Progmasoft/Catch3/EngineVersion.cpp43
-rw-r--r--src/Progmasoft/Catch3/EngineVersion.hpp37
-rw-r--r--src/Progmasoft/Catch3/EngineVersionMacros.hpp13
-rw-r--r--src/Progmasoft/Catch3/Generators/Adapters.hpp317
-rw-r--r--src/Progmasoft/Catch3/Generators/All.hpp29
-rw-r--r--src/Progmasoft/Catch3/Generators/GeneratorException.cpp17
-rw-r--r--src/Progmasoft/Catch3/Generators/GeneratorException.hpp29
-rw-r--r--src/Progmasoft/Catch3/Generators/Generators.cpp32
-rw-r--r--src/Progmasoft/Catch3/Generators/Generators.hpp258
-rw-r--r--src/Progmasoft/Catch3/Generators/Random.cpp46
-rw-r--r--src/Progmasoft/Catch3/Generators/Random.hpp108
-rw-r--r--src/Progmasoft/Catch3/Generators/Range.hpp114
-rw-r--r--src/Progmasoft/Catch3/Generators/Throw.cpp24
-rw-r--r--src/Progmasoft/Catch3/Generators/Throw.hpp21
-rw-r--r--src/Progmasoft/Catch3/GetRandomSeed.cpp18
-rw-r--r--src/Progmasoft/Catch3/GetRandomSeed.hpp16
-rw-r--r--src/Progmasoft/Catch3/Interfaces/All.hpp34
-rw-r--r--src/Progmasoft/Catch3/Interfaces/EventListenerFactory.cpp13
-rw-r--r--src/Progmasoft/Catch3/Interfaces/EventListenerFactory.hpp31
-rw-r--r--src/Progmasoft/Catch3/Interfaces/IConfig.cpp13
-rw-r--r--src/Progmasoft/Catch3/Interfaces/IConfig.hpp103
-rw-r--r--src/Progmasoft/Catch3/Interfaces/IEventListener.cpp68
-rw-r--r--src/Progmasoft/Catch3/Interfaces/IEventListener.hpp183
-rw-r--r--src/Progmasoft/Catch3/Interfaces/IExceptionTranslator.cpp14
-rw-r--r--src/Progmasoft/Catch3/Interfaces/IExceptionTranslator.hpp34
-rw-r--r--src/Progmasoft/Catch3/Interfaces/IGeneratorTracker.cpp61
-rw-r--r--src/Progmasoft/Catch3/Interfaces/IGeneratorTracker.hpp111
-rw-r--r--src/Progmasoft/Catch3/Interfaces/IRegistryHub.cpp14
-rw-r--r--src/Progmasoft/Catch3/Interfaces/IRegistryHub.hpp62
-rw-r--r--src/Progmasoft/Catch3/Interfaces/IResultCapture.cpp20
-rw-r--r--src/Progmasoft/Catch3/Interfaces/IResultCapture.hpp107
-rw-r--r--src/Progmasoft/Catch3/Interfaces/ITagAliasRegistry.hpp27
-rw-r--r--src/Progmasoft/Catch3/Interfaces/ITestCaseRegistry.cpp13
-rw-r--r--src/Progmasoft/Catch3/Interfaces/ITestCaseRegistry.hpp27
-rw-r--r--src/Progmasoft/Catch3/Interfaces/ITestInvoker.hpp21
-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