struct -> class normalization for various interface types

This commit is contained in:
Martin Hořeňovský committed 2022-04-11 18:32:35 +02:00
1 parent 1a56ba851b
commit 8cdaebe964
23 files changed
+66 -53

No files matched your search

@@ -15,15 +15,17 @@ namespace Catch {
class TestSpec;
struct TestCaseInfo;
struct ITestInvoker {
class ITestInvoker {
public:
virtual void invoke () const = 0;
virtual ~ITestInvoker(); // = default
};
class TestCaseHandle;
struct IConfig;
class IConfig;
struct ITestCaseRegistry {
class ITestCaseRegistry {
public:
virtual ~ITestCaseRegistry(); // = default
// TODO: this exists only for adding filenames to test cases -- let's expose this in a saner way later
virtual std::vector<TestCaseInfo* > const& getAllInfos() const = 0;