Clarify bunch of default, out of line destructors

This commit is contained in:
Martin Hořeňovský committed 2021-05-12 23:55:46 +02:00
1 parent d86cb5f95d
commit b36f8daaad
13 files changed
+17 -17

No files matched your search

@@ -17,14 +17,14 @@ namespace Catch {
struct ITestInvoker {
virtual void invoke () const = 0;
virtual ~ITestInvoker();
virtual ~ITestInvoker(); // = default
};
class TestCaseHandle;
struct IConfig;
struct ITestCaseRegistry {
virtual ~ITestCaseRegistry();
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;
virtual std::vector<TestCaseHandle> const& getAllTests() const = 0;