mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 12:17:11 +01:00 
			
		
		
		
	Unvirtual bunch off destructors of simple data classes
This commit is contained in:
		| @@ -57,8 +57,6 @@ namespace Catch { | ||||
|         } | ||||
|     } | ||||
|  | ||||
|      AssertionStats::~AssertionStats() = default; | ||||
|  | ||||
|     SectionStats::SectionStats(  SectionInfo const& _sectionInfo, | ||||
|                                  Counts const& _assertions, | ||||
|                                  double _durationInSeconds, | ||||
| @@ -69,8 +67,6 @@ namespace Catch { | ||||
|         missingAssertions( _missingAssertions ) | ||||
|     {} | ||||
|  | ||||
|     SectionStats::~SectionStats() = default; | ||||
|  | ||||
|  | ||||
|     TestCaseStats::TestCaseStats(  TestCaseInfo const& _testInfo, | ||||
|                                    Totals const& _totals, | ||||
| @@ -84,8 +80,6 @@ namespace Catch { | ||||
|         aborting( _aborting ) | ||||
|     {} | ||||
|  | ||||
|     TestCaseStats::~TestCaseStats() = default; | ||||
|  | ||||
|  | ||||
|     TestGroupStats::TestGroupStats( GroupInfo const& _groupInfo, | ||||
|                                     Totals const& _totals, | ||||
| @@ -100,7 +94,6 @@ namespace Catch { | ||||
|         aborting( false ) | ||||
|     {} | ||||
|  | ||||
|     TestGroupStats::~TestGroupStats() = default; | ||||
|  | ||||
|     TestRunStats::TestRunStats(   TestRunInfo const& _runInfo, | ||||
|                     Totals const& _totals, | ||||
| @@ -110,8 +103,6 @@ namespace Catch { | ||||
|         aborting( _aborting ) | ||||
|     {} | ||||
|  | ||||
|     TestRunStats::~TestRunStats() = default; | ||||
|  | ||||
|     void IStreamingReporter::fatalErrorEncountered( StringRef ) {} | ||||
|  | ||||
|     void IStreamingReporter::listReporters(std::vector<ReporterDescription> const& descriptions, Config const& config) { | ||||
|   | ||||
| @@ -88,7 +88,6 @@ namespace Catch { | ||||
|         AssertionStats( AssertionStats && )                  = default; | ||||
|         AssertionStats& operator = ( AssertionStats const& ) = delete; | ||||
|         AssertionStats& operator = ( AssertionStats && )     = delete; | ||||
|         virtual ~AssertionStats(); | ||||
|  | ||||
|         AssertionResult assertionResult; | ||||
|         std::vector<MessageInfo> infoMessages; | ||||
| @@ -104,7 +103,6 @@ namespace Catch { | ||||
|         SectionStats( SectionStats && )                  = default; | ||||
|         SectionStats& operator = ( SectionStats const& ) = default; | ||||
|         SectionStats& operator = ( SectionStats && )     = default; | ||||
|         virtual ~SectionStats(); | ||||
|  | ||||
|         SectionInfo sectionInfo; | ||||
|         Counts assertions; | ||||
| @@ -123,7 +121,6 @@ namespace Catch { | ||||
|         TestCaseStats( TestCaseStats && )                  = default; | ||||
|         TestCaseStats& operator = ( TestCaseStats const& ) = default; | ||||
|         TestCaseStats& operator = ( TestCaseStats && )     = default; | ||||
|         virtual ~TestCaseStats(); | ||||
|  | ||||
|         TestCaseInfo const * testInfo; | ||||
|         Totals totals; | ||||
| @@ -142,7 +139,6 @@ namespace Catch { | ||||
|         TestGroupStats( TestGroupStats && )                  = default; | ||||
|         TestGroupStats& operator = ( TestGroupStats const& ) = default; | ||||
|         TestGroupStats& operator = ( TestGroupStats && )     = default; | ||||
|         virtual ~TestGroupStats(); | ||||
|  | ||||
|         GroupInfo groupInfo; | ||||
|         Totals totals; | ||||
| @@ -158,7 +154,6 @@ namespace Catch { | ||||
|         TestRunStats( TestRunStats && )                  = default; | ||||
|         TestRunStats& operator = ( TestRunStats const& ) = default; | ||||
|         TestRunStats& operator = ( TestRunStats && )     = default; | ||||
|         virtual ~TestRunStats(); | ||||
|  | ||||
|         TestRunInfo runInfo; | ||||
|         Totals totals; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Martin Hořeňovský
					Martin Hořeňovský