2024-03-26 11:18 ftp://ftp.de.debian.org/debian/pool/main/a/ataqv/ataqv_1.3.1+ds.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=boost --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.55 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 82f05c8 (2024-03-25 22:58:58 +0100) count: 409 273 elapsed-time: 2.4 1.8 head-timing-info: old-timing-info: head results: ataqv-1.3.1/src/cpp/IO.cpp:14:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/IO.cpp:47:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/IO.cpp:73:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/HTS.cpp:9:50: style: C-style pointer casting [cstyleCast] ataqv-1.3.1/src/cpp/Features.cpp:134:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/IO.cpp:9:29: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] ataqv-1.3.1/src/cpp/IO.cpp:25:38: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] ataqv-1.3.1/src/cpp/Features.cpp:121:32: style: Parameter 'feature' can be declared as reference to const [constParameterReference] ataqv-1.3.1/src/cpp/Features.cpp:142:37: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] ataqv-1.3.1/src/cpp/json.hpp:67:0: error: #error "unsupported GCC version - see https://github.com/nlohmann/json#supported-compilers" [preprocessorErrorDirective] ataqv-1.3.1/src/cpp/Peaks.cpp:232:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/Utils.cpp:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/Utils.cpp:68:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/Utils.cpp:86:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/Utils.cpp:103:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/Utils.cpp:109:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/Utils.cpp:166:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/Peaks.hpp:65:10: style:inconclusive: Technically the member function 'PeakTree::empty' can be const. [functionConst] ataqv-1.3.1/src/cpp/Peaks.cpp:115:16: note: Technically the member function 'PeakTree::empty' can be const. ataqv-1.3.1/src/cpp/Peaks.hpp:65:10: note: Technically the member function 'PeakTree::empty' can be const. ataqv-1.3.1/src/cpp/Peaks.cpp:125:48: style:inconclusive: Function 'record_alignment' argument 1 names different: declaration 'aligment' definition 'alignment'. [funcArgNamesDifferent] ataqv-1.3.1/src/cpp/Peaks.hpp:67:42: note: Function 'record_alignment' argument 1 names different: declaration 'aligment' definition 'alignment'. ataqv-1.3.1/src/cpp/Peaks.cpp:125:48: note: Function 'record_alignment' argument 1 names different: declaration 'aligment' definition 'alignment'. ataqv-1.3.1/src/cpp/Peaks.cpp:163:15: performance: Range variable 'peak' should be declared as const reference. [iterateByValue] ataqv-1.3.1/src/cpp/Peaks.cpp:109:26: style: Parameter 'peak' can be declared as reference to const [constParameterReference] ataqv-1.3.1/src/cpp/Peaks.cpp:197:19: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] ataqv-1.3.1/src/cpp/Peaks.cpp:209:19: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] ataqv-1.3.1/src/cpp/Peaks.cpp:221:19: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] ataqv-1.3.1/src/cpp/Utils.cpp:119:21: style: Condition 's2.empty()' is always false [knownConditionTrueFalse] ataqv-1.3.1/src/cpp/Utils.cpp:118:17: note: Assuming that condition 's1.empty()' is not redundant ataqv-1.3.1/src/cpp/Utils.cpp:114:12: note: Assuming that condition 's1==s2' is not redundant ataqv-1.3.1/src/cpp/Utils.cpp:119:21: note: Condition 's2.empty()' is always false ataqv-1.3.1/src/cpp/Utils.cpp:266:21: style: Condition 's2.empty()' is always false [knownConditionTrueFalse] ataqv-1.3.1/src/cpp/Utils.cpp:265:17: note: Assuming that condition 's1.empty()' is not redundant ataqv-1.3.1/src/cpp/Utils.cpp:261:12: note: Assuming that condition 's1==s2' is not redundant ataqv-1.3.1/src/cpp/Utils.cpp:266:21: note: Condition 's2.empty()' is always false ataqv-1.3.1/src/cpp/Utils.cpp:256:35: performance: Function parameter 's' should be passed by const reference. [passedByValue] ataqv-1.3.1/src/cpp/Utils.cpp:28:18: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] ataqv-1.3.1/src/cpp/catch.hpp:1846:16: debug: Failed to instantiate template "captureExpression". The checking continues anyway. [templateInstantiation] ataqv-1.3.1/src/cpp/catch.hpp:691:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:1100:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:1430:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:1433:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:1438:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:1441:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:1475:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:1478:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:1485:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:1488:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:1650:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:1731:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:1764:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:1777:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:2423:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:2445:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:2468:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:2475:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:2485:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:2496:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:2607:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:442:9: warning:inconclusive: Member variable 'NotImplementedException::m_what' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] ataqv-1.3.1/src/cpp/catch.hpp:837:9: warning:inconclusive: Member variable 'AssertionInfo::resultDisposition' is not initialized in the constructor. [uninitMemberVar] ataqv-1.3.1/src/cpp/catch.hpp:1217:9: warning:inconclusive: Member variable 'CopyableStream::oss' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] ataqv-1.3.1/src/cpp/catch.hpp:2734:9: warning: Member variable 'Option < TagAlias >::storage' is not initialized in the constructor. [uninitMemberVar] ataqv-1.3.1/src/cpp/catch.hpp:2735:9: warning: Member variable 'Option < TagAlias >::storage' is not initialized in the constructor. [uninitMemberVar] ataqv-1.3.1/src/cpp/catch.hpp:2738:9: warning: Member variable 'Option < TagAlias >::storage' is not initialized in the copy constructor. [uninitMemberVar] ataqv-1.3.1/src/cpp/catch.hpp:351:14: performance:inconclusive: Technically the member function 'Catch::SafeBool::trueValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] ataqv-1.3.1/src/cpp/catch.hpp:421:21: style:inconclusive: Technically the member function 'Catch::StreamEndStop::operator+' can be const. [functionConst] ataqv-1.3.1/src/cpp/catch.hpp:441:9: style: Class 'NotImplementedException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:646:5: style: Class 'MethodTestCase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:662:5: style: Struct 'NameAndDesc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:1075:13: style: Struct 'Equals' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:1093:13: style: Struct 'Contains' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:1110:13: style: Struct 'StartsWith' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:1128:13: style: Struct 'EndsWith' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:1606:30: style: Struct 'BorgType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:1948:9: style: Class 'ScopedMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:2312:9: style: Class 'Section' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:2605:9: style: Class 'ExceptionTranslatorRegistrar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:2583:13: style: Class 'ExceptionTranslator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:2735:9: style: Class 'Option < TagAlias >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:502:9: style: Class 'Ptr < IConfig const >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:502:9: style: Class 'Ptr < IReporterFactory >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:502:9: style: Class 'Ptr < ITestCase >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:541:18: style: The destructor '~IShared' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:340:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:594:18: style: The destructor '~IMutableContext' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:583:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:594:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:622:18: style: The destructor '~ITestCase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:622:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:1080:22: style: The destructor '~Equals' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:908:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:1080:22: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:1082:26: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:910:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:1082:26: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:1085:33: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:911:29: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:1085:33: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:1097:22: style: The destructor '~Contains' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:908:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:1097:22: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:1099:26: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:910:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:1099:26: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:1102:33: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:911:29: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:1102:33: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:1115:22: style: The destructor '~StartsWith' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:908:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:1115:22: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:1117:26: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:910:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:1117:26: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:1120:33: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:911:29: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:1120:33: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:1132:22: style: The destructor '~EndsWith' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:908:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:1132:22: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:1134:26: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:910:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:1134:26: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:1137:33: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:911:29: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:1137:33: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:2313:10: style: The destructor '~Section' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:340:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:2313:10: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:2359:15: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:2350:15: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:2359:15: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:2363:25: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:2351:25: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:2363:25: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:2382:15: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:2350:15: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:2382:15: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:2386:25: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:2351:25: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:2386:25: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:908:18: style: The destructor '~Matcher < std :: string >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:908:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:551:22: style: The function 'addRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:542:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:551:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:554:22: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:543:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:554:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:2590:25: error: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object [rethrowNoCurrentException] ataqv-1.3.1/src/cpp/test_features.cpp:9:5: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] ataqv-1.3.1/src/cpp/test_features.cpp:16:5: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] ataqv-1.3.1/src/cpp/test_features.cpp:23:5: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] ataqv-1.3.1/src/cpp/test_features.cpp:30:5: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] ataqv-1.3.1/src/cpp/test_features.cpp:37:5: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] ataqv-1.3.1/src/cpp/test_features.cpp:44:5: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] ataqv-1.3.1/src/cpp/test_features.cpp:51:5: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] ataqv-1.3.1/src/cpp/test_features.cpp:58:5: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] ataqv-1.3.1/src/cpp/test_hts.cpp:34:21: style: Local variable 'sam' shadows outer variable [shadowVariable] ataqv-1.3.1/src/cpp/test_hts.cpp:24:17: note: Shadowed declaration ataqv-1.3.1/src/cpp/test_hts.cpp:34:21: note: Shadow variable ataqv-1.3.1/src/cpp/test_hts.cpp:186:21: style: Local variable 'sam' shadows outer variable [shadowVariable] ataqv-1.3.1/src/cpp/test_hts.cpp:176:17: note: Shadowed declaration ataqv-1.3.1/src/cpp/test_hts.cpp:186:21: note: Shadow variable ataqv-1.3.1/src/cpp/test_hts.cpp:42:5: style: Argument 'false&&!!(result>=0)' to function isTrue is always 0. It does not matter what value 'result' has. [knownArgument] ataqv-1.3.1/src/cpp/test_hts.cpp:194:5: style: Argument 'false&&!!(result>=0)' to function isTrue is always 0. It does not matter what value 'result' has. [knownArgument] ataqv-1.3.1/src/cpp/catch.hpp:2712:52: performance: Function parameter '_lineInfo' should be passed by const reference. [passedByValue] ataqv-1.3.1/src/cpp/test_io.cpp:10:5: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] ataqv-1.3.1/src/cpp/test_io.cpp:11:5: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] ataqv-1.3.1/src/cpp/test_io.cpp:24:9: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] ataqv-1.3.1/src/cpp/test_features.cpp:113:25: style: Local variable 'sam' shadows outer variable [shadowVariable] ataqv-1.3.1/src/cpp/test_features.cpp:104:21: note: Shadowed declaration ataqv-1.3.1/src/cpp/test_features.cpp:113:25: note: Shadow variable ataqv-1.3.1/src/cpp/test_features.cpp:121:9: style: Argument 'false&&!!(result>=0)' to function isTrue is always 0. It does not matter what value 'result' has. [knownArgument] ataqv-1.3.1/src/cpp/test_peaks.cpp:51:5: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] ataqv-1.3.1/src/cpp/test_peaks.cpp:120:5: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] ataqv-1.3.1/src/cpp/test_peaks.cpp:147:5: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] ataqv-1.3.1/src/cpp/test_peaks.cpp:167:5: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] ataqv-1.3.1/src/cpp/test_peaks.cpp:168:5: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] ataqv-1.3.1/src/cpp/test_utils.cpp:235:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/test_utils.cpp:149:9: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] ataqv-1.3.1/src/cpp/test_utils.cpp:153:9: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] ataqv-1.3.1/src/cpp/test_utils.cpp:157:9: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] ataqv-1.3.1/src/cpp/test_utils.cpp:164:9: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] ataqv-1.3.1/src/cpp/test_utils.cpp:168:9: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] ataqv-1.3.1/src/cpp/test_utils.cpp:234:19: performance: Range variable 'line' should be declared as const reference. [iterateByValue] ataqv-1.3.1/src/cpp/test_utils.cpp:261:19: performance: Range variable 'line' should be declared as const reference. [iterateByValue] ataqv-1.3.1/src/cpp/catch.hpp:3275:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:3696:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:4060:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:4068:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:4072:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:4108:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:4112:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:4189:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:4203:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:4733:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clara [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:4907:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:5352:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:5376:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:5424:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:5464:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:5765:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NeedsAnotherRun [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:5783:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Executing [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:5790:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Executing [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:5866:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:6130:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shouldRedirectStdOut [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:6321:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:6344:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:6357:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:6415:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:6519:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineInfo [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:6604:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:6927:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:6930:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:7396:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:7810:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:7825:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:7831:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:8063:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:8118:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hexThreshold [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:8126:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hexThreshold [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:8139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:8180:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hexThreshold [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:8187:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hexThreshold [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:8351:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:8407:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:8423:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:8447:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:8964:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uppercase [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:9168:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shouldRedirectStdOut [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:9355:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shouldRedirectStdOut [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:9568:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:9590:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:9606:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:9629:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:9636:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:9832:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:9851:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:9900:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:10007:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:10028:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:10034:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:10062:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:6866:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:4283:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable placeholder [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:4379:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_arg [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:4521:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:4551:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:4596:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Positional [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:4607:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Positional [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:3335:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] ataqv-1.3.1/src/cpp/catch.hpp:3270:9: warning: Member variable 'TestSpecParser::m_mode' is not initialized in the constructor. [uninitMemberVar] ataqv-1.3.1/src/cpp/catch.hpp:3270:9: warning: Member variable 'TestSpecParser::m_exclusion' is not initialized in the constructor. [uninitMemberVar] ataqv-1.3.1/src/cpp/catch.hpp:3270:9: warning: Member variable 'TestSpecParser::m_start' is not initialized in the constructor. [uninitMemberVar] ataqv-1.3.1/src/cpp/catch.hpp:3270:9: warning: Member variable 'TestSpecParser::m_pos' is not initialized in the constructor. [uninitMemberVar] ataqv-1.3.1/src/cpp/catch.hpp:9351:9: warning: Member variable 'JunitReporter::unexpectedExceptions' is not initialized in the constructor. [uninitMemberVar] ataqv-1.3.1/src/cpp/catch.hpp:2734:9: warning: Member variable 'Option < unsigned long >::storage' is not initialized in the constructor. [uninitMemberVar] ataqv-1.3.1/src/cpp/catch.hpp:2735:9: warning: Member variable 'Option < unsigned long >::storage' is not initialized in the constructor. [uninitMemberVar] ataqv-1.3.1/src/cpp/catch.hpp:2738:9: warning: Member variable 'Option < unsigned long >::storage' is not initialized in the copy constructor. [uninitMemberVar] ataqv-1.3.1/src/cpp/catch.hpp:2734:9: warning: Member variable 'Option < TestRunInfo >::storage' is not initialized in the constructor. [uninitMemberVar] ataqv-1.3.1/src/cpp/catch.hpp:2735:9: warning: Member variable 'Option < TestRunInfo >::storage' is not initialized in the constructor. [uninitMemberVar] ataqv-1.3.1/src/cpp/catch.hpp:2738:9: warning: Member variable 'Option < TestRunInfo >::storage' is not initialized in the copy constructor. [uninitMemberVar] ataqv-1.3.1/src/cpp/catch.hpp:2734:9: warning: Member variable 'Option < GroupInfo >::storage' is not initialized in the constructor. [uninitMemberVar] ataqv-1.3.1/src/cpp/catch.hpp:2735:9: warning: Member variable 'Option < GroupInfo >::storage' is not initialized in the constructor. [uninitMemberVar] ataqv-1.3.1/src/cpp/catch.hpp:2738:9: warning: Member variable 'Option < GroupInfo >::storage' is not initialized in the copy constructor. [uninitMemberVar] ataqv-1.3.1/src/cpp/catch.hpp:2734:9: warning: Member variable 'Option < TestCaseInfo >::storage' is not initialized in the constructor. [uninitMemberVar] ataqv-1.3.1/src/cpp/catch.hpp:2735:9: warning: Member variable 'Option < TestCaseInfo >::storage' is not initialized in the constructor. [uninitMemberVar] ataqv-1.3.1/src/cpp/catch.hpp:2738:9: warning: Member variable 'Option < TestCaseInfo >::storage' is not initialized in the copy constructor. [uninitMemberVar] ataqv-1.3.1/src/cpp/catch.hpp:1266:14: style:inconclusive: Technically the member function 'Catch::ResultBuilder::react' can be const. [functionConst] ataqv-1.3.1/src/cpp/catch.hpp:8311:25: note: Technically the member function 'Catch::ResultBuilder::react' can be const. ataqv-1.3.1/src/cpp/catch.hpp:1266:14: note: Technically the member function 'Catch::ResultBuilder::react' can be const. ataqv-1.3.1/src/cpp/catch.hpp:1268:14: performance:inconclusive: Technically the member function 'Catch::ResultBuilder::allowThrows' can be static (but you may consider moving to unnamed namespace). [functionStatic] ataqv-1.3.1/src/cpp/catch.hpp:8317:25: note: Technically the member function 'Catch::ResultBuilder::allowThrows' can be static (but you may consider moving to unnamed namespace). ataqv-1.3.1/src/cpp/catch.hpp:1268:14: note: Technically the member function 'Catch::ResultBuilder::allowThrows' can be static (but you may consider moving to unnamed namespace). ataqv-1.3.1/src/cpp/catch.hpp:5590:18: style:inconclusive: Technically the member function 'Catch::TestCaseTracking::TrackerBase::TrackerHasName::operator()' can be const. [functionConst] ataqv-1.3.1/src/cpp/catch.hpp:6163:14: style:inconclusive: Technically the member function 'Catch::RunContext::invokeActiveTestCase' can be const. [functionConst] ataqv-1.3.1/src/cpp/catch.hpp:6353:14: style:inconclusive: Technically the member function 'Catch::Session::showHelp' can be const. [functionConst] ataqv-1.3.1/src/cpp/catch.hpp:6901:14: style:inconclusive: Technically the member function 'Catch::OutputDebugWriter::operator()' can be const. [functionConst] ataqv-1.3.1/src/cpp/catch.hpp:7165:14: performance:inconclusive: Technically the member function 'Catch::::PosixColourImpl::setColour' can be static (but you may consider moving to unnamed namespace). [functionStatic] ataqv-1.3.1/src/cpp/catch.hpp:10226:21: performance:inconclusive: Technically the member function 'Catch::CompactReporter::bothOrAll' can be static (but you may consider moving to unnamed namespace). [functionStatic] ataqv-1.3.1/src/cpp/catch.hpp:4379:42: debug: CheckClass::isMemberVar found used member variable 'm_arg' with varid 0 [varid0] ataqv-1.3.1/src/cpp/catch.hpp:5100:19: warning: The struct 'LazyStat < TestRunInfo >' defines member function with name 'operator=' also defined in its parent class 'Option < TestRunInfo >'. [duplInheritedMember] ataqv-1.3.1/src/cpp/catch.hpp:2754:17: note: Parent function 'Option < TestRunInfo >::operator=' ataqv-1.3.1/src/cpp/catch.hpp:5100:19: note: Derived function 'LazyStat < TestRunInfo >::operator=' ataqv-1.3.1/src/cpp/catch.hpp:5105:14: warning: The struct 'LazyStat < TestRunInfo >' defines member function with name 'reset' also defined in its parent class 'Option < TestRunInfo >'. [duplInheritedMember] ataqv-1.3.1/src/cpp/catch.hpp:2760:14: note: Parent function 'Option < TestRunInfo >::reset' ataqv-1.3.1/src/cpp/catch.hpp:5105:14: note: Derived function 'LazyStat < TestRunInfo >::reset' ataqv-1.3.1/src/cpp/catch.hpp:5100:19: warning: The struct 'LazyStat < GroupInfo >' defines member function with name 'operator=' also defined in its parent class 'Option < GroupInfo >'. [duplInheritedMember] ataqv-1.3.1/src/cpp/catch.hpp:2754:17: note: Parent function 'Option < GroupInfo >::operator=' ataqv-1.3.1/src/cpp/catch.hpp:5100:19: note: Derived function 'LazyStat < GroupInfo >::operator=' ataqv-1.3.1/src/cpp/catch.hpp:5105:14: warning: The struct 'LazyStat < GroupInfo >' defines member function with name 'reset' also defined in its parent class 'Option < GroupInfo >'. [duplInheritedMember] ataqv-1.3.1/src/cpp/catch.hpp:2760:14: note: Parent function 'Option < GroupInfo >::reset' ataqv-1.3.1/src/cpp/catch.hpp:5105:14: note: Derived function 'LazyStat < GroupInfo >::reset' ataqv-1.3.1/src/cpp/catch.hpp:5100:19: warning: The struct 'LazyStat < TestCaseInfo >' defines member function with name 'operator=' also defined in its parent class 'Option < TestCaseInfo >'. [duplInheritedMember] ataqv-1.3.1/src/cpp/catch.hpp:2754:17: note: Parent function 'Option < TestCaseInfo >::operator=' ataqv-1.3.1/src/cpp/catch.hpp:5100:19: note: Derived function 'LazyStat < TestCaseInfo >::operator=' ataqv-1.3.1/src/cpp/catch.hpp:5105:14: warning: The struct 'LazyStat < TestCaseInfo >' defines member function with name 'reset' also defined in its parent class 'Option < TestCaseInfo >'. [duplInheritedMember] ataqv-1.3.1/src/cpp/catch.hpp:2760:14: note: Parent function 'Option < TestCaseInfo >::reset' ataqv-1.3.1/src/cpp/catch.hpp:5105:14: note: Derived function 'LazyStat < TestCaseInfo >::reset' ataqv-1.3.1/src/cpp/catch.hpp:8432:41: warning: The class 'TagAliasRegistry' defines member function with name 'get' also defined in its parent struct 'ITagAliasRegistry'. [duplInheritedMember] ataqv-1.3.1/src/cpp/catch.hpp:8439:49: note: Parent function 'ITagAliasRegistry::get' ataqv-1.3.1/src/cpp/catch.hpp:8432:41: note: Derived function 'TagAliasRegistry::get' ataqv-1.3.1/src/cpp/catch.hpp:3190:13: style: Class 'NamePattern' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:3203:13: style: Class 'TagPattern' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:3214:13: style: Class 'ExcludedPattern' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:3270:9: style: Class 'TestSpecParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:3445:9: style: Class 'FileStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:3546:9: style: Class 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:3692:9: style: Class 'Text' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:4056:13: style: Struct 'BoundDataMember' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:4066:13: style: Struct 'BoundUnaryMethod' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:4078:13: style: Struct 'BoundNullaryMethod' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:4092:13: style: Struct 'BoundUnaryFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:4106:13: style: Struct 'BoundBinaryFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:4903:9: style: Class 'Text' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:5049:9: style: Struct 'Colour' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:5113:9: style: Struct 'TestRunInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:5222:9: style: Struct 'TestGroupStats' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:5589:13: style: Class 'TrackerHasName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:6586:9: style: Class 'FreeFunctionTestCase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:7221:9: style: Struct 'GeneratorInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:7651:9: style: Class 'LegacyReporterAdapter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:8602:9: style: Struct 'StreamingReporterBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:8693:13: style: Struct 'BySectionInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:8816:9: style: Struct 'TestEventListenerBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:8848:9: style: Class 'LegacyReporterRegistrar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:8929:9: style: Class 'XmlEncode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:9026:9: style: Class 'XmlWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:8986:13: style: Class 'ScopedElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:9164:9: style: Class 'XmlReporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:9351:9: style: Class 'JunitReporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:9557:9: style: Struct 'ConsoleReporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:9990:9: style: Struct 'CompactReporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:8880:9: style: Class 'ReporterRegistrar < XmlReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:8880:9: style: Class 'ReporterRegistrar < JunitReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:8880:9: style: Class 'ReporterRegistrar < ConsoleReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:8880:9: style: Class 'ReporterRegistrar < CompactReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:4255:13: style: Struct 'Arg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:4314:13: style: Class 'ArgBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:4375:13: style: Class 'OptBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:2735:9: style: Class 'Option < unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:2735:9: style: Class 'Option < TestRunInfo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:2735:9: style: Class 'Option < GroupInfo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:2735:9: style: Class 'Option < TestCaseInfo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:502:9: style: Class 'Ptr < Pattern >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:502:9: style: Class 'Ptr < IStreamingReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:502:9: style: Class 'Ptr < ITracker >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:502:9: style: Class 'Ptr < Config >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:502:9: style: Class 'Ptr < IReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:502:9: style: Class 'Ptr < SectionNode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:502:9: style: Class 'Ptr < Node < TestCaseStats , SectionNode > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:502:9: style: Class 'Ptr < Node < TestGroupStats , Node < TestCaseStats , SectionNode > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:502:9: style: Class 'Ptr < Node < TestRunStats , Node < TestGroupStats , Node < TestCaseStats , SectionNode > > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:4215:9: style: Struct 'CommonArgProperties < ConfigData >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:4025:13: style: Class 'BoundArgFunction < ConfigData >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ataqv-1.3.1/src/cpp/catch.hpp:648:18: style: The function 'invoke' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:620:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:648:18: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:654:14: style: The destructor '~MethodTestCase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:622:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:654:14: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:3193:22: style: The destructor '~NamePattern' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3185:22: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:3193:22: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:3194:26: style: The function 'matches' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3186:26: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:3194:26: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:3204:22: style: The destructor '~TagPattern' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3185:22: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:3204:22: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:3205:26: style: The function 'matches' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3186:26: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:3205:26: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:3215:22: style: The destructor '~ExcludedPattern' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3185:22: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:3215:22: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:3216:26: style: The function 'matches' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3186:26: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:3216:26: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:3394:18: style: The destructor '~IConfig' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:3394:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:3446:18: style: The destructor '~FileStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3438:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:3446:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:3455:18: style: The destructor '~CoutStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3438:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:3455:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:3466:18: style: The destructor '~DebugOutStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3438:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:3466:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:3558:18: style: The destructor '~Config' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3394:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:3558:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:3572:14: style: The function 'shouldDebugBreak' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3400:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:3572:14: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:3576:13: style: The function 'abortAfter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3402:21: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:3576:13: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:3578:25: style: The function 'testSpec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3405:33: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:3578:25: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:3581:14: style: The function 'showInvisibles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3403:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:3581:14: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:3584:22: style: The function 'allowThrows' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3396:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:3584:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:3585:31: style: The function 'stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3397:31: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:3585:31: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:3586:29: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3398:29: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:3586:29: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:3587:22: style: The function 'includeSuccessfulResults' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3399:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:3587:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:3588:22: style: The function 'warnAboutMissingAssertions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3401:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:3588:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:3589:38: style: The function 'showDurations' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3404:38: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:3589:38: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:3590:39: style: The function 'runOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3406:39: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:3590:39: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:3591:30: style: The function 'rngSeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3407:30: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:3591:30: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:3592:36: style: The function 'useColour' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3408:36: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:3592:36: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:5271:18: style: The destructor '~IStreamingReporter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:5271:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:5302:18: style: The destructor '~IReporterFactory' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:5302:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:5498:18: style: The destructor '~ITracker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:5498:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:5607:18: style: The destructor '~TrackerBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5498:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:5607:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:5712:18: style: The destructor '~SectionTracker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5607:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:5712:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:5746:18: style: The destructor '~IndexTracker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5607:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:5746:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:5928:18: style: The destructor '~RunContext' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:1975:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:5928:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:5988:22: style: The function 'assertionEnded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:1977:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:5988:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6004:22: style: The function 'sectionStarted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:1978:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:6004:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6037:22: style: The function 'sectionEnded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:1980:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:6037:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6050:22: style: The function 'sectionEndedEarly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:1981:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:6050:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6060:22: style: The function 'pushScopedMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:1982:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:6060:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6064:22: style: The function 'popScopedMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:1983:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:6064:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6068:29: style: The function 'getCurrentTestName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:1985:29: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:6068:29: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6074:40: style: The function 'getLastResult' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:1986:40: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:6074:40: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6078:22: style: The function 'handleFatalErrorCondition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:1988:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:6078:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6111:14: style: The function 'aborting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:2051:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:6111:14: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6349:10: style: The destructor '~Session' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:340:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:6349:10: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:6547:18: style: The destructor '~TestRegistry' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:629:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:6547:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:6559:46: style: The function 'getAllTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:630:46: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:6559:46: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6562:46: style: The function 'getAllTestsSorted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:631:46: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:6562:46: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6588:22: style: The function 'invoke' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:620:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:6588:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6593:18: style: The destructor '~FreeFunctionTestCase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:622:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:6593:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:6696:10: style: The destructor '~ExceptionTranslatorRegistry' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:2573:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:6696:10: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:6704:29: style: The function 'translateActiveException' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:2575:29: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:6704:29: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6944:33: style: The function 'getResultCapture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:585:33: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:6944:33: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6947:26: style: The function 'getRunner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:586:26: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:6947:26: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6950:24: style: The function 'getGeneratorIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:587:24: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:6950:24: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6955:22: style: The function 'advanceGeneratorsForCurrentTest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:588:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:6955:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6960:36: style: The function 'getConfig' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:589:36: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:6960:36: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6965:22: style: The function 'setResultCapture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:595:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:6965:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6968:22: style: The function 'setRunner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:596:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:6968:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6971:22: style: The function 'setConfig' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:597:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:6971:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:7035:18: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:7031:26: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:7035:18: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:7140:22: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:7031:26: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:7140:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:7226:14: style: The function 'moveNext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:470:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:7226:14: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:7234:21: style: The function 'getCurrentIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:471:29: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:7234:21: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:7247:10: style: The destructor '~GeneratorsForTest' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:475:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:7247:10: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:7251:25: style: The function 'getGeneratorInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:477:33: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:7251:25: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:7262:14: style: The function 'moveNext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:478:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:7262:14: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:7630:18: style: The destructor '~IReporter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:7630:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:7652:18: style: The destructor '~LegacyReporterAdapter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5271:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:7652:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:7654:37: style: The function 'getPreferences' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5276:37: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:7654:37: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:7655:22: style: The function 'noMatchingTestCases' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5278:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:7655:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:7656:22: style: The function 'testRunStarting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5280:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:7656:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:7657:22: style: The function 'testGroupStarting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5281:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:7657:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:7658:22: style: The function 'testCaseStarting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5283:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:7658:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:7659:22: style: The function 'sectionStarting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5284:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:7659:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:7660:22: style: The function 'assertionStarting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5286:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:7660:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:7661:22: style: The function 'assertionEnded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5289:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:7661:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:7662:22: style: The function 'sectionEnded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5291:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:7662:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:7663:22: style: The function 'testCaseEnded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5292:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:7663:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:7664:22: style: The function 'testGroupEnded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5293:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:7664:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:7665:22: style: The function 'testRunEnded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5294:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:7665:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:7666:22: style: The function 'skipTest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5296:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:7666:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:8374:18: style: The destructor '~TagAliasRegistry' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:2793:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:8374:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:8375:34: style: The function 'find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:2794:34: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:8375:34: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:8376:29: style: The function 'expandAliases' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:2795:29: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:8376:29: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:8713:10: style: The destructor '~CumulativeReporterBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5271:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:8713:10: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:9994:18: style: The destructor '~CompactReporter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:8613:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:9994:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:10000:37: style: The function 'getPreferences' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:8609:37: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:10000:37: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:10006:22: style: The function 'noMatchingTestCases' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:8615:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:10006:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:10010:22: style: The function 'assertionStarting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5286:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:10010:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:10013:22: style: The function 'assertionEnded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5289:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:10013:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:10032:22: style: The function 'testRunEnded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:8640:22: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:10032:22: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:6858:10: style: The destructor '~StreamBufImpl < OutputDebugWriter , 256 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3424:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:6858:10: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:4049:26: style: The function 'set' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:4016:26: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:4049:26: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:4050:26: style: The function 'takesArg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:4017:26: note: Virtual function in base class ataqv-1.3.1/src/cpp/catch.hpp:4050:26: note: Function in derived class ataqv-1.3.1/src/cpp/catch.hpp:594:18: style: The destructor '~IMutableContext' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] ataqv-1.3.1/src/cpp/catch.hpp:583:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:594:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:3394:18: style: The destructor '~IConfig' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:3394:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:5271:18: style: The destructor '~IStreamingReporter' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:5271:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:5302:18: style: The destructor '~IReporterFactory' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:5302:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:6656:18: style: The destructor '~ReporterRegistry' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] ataqv-1.3.1/src/cpp/catch.hpp:5311:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:6656:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:7630:18: style: The destructor '~IReporter' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:7630:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:908:18: style: The destructor '~Matcher < std :: string >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:908:18: note: Destructor in derived class ataqv-1.3.1/src/cpp/catch.hpp:7176:27: style: Condition '!isDebuggerActive()' is always true [knownConditionTrueFalse] ataqv-1.3.1/src/cpp/catch.hpp:7176:44: note: Calling function 'isDebuggerActive' returns 0 ataqv-1.3.1/src/cpp/catch.hpp:7176:27: note: Condition '!isDebuggerActive()' is always true ataqv-1.3.1/src/cpp/catch.hpp:4569:48: style: Condition 'm_throwOnUnrecognisedTokens' is always true [knownConditionTrueFalse] ataqv-1.3.1/src/cpp/catch.hpp:4567:68: note: Assuming that condition '!m_throwOnUnrecognisedTokens' is not redundant ataqv-1.3.1/src/cpp/catch.hpp:4569:48: note: Condition 'm_throwOnUnrecognisedTokens' is always true ataqv-1.3.1/src/cpp/catch.hpp:6737:17: error: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object [rethrowNoCurrentException] ataqv-1.3.1/src/cpp/catch.hpp:6613:25: style:inconclusive: Function 'registerTestCase' argument 2 names different: declaration 'className' definition 'classOrQualifiedMethodName'. [funcArgNamesDifferent] ataqv-1.3.1/src/cpp/catch.hpp:672:21: note: Function 'registerTestCase' argument 2 names different: declaration 'className' definition 'classOrQualifiedMethodName'. ataqv-1.3.1/src/cpp/catch.hpp:6613:25: note: Function 'registerTestCase' argument 2 names different: declaration 'className' definition 'classOrQualifiedMethodName'. ataqv-1.3.1/src/cpp/catch.hpp:7200:35: style:inconclusive: Function 'Colour' argument 1 names different: declaration 'other' definition '_other'. [funcArgNamesDifferent] ataqv-1.3.1/src/cpp/catch.hpp:5050:31: note: Function 'Colour' argument 1 names different: declaration 'other' definition '_other'. ataqv-1.3.1/src/cpp/catch.hpp:7200:35: note: Function 'Colour' argument 1 names different: declaration 'other' definition '_other'. ataqv-1.3.1/src/cpp/catch.hpp:7402:40: style:inconclusive: Function 'makeTestCase' argument 1 names different: declaration 'testCase' definition '_testCase'. [funcArgNamesDifferent] ataqv-1.3.1/src/cpp/catch.hpp:2874:40: note: Function 'makeTestCase' argument 1 names different: declaration 'testCase' definition '_testCase'. ataqv-1.3.1/src/cpp/catch.hpp:7402:40: note: Function 'makeTestCase' argument 1 names different: declaration 'testCase' definition '_testCase'. ataqv-1.3.1/src/cpp/catch.hpp:7403:48: style:inconclusive: Function 'makeTestCase' argument 2 names different: declaration 'className' definition '_className'. [funcArgNamesDifferent] ataqv-1.3.1/src/cpp/catch.hpp:2875:48: note: Function 'makeTestCase' argument 2 names different: declaration 'className' definition '_className'. ataqv-1.3.1/src/cpp/catch.hpp:7403:48: note: Function 'makeTestCase' argument 2 names different: declaration 'className' definition '_className'. ataqv-1.3.1/src/cpp/catch.hpp:7404:48: style:inconclusive: Function 'makeTestCase' argument 3 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent] ataqv-1.3.1/src/cpp/catch.hpp:2876:48: note: Function 'makeTestCase' argument 3 names different: declaration 'name' definition '_name'. ataqv-1.3.1/src/cpp/catch.hpp:7404:48: note: Function 'makeTestCase' argument 3 names different: declaration 'name' definition '_name'. ataqv-1.3.1/src/cpp/catch.hpp:7405:48: style:inconclusive: Function 'makeTestCase' argument 4 names different: declaration 'description' definition '_descOrTags'. [funcArgNamesDifferent] ataqv-1.3.1/src/cpp/catch.hpp:2877:48: note: Function 'makeTestCase' argument 4 names different: declaration 'description' definition '_descOrTags'. ataqv-1.3.1/src/cpp/catch.hpp:7405:48: note: Function 'makeTestCase' argument 4 names different: declaration 'description' definition '_descOrTags'. ataqv-1.3.1/src/cpp/catch.hpp:7406:51: style:inconclusive: Function 'makeTestCase' argument 5 names different: declaration 'lineInfo' definition '_lineInfo'. [funcArgNamesDifferent] ataqv-1.3.1/src/cpp/catch.hpp:2878:51: note: Function 'makeTestCase' argument 5 names different: declaration 'lineInfo' definition '_lineInfo'. ataqv-1.3.1/src/cpp/catch.hpp:7406:51: note: Function 'makeTestCase' argument 5 names different: declaration 'lineInfo' definition '_lineInfo'. ataqv-1.3.1/src/cpp/catch.hpp:4448:30: style: Local variable 'usage' shadows outer function [shadowFunction] ataqv-1.3.1/src/cpp/catch.hpp:4496:14: note: Shadowed declaration ataqv-1.3.1/src/cpp/catch.hpp:4448:30: note: Shadow variable ataqv-1.3.1/src/cpp/catch.hpp:10137:68: performance: Function parameter 'passOrFail' should be passed by const reference. [passedByValue] ataqv-1.3.1/src/cpp/catch.hpp:10147:42: performance: Function parameter 'issue' should be passed by const reference. [passedByValue] ataqv-1.3.1/src/cpp/catch.hpp:6724:33: style: Variable 'msg' can be declared as reference to const [constVariableReference] ataqv-1.3.1/src/cpp/catch.hpp:10347:28: style: Parameter 'argv' can be declared as const array [constParameter] ataqv-1.3.1/src/cpp/catch.hpp:4151:29: error: Out of bounds access in expression 'arg[i]' [containerOutOfBounds] ataqv-1.3.1/src/cpp/catch.hpp:4150:39: note: Assuming that condition 'i<=arg.size()' is not redundant ataqv-1.3.1/src/cpp/catch.hpp:4151:29: note: Access out of bounds ataqv-1.3.1/src/cpp/catch.hpp:3142:29: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] ataqv-1.3.1/src/cpp/catch.hpp:3717:33: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] ataqv-1.3.1/src/cpp/catch.hpp:4928:33: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] ataqv-1.3.1/src/cpp/catch.hpp:6326:28: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] ataqv-1.3.1/src/cpp/catch.hpp:7833:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] ataqv-1.3.1/src/cpp/catch.hpp:8081:21: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] ataqv-1.3.1/src/cpp/catch.hpp:8146:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] ataqv-1.3.1/src/cpp/catch.hpp:8408:37: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] ataqv-1.3.1/src/cpp/catch.hpp:9057:24: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] ataqv-1.3.1/src/cpp/catch.hpp:5451:24: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] ataqv-1.3.1/src/cpp/catch.hpp:4445:26: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] ataqv-1.3.1/src/cpp/catch.hpp:4151:29: error: When i==arg.size(), arg[i] is out of bounds. [stlOutOfBounds] diff: head ataqv-1.3.1/src/cpp/IO.cpp:47:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/IO.cpp:73:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/Utils.cpp:103:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/Utils.cpp:109:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/Utils.cpp:166:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/Utils.cpp:68:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/Utils.cpp:86:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:10007:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:10028:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:10034:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:10062:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:1080:22: style: The destructor '~Equals' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:908:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:1080:22: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:1097:22: style: The destructor '~Contains' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:908:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:1097:22: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:1100:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:1115:22: style: The destructor '~StartsWith' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:908:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:1115:22: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:1132:22: style: The destructor '~EndsWith' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:908:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:1132:22: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:1430:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:1433:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:1438:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:1441:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:1475:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:1478:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:1485:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:1488:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Op [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:1650:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:1731:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:1764:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:1777:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:2313:10: style: The destructor '~Section' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:340:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:2313:10: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:2423:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:2445:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:2468:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:2475:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:2485:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:2496:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:2607:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:3193:22: style: The destructor '~NamePattern' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3185:22: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:3193:22: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:3204:22: style: The destructor '~TagPattern' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3185:22: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:3204:22: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:3215:22: style: The destructor '~ExcludedPattern' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3185:22: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:3215:22: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:3275:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:3335:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:3394:18: style: The destructor '~IConfig' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:3394:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:3394:18: style: The destructor '~IConfig' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:3394:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:3446:18: style: The destructor '~FileStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3438:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:3446:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:3455:18: style: The destructor '~CoutStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3438:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:3455:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:3466:18: style: The destructor '~DebugOutStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3438:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:3466:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:3558:18: style: The destructor '~Config' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3394:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:3558:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:3696:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:4060:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:4068:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:4072:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:4108:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:4112:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:4189:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:4203:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:4283:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable placeholder [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:4379:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_arg [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:4521:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:4551:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:4596:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Positional [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:4607:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Positional [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:4733:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clara [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:4907:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:5271:18: style: The destructor '~IStreamingReporter' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:5271:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:5271:18: style: The destructor '~IStreamingReporter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:5271:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:5302:18: style: The destructor '~IReporterFactory' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:5302:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:5302:18: style: The destructor '~IReporterFactory' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:5302:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:5352:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:5376:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:541:18: style: The destructor '~IShared' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:340:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:5424:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:5464:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:5498:18: style: The destructor '~ITracker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:5498:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:5607:18: style: The destructor '~TrackerBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5498:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:5607:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:5712:18: style: The destructor '~SectionTracker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5607:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:5712:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:5746:18: style: The destructor '~IndexTracker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5607:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:5746:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:5765:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NeedsAnotherRun [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:5783:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Executing [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:5790:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Executing [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:5866:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:5928:18: style: The destructor '~RunContext' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:1975:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:5928:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:594:18: style: The destructor '~IMutableContext' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] ataqv-1.3.1/src/cpp/catch.hpp:583:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:594:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:594:18: style: The destructor '~IMutableContext' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:583:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:594:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:6130:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shouldRedirectStdOut [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:622:18: style: The destructor '~ITestCase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:622:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:6321:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:6344:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:6349:10: style: The destructor '~Session' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:340:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:6349:10: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:6357:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:6415:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:6519:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineInfo [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:6547:18: style: The destructor '~TestRegistry' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:629:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:6547:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:654:14: style: The destructor '~MethodTestCase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:622:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:654:14: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:6593:18: style: The destructor '~FreeFunctionTestCase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:622:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:6593:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:6604:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:6656:18: style: The destructor '~ReporterRegistry' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] ataqv-1.3.1/src/cpp/catch.hpp:5311:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:6656:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:6696:10: style: The destructor '~ExceptionTranslatorRegistry' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:2573:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:6696:10: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:6858:10: style: The destructor '~StreamBufImpl < OutputDebugWriter , 256 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:3424:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:6858:10: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:6866:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:6927:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:6930:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:7247:10: style: The destructor '~GeneratorsForTest' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:475:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:7247:10: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:7396:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:7630:18: style: The destructor '~IReporter' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:7630:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:7630:18: style: The destructor '~IReporter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:7630:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:7652:18: style: The destructor '~LegacyReporterAdapter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5271:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:7652:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:7810:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:7825:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:7831:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:8063:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:8118:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hexThreshold [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:8126:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hexThreshold [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:8139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:8180:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hexThreshold [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:8187:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hexThreshold [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:8351:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:8374:18: style: The destructor '~TagAliasRegistry' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:2793:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:8374:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:8407:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:8423:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:8447:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:8713:10: style: The destructor '~CumulativeReporterBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:5271:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:8713:10: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:8964:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uppercase [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:908:18: style: The destructor '~Matcher < std :: string >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:908:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:908:18: style: The destructor '~Matcher < std :: string >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:541:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:908:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/catch.hpp:9168:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shouldRedirectStdOut [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:9355:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shouldRedirectStdOut [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:9568:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:9590:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:9606:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:9629:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:9636:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:9832:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:9851:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:9900:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head ataqv-1.3.1/src/cpp/catch.hpp:9994:18: style: The destructor '~CompactReporter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ataqv-1.3.1/src/cpp/catch.hpp:8613:18: note: Virtual destructor in base class ataqv-1.3.1/src/cpp/catch.hpp:9994:18: note: Destructor in derived class head ataqv-1.3.1/src/cpp/test_utils.cpp:235:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] DONE