2025-07-08 22:19 ftp://ftp.de.debian.org/debian/pool/main/i/itksnap/itksnap_3.6.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=opengl --library=zlib --library=bsd --library=lua --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-63-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: 8f3d36a (2025-07-08 11:07:56 +0200) count: 1726 1730 elapsed-time: 69.6 71.6 head-timing-info: old-timing-info: head results: itksnap-3.6.0/Common/EventBucket.h:9:1: error: syntax error [syntaxError] itksnap-3.6.0/Common/CommandLineArgumentParser.cxx:67:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumberOfParameters [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/CommandLineArgumentParser.cxx:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/IPCHandler.cxx:61:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_CREAT [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/IPCHandler.cxx:215:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_STAT [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/IPCHandler.cxx:224:13: warning: Member variable 'IPCHandler::m_UserData' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Common/IPCHandler.cxx:224:13: warning: Member variable 'IPCHandler::m_MessageSize' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Common/IPCHandler.cxx:224:13: warning: Member variable 'IPCHandler::m_ProtocolVersion' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Common/IPCHandler.cxx:224:13: warning: Member variable 'IPCHandler::m_Handle' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Common/IPCHandler.h:32:8: style:inconclusive: Technically the member function 'IPCHandler::IsAttached' can be const. [functionConst] itksnap-3.6.0/Common/IPCHandler.cxx:121:18: performance:inconclusive: Technically the member function 'IPCHandler::IsProcessRunning' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Common/IPCHandler.h:77:8: note: Technically the member function 'IPCHandler::IsProcessRunning' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Common/IPCHandler.cxx:121:18: note: Technically the member function 'IPCHandler::IsProcessRunning' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Common/IPCHandler.cxx:106:11: style: Variable 'header' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/Common/IRISVectorTypes.h:99:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSize [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/IRISVectorTypes.h:106:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSize [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/IRISVectorTypes.h:128:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSize [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/IRISVectorTypes.txx:43:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSize [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/IRISVectorTypes.txx:56:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSize [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/IRISVectorTypes.txx:69:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSize [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/IRISVectorTypes.txx:82:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSize [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/IRISVectorTypes.txx:95:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSize [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/IRISVectorTypes.txx:107:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSize [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/IRISVectorTypes.txx:124:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSize [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/IRISVectorTypes.txx:141:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSize [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/IRISVectorTypes.txx:158:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSize [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/IRISVectorTypes.txx:174:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSize [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/IRISVectorTypes.txx:189:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSize [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/IRISVectorTypes.txx:209:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSize [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/IRISVectorTypes.txx:231:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSize [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/IRISException.cxx:49:3: performance: Variable 'm_SimpleMessage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/Common/IRISException.cxx:41:16: style:inconclusive: Either there is a missing 'override', or the member function 'IRISException::operatorconstchar*' can be const. [functionConst] itksnap-3.6.0/Common/IRISException.h:61:3: note: Either there is a missing 'override', or the member function 'IRISException::operatorconstchar*' can be const. itksnap-3.6.0/Common/IRISException.cxx:41:16: note: Either there is a missing 'override', or the member function 'IRISException::operatorconstchar*' can be const. itksnap-3.6.0/Common/IRISVectorTypes.h:78:3: style: Class 'iris_vector_fixed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:81:3: style: Class 'iris_vector_fixed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:97:3: style: Class 'iris_vector_fixed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:104:3: style: Class 'iris_vector_fixed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:111:3: style: Class 'iris_vector_fixed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/SNAPCommon.h:198:3: style: Class 'SmartPtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/SNAPCommon.h:199:3: style: Class 'SmartPtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISException.h:96:1: style: Class 'IRISExceptionIO' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISException.h:80:12: style: The destructor '~IRISWarning' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/Common/IRISException.h:57:12: note: Virtual destructor in base class itksnap-3.6.0/Common/IRISException.h:80:12: note: Destructor in derived class itksnap-3.6.0/Common/IRISException.h:96:1: style: The destructor '~IRISExceptionIO' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/Common/IRISException.h:57:12: note: Virtual destructor in base class itksnap-3.6.0/Common/IRISException.h:96:1: note: Destructor in derived class itksnap-3.6.0/Common/IRISException.cxx:70:38: style:inconclusive: Function 'IRISWarning' argument 1 names different: declaration 'fmt' definition 'message'. [funcArgNamesDifferent] itksnap-3.6.0/Common/IRISException.h:77:27: note: Function 'IRISWarning' argument 1 names different: declaration 'fmt' definition 'message'. itksnap-3.6.0/Common/IRISException.cxx:70:38: note: Function 'IRISWarning' argument 1 names different: declaration 'fmt' definition 'message'. itksnap-3.6.0/Common/ITKExtras/itkCoxDeBoorBSplineKernelFunction.h:101:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Zero [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkCoxDeBoorBSplineKernelFunction.h:122:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Zero [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkCoxDeBoorBSplineKernelFunction.txx:38:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSplineOrder [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkCoxDeBoorBSplineKernelFunction.txx:103:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Zero [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkCoxDeBoorBSplineKernelFunction.txx:163:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkBSplineScatteredDataPointSetToImageFilter.h:225:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkBSplineScatteredDataPointSetToImageFilter.txx:47:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkBSplineScatteredDataPointSetToImageFilter.txx:92:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkBSplineScatteredDataPointSetToImageFilter.txx:155:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkBSplineScatteredDataPointSetToImageFilter.txx:203:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Origin [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkBSplineScatteredDataPointSetToImageFilter.txx:355:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkBSplineScatteredDataPointSetToImageFilter.txx:508:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkBSplineScatteredDataPointSetToImageFilter.txx:646:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkBSplineScatteredDataPointSetToImageFilter.txx:742:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkBSplineScatteredDataPointSetToImageFilter.txx:847:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkBSplineScatteredDataPointSetToImageFilter.txx:880:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkBSplineScatteredDataPointSetToImageFilter.txx:943:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkBSplineScatteredDataPointSetToImageFilter.txx:976:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkBSplineScatteredDataPointSetToImageFilter.txx:1060:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkBSplineScatteredDataPointSetToImageFilter.txx:610:30: warning:inconclusive: Found suspicious operator '+', result is not used. [constStatement] itksnap-3.6.0/Common/ITKExtras/itkBinaryDiamondStructuringElement.txx:34:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NeighborhoodDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.h:517:87: debug: Function::addArguments found argument 'ThreadId' with varid 0. [varid0] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.h:543:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Zero [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:82:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:137:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:154:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNINITIALIZED [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:395:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:503:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:1129:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Zero [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:1191:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNINITIALIZED [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:1398:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:2642:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:34:3: warning: Member variable 'ParallelSparseFieldCityBlockNeighborList::pad1' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:34:3: warning: Member variable 'ParallelSparseFieldCityBlockNeighborList::pad2' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:134:3: warning: Member variable 'ParallelSparseFieldLevelSetImageFilterBugFix::m_NumOfThreads' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:134:3: warning: Member variable 'ParallelSparseFieldLevelSetImageFilterBugFix::m_SplitAxis' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:134:3: warning: Member variable 'ParallelSparseFieldLevelSetImageFilterBugFix::m_ZSize' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:134:3: warning: Member variable 'ParallelSparseFieldLevelSetImageFilterBugFix::m_BoundaryChanged' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:134:3: warning: Member variable 'ParallelSparseFieldLevelSetImageFilterBugFix::m_Stop' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.h:103:16: style:inconclusive: Technically the member function 'itk::ParallelSparseFieldCityBlockNeighborList::GetStride' can be const. [functionConst] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.h:424:8: performance:inconclusive: Either there is a missing 'override', or the member function 'itk::ParallelSparseFieldLevelSetImageFilterBugFix::AllocateUpdateBuffer' can be static. [functionStatic] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:2550:3: style:inconclusive: Either there is a missing 'override', or the member function 'itk::ParallelSparseFieldLevelSetImageFilterBugFix::GetThreadNumber' can be const. [functionConst] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.h:488:16: note: Either there is a missing 'override', or the member function 'itk::ParallelSparseFieldLevelSetImageFilterBugFix::GetThreadNumber' can be const. itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:2550:3: note: Either there is a missing 'override', or the member function 'itk::ParallelSparseFieldLevelSetImageFilterBugFix::GetThreadNumber' can be const. itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.h:534:8: performance:inconclusive: Either there is a missing 'override', or the member function 'itk::ParallelSparseFieldLevelSetImageFilterBugFix::ApplyUpdate' can be static. [functionStatic] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.h:541:16: style:inconclusive: Either there is a missing 'override', or the member function 'itk::ParallelSparseFieldLevelSetImageFilterBugFix::CalculateChange' can be const. [functionConst] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:1329:20: style: The if condition is the same as the previous if condition [duplicateCondition] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:1293:20: note: First condition itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:1329:20: note: Second condition itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:1163:28: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:1167:7: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:1482:55: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:1486:55: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:1490:53: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:376:8: style: The scope of the variable 'bounds_status' can be reduced. [variableScope] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:964:19: style: The scope of the variable 'j' can be reduced. [variableScope] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:999:23: style: The scope of the variable 'nodePtr' can be reduced. [variableScope] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:1036:25: style: The scope of the variable 'nodePtr' can be reduced. [variableScope] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:1059:27: style: The scope of the variable 'nodePtr' can be reduced. [variableScope] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:1616:9: style: The scope of the variable 'new_value' can be reduced. [variableScope] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:1754:19: style: The scope of the variable 'nodeTempPtr' can be reduced. [variableScope] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:1775:19: style: The scope of the variable 'nodePtr' can be reduced. [variableScope] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:2115:18: style: The scope of the variable 'nodePtr' can be reduced. [variableScope] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:376:22: style: Variable 'bounds_status' is assigned a value that is never used. [unreadVariable] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:999:30: style: Variable 'nodePtr' is assigned a value that is never used. [unreadVariable] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:23:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Zero [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:135:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:342:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:373:3: style:inconclusive: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC1Configuration2D' can be const. [functionConst] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.h:96:8: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC1Configuration2D' can be const. itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:373:3: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC1Configuration2D' can be const. itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:386:3: style:inconclusive: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC2Configuration2D' can be const. [functionConst] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.h:97:8: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC2Configuration2D' can be const. itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:386:3: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC2Configuration2D' can be const. itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:400:3: style:inconclusive: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC3Configuration2D' can be const. [functionConst] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.h:98:8: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC3Configuration2D' can be const. itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:400:3: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC3Configuration2D' can be const. itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:414:3: style:inconclusive: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC4Configuration2D' can be const. [functionConst] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.h:99:8: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC4Configuration2D' can be const. itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:414:3: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC4Configuration2D' can be const. itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:592:3: style:inconclusive: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC1Configuration3D' can be const. [functionConst] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.h:109:8: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC1Configuration3D' can be const. itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:592:3: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC1Configuration3D' can be const. itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:116:36: style: Local variable 'ItT' shadows outer variable [shadowVariable] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:64:34: note: Shadowed declaration itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:116:36: note: Shadow variable itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:172:36: style: Local variable 'It' shadows outer variable [shadowVariable] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:62:34: note: Shadowed declaration itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:172:36: note: Shadow variable itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:174:36: style: Local variable 'ItT' shadows outer variable [shadowVariable] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:64:34: note: Shadowed declaration itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:174:36: note: Shadow variable itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:209:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:235:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:310:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ByteOrder [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:477:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Dimensions [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:605:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:702:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_PixelType [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:719:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:740:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITK_COORDINATE_ORIENTATION_RIP [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:799:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ComponentType [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:276:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LittleEndian [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:191:5: warning: Class 'DirectCUBFileAdaptor' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:191:5: warning: Class 'DirectCUBFileAdaptor' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:200:12: style: The destructor '~DirectCUBFileAdaptor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:63:14: note: Virtual destructor in base class itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:200:12: note: Destructor in derived class itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:206:17: style: The function 'ReadByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:64:25: note: Virtual function in base class itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:206:17: note: Function in derived class itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:220:8: style: The function 'ReadData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:65:16: note: Virtual function in base class itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:220:8: note: Function in derived class itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:243:8: style: The function 'WriteData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:66:16: note: Virtual function in base class itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:243:8: note: Function in derived class itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:279:9: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:284:9: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIO.cxx:472:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] itksnap-3.6.0/Common/ITKExtras/itkVoxBoCUBImageIOFactory.cxx:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITK_SOURCE_VERSION [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ImageFunctions.h:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VDim [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/Registry.cxx:60:3: error: There is an unknown macro here somewhere. Configuration is required. If itkTypeMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Common/SNAPOpenGL.cxx:13:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/IRISVectorTypes.h:78:3: style: Class 'iris_vector_fixed < float , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:81:3: style: Class 'iris_vector_fixed < float , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:97:3: style: Class 'iris_vector_fixed < float , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:104:3: style: Class 'iris_vector_fixed < float , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:111:3: style: Class 'iris_vector_fixed < float , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:78:3: style: Class 'iris_vector_fixed < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:81:3: style: Class 'iris_vector_fixed < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:97:3: style: Class 'iris_vector_fixed < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:104:3: style: Class 'iris_vector_fixed < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:111:3: style: Class 'iris_vector_fixed < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:78:3: style: Class 'iris_vector_fixed < int , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:81:3: style: Class 'iris_vector_fixed < int , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:97:3: style: Class 'iris_vector_fixed < int , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:104:3: style: Class 'iris_vector_fixed < int , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:111:3: style: Class 'iris_vector_fixed < int , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:78:3: style: Class 'iris_vector_fixed < float , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:81:3: style: Class 'iris_vector_fixed < float , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:97:3: style: Class 'iris_vector_fixed < float , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:104:3: style: Class 'iris_vector_fixed < float , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:111:3: style: Class 'iris_vector_fixed < float , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:78:3: style: Class 'iris_vector_fixed < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:81:3: style: Class 'iris_vector_fixed < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:97:3: style: Class 'iris_vector_fixed < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:104:3: style: Class 'iris_vector_fixed < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:111:3: style: Class 'iris_vector_fixed < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:78:3: style: Class 'iris_vector_fixed < int , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:81:3: style: Class 'iris_vector_fixed < int , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:97:3: style: Class 'iris_vector_fixed < int , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:104:3: style: Class 'iris_vector_fixed < int , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:111:3: style: Class 'iris_vector_fixed < int , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:78:3: style: Class 'iris_vector_fixed < unsigned int , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:81:3: style: Class 'iris_vector_fixed < unsigned int , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:97:3: style: Class 'iris_vector_fixed < unsigned int , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:104:3: style: Class 'iris_vector_fixed < unsigned int , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/IRISVectorTypes.h:111:3: style: Class 'iris_vector_fixed < unsigned int , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Common/ThreadSpecificData.h:92:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAtomic [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/ThreadSpecificData.h:92:18: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Common/ThreadSpecificData.h:103:18: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Common/ThreadSpecificData.h:103:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/Common/Trackball.cxx:186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MODELVIEW [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Common/Trackball.cxx:48:3: warning: Member variable 'Trackball::m_Axis' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Common/Trackball.cxx:48:3: warning: Member variable 'Trackball::m_LastPosition' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Common/Trackball.cxx:198:3: performance:inconclusive: Technically the member function 'Trackball::PToV' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Common/Trackball.h:58:8: note: Technically the member function 'Trackball::PToV' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Common/Trackball.cxx:198:3: note: Technically the member function 'Trackball::PToV' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Common/Trackball.h:76:18: style:inconclusive: Technically the member function 'Trackball::GetZoom' can be const. [functionConst] itksnap-3.6.0/Common/Trackball.h:77:18: style:inconclusive: Technically the member function 'Trackball::GetPanX' can be const. [functionConst] itksnap-3.6.0/Common/Trackball.h:78:18: style:inconclusive: Technically the member function 'Trackball::GetPanY' can be const. [functionConst] itksnap-3.6.0/Common/Trackball.h:75:38: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Common/Trackball.cxx:190:19: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Common/Trackball.cxx:191:38: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Common/Trackball.cxx:56:31: style:inconclusive: Function 'Trackball' argument 1 names different: declaration 'T' definition 'M'. [funcArgNamesDifferent] itksnap-3.6.0/Common/Trackball.h:62:31: note: Function 'Trackball' argument 1 names different: declaration 'T' definition 'M'. itksnap-3.6.0/Common/Trackball.cxx:56:31: note: Function 'Trackball' argument 1 names different: declaration 'T' definition 'M'. itksnap-3.6.0/GUI/Model/AnnotationModel.h:42:3: error: There is an unknown macro here somewhere. Configuration is required. If FIRES is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/CollectionModel.h:27:3: error: There is an unknown macro here somewhere. Configuration is required. If FIRES is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/ColorLabelPropertyModel.h:27:0: error: syntax error [syntaxError] itksnap-3.6.0/GUI/Model/ColorLabelQuickListModel.h:27:3: error: There is an unknown macro here somewhere. Configuration is required. If irisGetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/GlobalUIModel.h:102:3: error: There is an unknown macro here somewhere. Configuration is required. If itkNewMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/CursorInspectionModel.h:62:3: error: There is an unknown macro here somewhere. Configuration is required. If irisGetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/DisplayLayoutModel.h:21:3: error: There is an unknown macro here somewhere. Configuration is required. If itkEventMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/Generic3DModel.h:29:3: error: There is an unknown macro here somewhere. Configuration is required. If itkEventMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ParentUI [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ParentUI [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:123:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_SizeReporter [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:158:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ManagedZoom [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:194:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_SliceSize [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:226:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ImageData [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:282:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_SliceSize [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:297:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_OptimalZoom [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:338:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ViewZoom [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:347:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ViewZoom [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:367:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ViewZoom [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:387:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_SliceSpacing [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:398:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_SliceSpacing [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:411:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_SliceSize [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:437:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_SliceSpacing [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:456:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ViewPosition [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:471:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ViewZoom [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:483:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ViewZoom [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:516:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ViewZoom [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:523:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpList [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:544:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ImageAxes [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:551:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ImageAxes [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:575:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ThumbnailZoom [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:585:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_SliceSize [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:597:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ViewPosition [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:650:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_DisplayToImageTransform [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:673:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isThumbnail [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:679:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYOUT_TILED [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:697:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpList [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:722:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpList [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:876:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_ROLE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GenericSliceModel.cxx:1016:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_ROLE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Model/GlobalPreferencesModel.h:39:3: error: There is an unknown macro here somewhere. Configuration is required. If irisGetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/ImageIOWizardModel.h:51:3: error: There is an unknown macro here somewhere. Configuration is required. If irisGetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/IntensityCurveModel.h:27:3: error: There is an unknown macro here somewhere. Configuration is required. If irisIsMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/InteractiveRegistrationModel.h:44:3: error: There is an unknown macro here somewhere. Configuration is required. If irisSetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/InterpolateLabelModel.h:30:3: error: There is an unknown macro here somewhere. Configuration is required. If irisSimplePropertyAccessMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/LabelEditorModel.h:22:3: error: There is an unknown macro here somewhere. Configuration is required. If irisGetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/LayerTableRowModel.h:30:3: error: There is an unknown macro here somewhere. Configuration is required. If irisGetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/MeshExportModel.h:37:3: error: There is an unknown macro here somewhere. Configuration is required. If irisSimplePropertyAccessMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/OrthogonalSliceCursorNavigationModel.h:41:3: error: There is an unknown macro here somewhere. Configuration is required. If irisSetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/PaintbrushModel.h:17:3: error: There is an unknown macro here somewhere. Configuration is required. If itkEventMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/PaintbrushSettingsModel.h:18:3: error: There is an unknown macro here somewhere. Configuration is required. If irisGetSetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/PolygonDrawingModel.h:44:3: error: There is an unknown macro here somewhere. Configuration is required. If FIRES is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/PolygonSettingsModel.h:17:3: error: There is an unknown macro here somewhere. Configuration is required. If irisSimplePropertyAccessMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/RandomAccessCollectionModel.h:113:3: error: There is an unknown macro here somewhere. Configuration is required. If itkTypeMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/RegistrationModel.h:58:3: error: There is an unknown macro here somewhere. Configuration is required. If irisGetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/ReorientImageModel.h:36:3: error: There is an unknown macro here somewhere. Configuration is required. If irisGetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/SaveModifiedLayersModel.h:42:3: error: There is an unknown macro here somewhere. Configuration is required. If irisGetSetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/GenericSliceModel.h:46:1: error: There is an unknown macro here somewhere. Configuration is required. If itkEventMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/SnakeParameterModel.h:28:3: error: There is an unknown macro here somewhere. Configuration is required. If itkEventMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/SnakeWizardModel.h:25:3: error: There is an unknown macro here somewhere. Configuration is required. If itkEventMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/StateManagement.h:50:3: error: There is an unknown macro here somewhere. Configuration is required. If FIRES is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Model/SynchronizationModel.h:22:3: error: There is an unknown macro here somewhere. Configuration is required. If irisSimplePropertyAccessMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Qt/Components/AnnotationToolPanel.cxx:29:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANNOTATION_RULER [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/AnnotationToolPanel.cxx:37:16: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Qt/Components/ColorLabelQuickListWidget.cxx:105:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SNAPComponent.h:45:9: performance:inconclusive: Either there is a missing 'override', or the member function 'SNAPComponent::devicePixelRatio' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/ColorLabelQuickListWidget.h:50:16: style: The function 'onModelUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/GUI/Qt/Components/SNAPComponent.h:33:16: note: Virtual function in base class itksnap-3.6.0/GUI/Qt/Components/ColorLabelQuickListWidget.h:50:16: note: Function in derived class itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.h:73:58: performance: Function parameter 'inlist' should be passed by const reference. [passedByValue] itksnap-3.6.0/GUI/Qt/Components/ColorMapInspector.cxx:63:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIF_LAYER_ACTIVE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/ColorMapInspector.cxx:161:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/ColorMapInspector.h:30:8: style: The function 'onModelUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/GUI/Qt/Components/SNAPComponent.h:33:16: note: Virtual function in base class itksnap-3.6.0/GUI/Qt/Components/ColorMapInspector.h:30:8: note: Function in derived class itksnap-3.6.0/GUI/Qt/Components/ContrastInspector.cxx:58:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINIMUM [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/ContrastInspector.h:34:8: style: The function 'onModelUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/GUI/Qt/Components/SNAPComponent.h:33:16: note: Virtual function in base class itksnap-3.6.0/GUI/Qt/Components/ContrastInspector.h:34:8: note: Function in derived class itksnap-3.6.0/GUI/Qt/Components/CursorInspector.cxx:103:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/CursorInspector.cxx:130:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIF_BASEIMG_LOADED [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/CursorInspector.cxx:185:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/CursorInspector.h:39:8: style: The function 'onModelUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/GUI/Qt/Components/SNAPComponent.h:33:16: note: Virtual function in base class itksnap-3.6.0/GUI/Qt/Components/CursorInspector.h:39:8: note: Function in derived class itksnap-3.6.0/GUI/Qt/Components/DICOMListingTable.cxx:9:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectRows [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/DICOMListingTable.cxx:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/DICOMListingTable.h:15:3: style: Class 'DICOMListingTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/GUI/Qt/Components/DisplayLayoutInspector.cxx:26:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIEW_ALL [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:33:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:71:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:269:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:405:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:440:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFile [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:545:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:583:35: style:inconclusive: Either there is a missing 'override', or the member function 'FileChooserPanelWithHistory::isFilenameNonAscii' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.h:131:8: note: Either there is a missing 'override', or the member function 'FileChooserPanelWithHistory::isFilenameNonAscii' can be const. itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:583:35: note: Either there is a missing 'override', or the member function 'FileChooserPanelWithHistory::isFilenameNonAscii' can be const. itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.h:62:11: performance: Function 'activeFormat()' should return member 'm_defaultFormat' by const reference. [returnByReference] itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:468:11: style: The scope of the variable 'defaultExtension' can be reduced. [variableScope] itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:665:17: style: Local variable 'fi' shadows outer variable [shadowVariable] itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:627:13: note: Shadowed declaration itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:665:17: note: Shadow variable itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:74:3: performance: Range variable 'pat' should be declared as const reference. [iterateByValue] itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:89:7: performance: Range variable 'myext' should be declared as const reference. [iterateByValue] itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:267:3: performance: Range variable 'ext' should be declared as const reference. [iterateByValue] itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:334:55: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:372:59: performance: Function parameter 'format' should be passed by const reference. [passedByValue] itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:552:5: performance: Range variable 'format' should be declared as const reference. [iterateByValue] itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:291:12: style: Variable 'action' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:270:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:503:24: style: Variable 'defaultExtension' is assigned a value that is never used. [unreadVariable] itksnap-3.6.0/GUI/Qt/Components/GeneralLayerInspector.cxx:58:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIF_CAN_SWITCH_COMPONENTS [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/GeneralLayerInspector.cxx:38:16: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Qt/Components/GeneralLayerInspector.cxx:48:16: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Qt/Components/HistoryQListModel.cxx:27:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lightGray [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/HistoryQListModel.cxx:41:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/HistoryQListModel.cxx:86:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/LabelMiniInspector.cxx:36:16: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Qt/Components/LabelSelectionButton.cxx:21:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InstantPopup [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/LabelSelectionButton.cxx:121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Widget [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/LabelSelectionButton.cxx:188:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAINT_OVER_ALL [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/LabelSelectionButton.cxx:261:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAINT_OVER_ONE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/LabelSelectionButton.cxx:16:23: warning: Member variable 'LabelSelectionButton::m_Model' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/GUI/Qt/Components/LabelSelectionButton.h:23:3: style: Class 'LabelSelectionButtonPopupMenu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/GUI/Qt/Components/LabelSelectionButton.cxx:113:3: style: Class 'ColorLabelQuickListWidgetAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/GUI/Qt/Components/LatentITKEventNotifier.cxx:64:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/LatentITKEventNotifier.cxx:180:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/LatentITKEventNotifier.cxx:7:3: warning: Member variable 'LatentITKEventNotifierCleanup::m_Tag' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/GUI/Qt/Components/LatentITKEventNotifier.cxx:7:3: warning: Member variable 'LatentITKEventNotifierCleanup::m_DeleteTag' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/GUI/Qt/Components/LatentITKEventNotifier.cxx:97:14: style: The scope of the variable 'invocation' can be reduced. [variableScope] itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.cxx:45:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.cxx:97:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.cxx:147:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIF_UNPINNABLE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.cxx:236:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.cxx:310:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusIn [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.cxx:409:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALAR_REP_MAGNITUDE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.cxx:445:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERLAY_ROLE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.cxx:594:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.cxx:35:22: warning: Member variable 'OpacitySliderAction::m_Slider' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.cxx:35:22: warning: Member variable 'OpacitySliderAction::m_Container' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.cxx:583:33: performance:inconclusive: Either there is a missing 'override', or the member function 'LayerInspectorRowDelegate::onColorMapPresetSelected' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.h:116:8: note: Either there is a missing 'override', or the member function 'LayerInspectorRowDelegate::onColorMapPresetSelected' can be static. itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.cxx:583:33: note: Either there is a missing 'override', or the member function 'LayerInspectorRowDelegate::onColorMapPresetSelected' can be static. itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.h:21:3: style: Class 'OpacitySliderAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.h:36:3: style: Class 'WidgetWithLabelAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/GUI/Qt/Components/QtCursorOverride.h:26:3: style: Class 'QtCursorOverride' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/GUI/Qt/Components/QtCursorOverride.h:31:3: style: Class 'QtCursorOverride' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.h:27:12: style: Class 'OpacitySliderAction' is unsafe, 'OpacitySliderAction::m_Slider' can leak by wrong usage. [unsafeClassCanLeak] itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.h:28:12: style: Class 'OpacitySliderAction' is unsafe, 'OpacitySliderAction::m_Container' can leak by wrong usage. [unsafeClassCanLeak] itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.cxx:143:16: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.cxx:144:16: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.cxx:404:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] itksnap-3.6.0/GUI/Qt/Components/MetadataInspector.cxx:29:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/MetadataInspector.cxx:40:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/MetadataInspector.h:21:3: warning: Member variable 'MetadataTableQtModel::m_ParentModel' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/GUI/Qt/Components/MetadataInspector.cxx:20:27: performance:inconclusive: Either there is a missing 'override', or the member function 'MetadataTableQtModel::columnCount' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/MetadataInspector.h:26:7: note: Either there is a missing 'override', or the member function 'MetadataTableQtModel::columnCount' can be static. itksnap-3.6.0/GUI/Qt/Components/MetadataInspector.cxx:20:27: note: Either there is a missing 'override', or the member function 'MetadataTableQtModel::columnCount' can be static. itksnap-3.6.0/GUI/Qt/Components/MetadataInspector.h:21:3: style: Class 'MetadataTableQtModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/GUI/Qt/Components/MetadataInspector.cxx:28:15: style: The scope of the variable 'header' can be reduced. [variableScope] itksnap-3.6.0/GUI/Qt/Components/PaintbrushToolPanel.cxx:25:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable META [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/PaintbrushToolPanel.cxx:57:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAINTBRUSH_RECTANGULAR [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/QActionButton.cxx:12:39: style:inconclusive: Function 'setAction' argument 1 names different: declaration 'action' definition 'actionName'. [funcArgNamesDifferent] itksnap-3.6.0/GUI/Qt/Components/QActionButton.h:15:26: note: Function 'setAction' argument 1 names different: declaration 'action' definition 'actionName'. itksnap-3.6.0/GUI/Qt/Components/QActionButton.cxx:12:39: note: Function 'setAction' argument 1 names different: declaration 'action' definition 'actionName'. itksnap-3.6.0/GUI/Qt/Components/QActionButton.cxx:12:39: performance: Function parameter 'actionName' should be passed by const reference. [passedByValue] itksnap-3.6.0/GUI/Qt/Components/QColorButtonWidget.cxx:12:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/QColorButtonWidget.h:18:10: style:inconclusive: Either there is a missing 'override', or the member function 'QColorButtonWidget::value' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/Components/QDoubleSlider.h:12:10: style:inconclusive: Either there is a missing 'override', or the member function 'QDoubleSlider::doubleMinimum' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/Components/QDoubleSlider.h:17:10: style:inconclusive: Either there is a missing 'override', or the member function 'QDoubleSlider::doubleMaximum' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/Components/QDoubleSlider.h:22:10: style:inconclusive: Either there is a missing 'override', or the member function 'QDoubleSlider::doubleSingleStep' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/Components/QDoubleSliderWithEditor.h:39:8: performance:inconclusive: Either there is a missing 'override', or the member function 'QDoubleSliderWithEditor::setOrientation' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/QtHideOnDeactivateContainer.cxx:18:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EnabledChange [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/QtHideOnDeactivateContainer.h:10:3: style: Class 'QtHideOnDeactivateContainer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/GUI/Qt/Components/QtIPCManager.cxx:6:15: warning: Member variable 'QtIPCManager::m_Model' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/GUI/Qt/Components/QtRendererPlatformSupport.cxx:18:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VIEWPORT [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/QtRendererPlatformSupport.cxx:57:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.cxx:89:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataLocation [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.cxx:105:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Resize [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.cxx:122:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.cxx:180:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.cxx:47:26: style:inconclusive: Either there is a missing 'override', or the member function 'QtViewportReporter::CanReportSize' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.h:24:8: note: Either there is a missing 'override', or the member function 'QtViewportReporter::CanReportSize' can be const. itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.cxx:47:26: note: Either there is a missing 'override', or the member function 'QtViewportReporter::CanReportSize' can be const. itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.cxx:81:27: performance:inconclusive: Either there is a missing 'override', or the member function 'QtViewportReporter::GetViewportPixelRatio' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.h:28:9: note: Either there is a missing 'override', or the member function 'QtViewportReporter::GetViewportPixelRatio' can be static. itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.cxx:81:27: note: Either there is a missing 'override', or the member function 'QtViewportReporter::GetViewportPixelRatio' can be static. itksnap-3.6.0/GUI/Qt/Components/QtWarningDialog.cxx:53:23: performance:inconclusive: Either there is a missing 'override', or the member function 'QtWarningDialog::on_pushButton_clicked' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/QtWarningDialog.h:30:8: note: Either there is a missing 'override', or the member function 'QtWarningDialog::on_pushButton_clicked' can be static. itksnap-3.6.0/GUI/Qt/Components/QtWarningDialog.cxx:53:23: note: Either there is a missing 'override', or the member function 'QtWarningDialog::on_pushButton_clicked' can be static. itksnap-3.6.0/GUI/Qt/Components/QtWarningDialog.cxx:13:40: style:inconclusive: Function 'show' argument 1 names different: declaration 'warnings' definition 'wl'. [funcArgNamesDifferent] itksnap-3.6.0/GUI/Qt/Components/QtWarningDialog.h:25:52: note: Function 'show' argument 1 names different: declaration 'warnings' definition 'wl'. itksnap-3.6.0/GUI/Qt/Components/QtWarningDialog.cxx:13:40: note: Function 'show' argument 1 names different: declaration 'warnings' definition 'wl'. itksnap-3.6.0/GUI/Qt/Components/QtWarningDialog.cxx:23:25: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] itksnap-3.6.0/GUI/Qt/Components/QtWidgetActivator.cxx:42:3: performance: Variable 'm_Condition' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/GUI/Qt/Components/QtWidgetActivator.cxx:43:3: performance: Variable 'm_Options' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/GUI/Qt/Components/RecentHistoryItemsView.cxx:24:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State_MouseOver [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/RecentHistoryItemsView.cxx:76:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/RecentHistoryItemsView.cxx:86:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/RecentHistoryItemsView.cxx:18:3: style: Class 'HistoryListItemDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/GUI/Qt/Components/SNAPQApplication.cxx:91:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.cxx:38:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.cxx:100:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.cxx:118:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.cxx:131:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.cxx:175:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dense6Pattern [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.cxx:237:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.cxx:304:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.cxx:359:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Critical [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.cxx:463:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.cxx:273:38: style:inconclusive: Function 'FindUpstreamAction' argument 1 names different: declaration 'w' definition 'widget'. [funcArgNamesDifferent] itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.h:63:38: note: Function 'FindUpstreamAction' argument 1 names different: declaration 'w' definition 'widget'. itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.cxx:273:38: note: Function 'FindUpstreamAction' argument 1 names different: declaration 'w' definition 'widget'. itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.cxx:316:37: style:inconclusive: Function 'TriggerUpstreamAction' argument 1 names different: declaration 'w' definition 'widget'. [funcArgNamesDifferent] itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.h:70:37: note: Function 'TriggerUpstreamAction' argument 1 names different: declaration 'w' definition 'widget'. itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.cxx:316:37: note: Function 'TriggerUpstreamAction' argument 1 names different: declaration 'w' definition 'widget'. itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.cxx:310:45: performance: Function parameter 'actionName' should be passed by const reference. [passedByValue] itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.cxx:329:58: performance: Function parameter 'inlist' should be passed by const reference. [passedByValue] itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.cxx:402:35: performance: Function parameter 'hist_category' should be passed by const reference. [passedByValue] itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.cxx:550:71: performance: Function parameter 'dir' should be passed by const reference. [passedByValue] itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.cxx:342:47: style: Parameter 'exc' can be declared as reference to const [constParameterReference] itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.cxx:375:14: style: Variable 'action' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.cxx:388:16: style: Variable 'action' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/GUI/Qt/Components/SNAPQtCommon.cxx:490:11: warning: Conversion of string literal "itksnap" to bool always evaluates to true. [incorrectStringBooleanError] itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.cxx:157:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InstantPopup [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.cxx:240:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIF_BASEIMG_LOADED [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.cxx:428:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLYGON_DRAWING_MODE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.cxx:464:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLYGON_DRAWING_MODE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.cxx:522:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIEW_ALL [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.cxx:333:22: performance:inconclusive: Either there is a missing 'override', or the member function 'SliceViewPanel::enterEvent' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.h:119:8: note: Either there is a missing 'override', or the member function 'SliceViewPanel::enterEvent' can be static. itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.cxx:333:22: note: Either there is a missing 'override', or the member function 'SliceViewPanel::enterEvent' can be static. itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.cxx:341:22: performance:inconclusive: Either there is a missing 'override', or the member function 'SliceViewPanel::leaveEvent' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.h:120:8: note: Either there is a missing 'override', or the member function 'SliceViewPanel::leaveEvent' can be static. itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.cxx:341:22: note: Either there is a missing 'override', or the member function 'SliceViewPanel::leaveEvent' can be static. itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.cxx:380:31: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Qt/Components/SnakeToolROIPanel.cxx:63:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SnakeWizardPanel.cxx:63:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SnakeWizardPanel.cxx:114:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SnakeWizardPanel.cxx:121:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SnakeWizardPanel.cxx:204:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREPROCESS_THRESHOLD [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SnakeWizardPanel.cxx:320:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SnakeWizardPanel.cxx:461:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SnakeWizardPanel.cxx:488:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAINTBRUSH_MODE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/SnakeWizardPanel.h:28:3: warning: Member variable 'BubbleItemModel::m_Model' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/GUI/Qt/Components/SnakeWizardPanel.h:28:3: style: Class 'BubbleItemModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/GUI/Qt/Components/SnakeWizardPanel.cxx:241:16: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Qt/Components/SnakeWizardPanel.cxx:258:16: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Qt/Components/SnakeWizardPanel.cxx:62:11: style: The scope of the variable 'b' can be reduced. [variableScope] itksnap-3.6.0/GUI/Qt/Components/SnakeWizardPanel.cxx:343:52: style:inconclusive: Function 'on_stack_currentChanged' argument 1 names different: declaration 'arg1' definition 'page'. [funcArgNamesDifferent] itksnap-3.6.0/GUI/Qt/Components/SnakeWizardPanel.h:83:36: note: Function 'on_stack_currentChanged' argument 1 names different: declaration 'arg1' definition 'page'. itksnap-3.6.0/GUI/Qt/Components/SnakeWizardPanel.cxx:343:52: note: Function 'on_stack_currentChanged' argument 1 names different: declaration 'arg1' definition 'page'. itksnap-3.6.0/GUI/Qt/Components/SnakeWizardPanel.cxx:49:26: style: Variable 'ba' can be declared as reference to const [constVariableReference] itksnap-3.6.0/GUI/Qt/Components/SnakeWizardPanel.cxx:80:24: style: Variable 'ba' can be declared as reference to const [constVariableReference] itksnap-3.6.0/GUI/Qt/Components/ViewPanel3D.cxx:38:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/ViewPanel3D.cxx:104:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIF_MESH_ACTION_PENDING [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/ViewPanel3D.cxx:133:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIEW_ALL [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/ViewPanel3D.cxx:149:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIF_MESH_DIRTY [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/ViewPanel3D.cxx:203:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIF_MESH_DIRTY [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/ViewPanel3D.cxx:96:45: style:inconclusive: Function 'Initialize' argument 1 names different: declaration 'model' definition 'globalUI'. [funcArgNamesDifferent] itksnap-3.6.0/GUI/Qt/Components/ViewPanel3D.h:36:34: note: Function 'Initialize' argument 1 names different: declaration 'model' definition 'globalUI'. itksnap-3.6.0/GUI/Qt/Components/ViewPanel3D.cxx:96:45: note: Function 'Initialize' argument 1 names different: declaration 'model' definition 'globalUI'. itksnap-3.6.0/GUI/Qt/Components/VoxelIntensityQTableModel.cxx:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/VoxelIntensityQTableModel.cxx:87:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/VoxelIntensityQTableModel.cxx:109:25: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] itksnap-3.6.0/GUI/Qt/Components/VoxelIntensityQTableModel.cxx:109:37: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] itksnap-3.6.0/GUI/Qt/Components/VoxelIntensityQTableModel.cxx:11:28: warning: Member variable 'VoxelIntensityQTableModel::m_Model' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/GUI/Qt/Components/VoxelIntensityQTableModel.cxx:34:32: performance:inconclusive: Either there is a missing 'override', or the member function 'VoxelIntensityQTableModel::columnCount' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/VoxelIntensityQTableModel.h:19:7: note: Either there is a missing 'override', or the member function 'VoxelIntensityQTableModel::columnCount' can be static. itksnap-3.6.0/GUI/Qt/Components/VoxelIntensityQTableModel.cxx:34:32: note: Either there is a missing 'override', or the member function 'VoxelIntensityQTableModel::columnCount' can be static. itksnap-3.6.0/GUI/Qt/Components/VoxelIntensityQTableModel.cxx:109:31: error: Null pointer dereference [nullPointer] itksnap-3.6.0/GUI/Qt/Components/ZoomInspector.cxx:62:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIF_LINKED_ZOOM [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/ZoomInspector.cxx:80:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Components/ZoomInspector.cxx:78:55: style:inconclusive: Function 'on_chkLinkedZoom_stateChanged' argument 1 names different: declaration 'arg1' definition 'state'. [funcArgNamesDifferent] itksnap-3.6.0/GUI/Qt/Components/ZoomInspector.h:53:42: note: Function 'on_chkLinkedZoom_stateChanged' argument 1 names different: declaration 'arg1' definition 'state'. itksnap-3.6.0/GUI/Qt/Components/ZoomInspector.cxx:78:55: note: Function 'on_chkLinkedZoom_stateChanged' argument 1 names different: declaration 'arg1' definition 'state'. itksnap-3.6.0/GUI/Qt/Coupling/QtTableWidgetCoupling.h:37:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Coupling/QtTableWidgetCoupling.h:47:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Coupling/QtTableWidgetCoupling.h:87:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Coupling/QtTableWidgetCoupling.h:118:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Coupling/QtTableWidgetCoupling.h:154:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Coupling/QtTableWidgetCoupling.h:181:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Coupling/QtTableWidgetCoupling.h:192:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:17:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CrossCursor [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:146:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:164:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:174:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:218:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:256:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:273:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:23:20: style:inconclusive: Either there is a missing 'override', or the member function 'ColorWheel::color' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.h:28:10: note: Either there is a missing 'override', or the member function 'ColorWheel::color' can be const. itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:23:20: note: Either there is a missing 'override', or the member function 'ColorWheel::color' can be const. itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.h:31:7: style:inconclusive: Either there is a missing 'override', or the member function 'ColorWheel::wheelWidth' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:110:12: style: Local variable 'color' shadows outer function [shadowFunction] itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.h:28:10: note: Shadowed declaration itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:110:12: note: Shadow variable itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:115:12: style: Local variable 'color' shadows outer function [shadowFunction] itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.h:28:10: note: Shadowed declaration itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:115:12: note: Shadow variable itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:127:12: style: Local variable 'color' shadows outer function [shadowFunction] itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.h:28:10: note: Shadowed declaration itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:127:12: note: Shadow variable itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:132:12: style: Local variable 'color' shadows outer function [shadowFunction] itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.h:28:10: note: Shadowed declaration itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:132:12: note: Shadow variable itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:233:10: style: Local variable 'color' shadows outer function [shadowFunction] itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.h:28:10: note: Shadowed declaration itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:233:10: note: Shadow variable itksnap-3.6.0/GUI/Qt/ModelView/GMMTableModel.cxx:85:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/ModelView/GMMTableModel.cxx:125:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsUserCheckable [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/ModelView/GMMTableModel.cxx:138:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/ModelView/GMMTableModel.cxx:314:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/ModelView/GMMTableModel.cxx:332:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/ModelView/GMMTableModel.h:33:3: style: Class 'GMMTableModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/GUI/Qt/ModelView/GMMTableModel.h:75:3: style: Class 'GMMItemDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/GUI/Qt/ModelView/GMMTableModel.cxx:245:53: style:inconclusive: Function 'columnType' argument 1 names different: declaration 'column' definition 'k'. [funcArgNamesDifferent] itksnap-3.6.0/GUI/Qt/ModelView/GMMTableModel.h:35:25: note: Function 'columnType' argument 1 names different: declaration 'column' definition 'k'. itksnap-3.6.0/GUI/Qt/ModelView/GMMTableModel.cxx:245:53: note: Function 'columnType' argument 1 names different: declaration 'column' definition 'k'. itksnap-3.6.0/GUI/Qt/ModelView/GMMTableModel.cxx:265:42: style:inconclusive: Function 'columnIndexInType' argument 1 names different: declaration 'column' definition 'k'. [funcArgNamesDifferent] itksnap-3.6.0/GUI/Qt/ModelView/GMMTableModel.h:39:29: note: Function 'columnIndexInType' argument 1 names different: declaration 'column' definition 'k'. itksnap-3.6.0/GUI/Qt/ModelView/GMMTableModel.cxx:265:42: note: Function 'columnIndexInType' argument 1 names different: declaration 'column' definition 'k'. itksnap-3.6.0/GUI/Qt/View/AnnotationInteractionMode.cxx:39:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/AnnotationInteractionMode.cxx:59:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_XSlice [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/AnnotationInteractionMode.cxx:84:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/AnnotationInteractionMode.cxx:10:3: performance: Variable 'm_Renderer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/GUI/Qt/View/AnnotationInteractionMode.cxx:118:33: performance:inconclusive: Either there is a missing 'override', or the member function 'AnnotationInteractionMode::onModelUpdate' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/View/AnnotationInteractionMode.h:34:8: note: Either there is a missing 'override', or the member function 'AnnotationInteractionMode::onModelUpdate' can be static. itksnap-3.6.0/GUI/Qt/View/AnnotationInteractionMode.cxx:118:33: note: Either there is a missing 'override', or the member function 'AnnotationInteractionMode::onModelUpdate' can be static. itksnap-3.6.0/GUI/Qt/View/ColorMapBox.h:24:3: error: There is an unknown macro here somewhere. Configuration is required. If irisGetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Qt/View/CrosshairsInteractionMode.cxx:61:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/CrosshairsInteractionMode.cxx:69:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiddleButton [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/CrosshairsInteractionMode.cxx:78:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/CrosshairsInteractionMode.cxx:111:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_XSpace [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/CrosshairsInteractionMode.cxx:133:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_XSpace [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/CrosshairsInteractionMode.cxx:168:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_XSpace [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/CrosshairsInteractionMode.cxx:192:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PinchGesture [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/CrosshairsInteractionMode.cxx:230:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/CrosshairsInteractionMode.cxx:240:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PinchGesture [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/CrosshairsInteractionMode.cxx:258:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/CrosshairsInteractionMode.cxx:40:3: performance: Variable 'm_Renderer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/GUI/Qt/View/CrosshairsInteractionMode.cxx:245:33: performance:inconclusive: Either there is a missing 'override', or the member function 'CrosshairsInteractionMode::leaveEvent' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/View/CrosshairsInteractionMode.h:57:8: note: Either there is a missing 'override', or the member function 'CrosshairsInteractionMode::leaveEvent' can be static. itksnap-3.6.0/GUI/Qt/View/CrosshairsInteractionMode.cxx:245:33: note: Either there is a missing 'override', or the member function 'CrosshairsInteractionMode::leaveEvent' can be static. itksnap-3.6.0/GUI/Qt/View/GenericSliceView.cxx:43:3: performance: Variable 'm_Renderer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/GUI/Qt/View/GenericView3D.cxx:26:3: error: There is an unknown macro here somewhere. Configuration is required. If vtkTypeMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Qt/View/InteractionModeClient.cxx:62:3: style:inconclusive: Technically the member function 'InteractionModeClient::GetInteractionModeCount' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/View/InteractionModeClient.h:77:16: note: Technically the member function 'InteractionModeClient::GetInteractionModeCount' can be const. itksnap-3.6.0/GUI/Qt/View/InteractionModeClient.cxx:62:3: note: Technically the member function 'InteractionModeClient::GetInteractionModeCount' can be const. itksnap-3.6.0/GUI/Qt/View/PaintbrushInteractionMode.cxx:32:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/PaintbrushInteractionMode.cxx:56:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_XSlice [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/PaintbrushInteractionMode.cxx:90:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Space [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/PaintbrushInteractionMode.cxx:10:3: performance: Variable 'm_Renderer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/GUI/Qt/View/PaintbrushInteractionMode.cxx:95:33: performance:inconclusive: Either there is a missing 'override', or the member function 'PaintbrushInteractionMode::onModelUpdate' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/View/PaintbrushInteractionMode.h:37:8: note: Either there is a missing 'override', or the member function 'PaintbrushInteractionMode::onModelUpdate' can be static. itksnap-3.6.0/GUI/Qt/View/PaintbrushInteractionMode.cxx:95:33: note: Either there is a missing 'override', or the member function 'PaintbrushInteractionMode::onModelUpdate' can be static. itksnap-3.6.0/GUI/Qt/View/PaintbrushInteractionMode.h:17:3: style: Class 'PaintbrushInteractionMode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/GUI/Qt/View/PolygonDrawingInteractionMode.cxx:71:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/PolygonDrawingInteractionMode.cxx:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_LeftStatus [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/PolygonDrawingInteractionMode.cxx:101:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/PolygonDrawingInteractionMode.cxx:116:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/PolygonDrawingInteractionMode.cxx:39:3: performance: Variable 'm_Renderer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/GUI/Qt/View/QtAbstractOpenGLBox.h:108:9: performance:inconclusive: Either there is a missing 'override', or the member function 'QtAbstractOpenGLBox::devicePixelRatio' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/View/GenericSliceView.h:60:8: style: The function 'onModelUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/GUI/Qt/View/QtAbstractOpenGLBox.h:79:16: note: Virtual function in base class itksnap-3.6.0/GUI/Qt/View/GenericSliceView.h:60:8: note: Function in derived class itksnap-3.6.0/GUI/Qt/View/PolygonDrawingInteractionMode.cxx:14:60: performance: Function parameter 'slong' should be passed by const reference. [passedByValue] itksnap-3.6.0/GUI/Qt/View/QtAbstractOpenGLBox.cxx:47:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_OpaquePaintEvent [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/QtAbstractOpenGLBox.cxx:106:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_RGB [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/QtInteractionDelegateWidget.cxx:60:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Gesture [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/QtInteractionDelegateWidget.cxx:99:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/QtInteractionDelegateWidget.cxx:114:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/QtInteractionDelegateWidget.cxx:158:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MODELVIEW_MATRIX [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/QtVTKInteractionDelegateWidget.cxx:21:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/QtVTKInteractionDelegateWidget.cxx:31:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/QtVTKInteractionDelegateWidget.cxx:48:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/QtVTKRenderWindowBox.cxx:54:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RenderEvent [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/RegistrationInteractionMode.cxx:36:3: performance: Variable 'm_Renderer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/GUI/Qt/View/RegistrationInteractionMode.cxx:57:35: performance:inconclusive: Either there is a missing 'override', or the member function 'RegistrationInteractionMode::onModelUpdate' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/View/RegistrationInteractionMode.h:57:8: note: Either there is a missing 'override', or the member function 'RegistrationInteractionMode::onModelUpdate' can be static. itksnap-3.6.0/GUI/Qt/View/RegistrationInteractionMode.cxx:57:35: note: Either there is a missing 'override', or the member function 'RegistrationInteractionMode::onModelUpdate' can be static. itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.cxx:26:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.cxx:127:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MODELVIEW_MATRIX [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.cxx:8:3: warning: Member variable 'SliceWindowInteractionDelegateWidget::m_HoverOverLayer' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.cxx:8:3: warning: Member variable 'SliceWindowInteractionDelegateWidget::m_HoverOverLayerIsThumbnail' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.cxx:63:44: style:inconclusive: Either there is a missing 'override', or the member function 'SliceWindowInteractionDelegateWidget::IsMouseOverLayerThumbnail' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.h:45:8: note: Either there is a missing 'override', or the member function 'SliceWindowInteractionDelegateWidget::IsMouseOverLayerThumbnail' can be const. itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.cxx:63:44: note: Either there is a missing 'override', or the member function 'SliceWindowInteractionDelegateWidget::IsMouseOverLayerThumbnail' can be const. itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.cxx:68:44: style:inconclusive: Either there is a missing 'override', or the member function 'SliceWindowInteractionDelegateWidget::IsMouseOverFullLayer' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.h:46:8: note: Either there is a missing 'override', or the member function 'SliceWindowInteractionDelegateWidget::IsMouseOverFullLayer' can be const. itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.cxx:68:44: note: Either there is a missing 'override', or the member function 'SliceWindowInteractionDelegateWidget::IsMouseOverFullLayer' can be const. itksnap-3.6.0/GUI/Qt/View/SnakeROIInteractionMode.cxx:29:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/SnakeROIInteractionMode.cxx:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_LeftStatus [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/SnakeROIInteractionMode.cxx:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_LeftStatus [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/SnakeROIInteractionMode.cxx:6:26: warning: Member variable 'SnakeROIInteractionMode::m_Model' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/GUI/Qt/View/SnakeROIInteractionMode.cxx:10:3: performance: Variable 'm_Renderer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/GUI/Qt/View/ThumbnailInteractionMode.cxx:45:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QPoint [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/ThumbnailInteractionMode.cxx:80:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/ThumbnailInteractionMode.cxx:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_HoverOverLayer [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/View/ThumbnailInteractionMode.cxx:144:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_HoverOverLayer [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/AboutDialog.cxx:14:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/ImageIOWizard.h:50:3: error: There is an unknown macro here somewhere. Configuration is required. If irisSetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Qt/Windows/ImageIOWizard/OverlayRolePage.cxx:45:23: style:inconclusive: Either there is a missing 'override', or the member function 'imageiowiz::OverlayRolePage::validatePage' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/Windows/ImageIOWizard/OverlayRolePage.h:22:8: note: Either there is a missing 'override', or the member function 'imageiowiz::OverlayRolePage::validatePage' can be const. itksnap-3.6.0/GUI/Qt/Windows/ImageIOWizard/OverlayRolePage.cxx:45:23: note: Either there is a missing 'override', or the member function 'imageiowiz::OverlayRolePage::validatePage' can be const. itksnap-3.6.0/GUI/Qt/Windows/InterpolateLabelsDialog.cxx:40:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANATOMY_AXIAL [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/InterpolateLabelsDialog.cxx:51:31: performance:inconclusive: Either there is a missing 'override', or the member function 'InterpolateLabelsDialog::on_btnClose_clicked' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Windows/InterpolateLabelsDialog.h:26:8: note: Either there is a missing 'override', or the member function 'InterpolateLabelsDialog::on_btnClose_clicked' can be static. itksnap-3.6.0/GUI/Qt/Windows/InterpolateLabelsDialog.cxx:51:31: note: Either there is a missing 'override', or the member function 'InterpolateLabelsDialog::on_btnClose_clicked' can be static. itksnap-3.6.0/GUI/Qt/Windows/LabelEditorDialog.cxx:58:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/LabelEditorDialog.cxx:115:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIF_EDITABLE_LABEL_SELECTED [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/LabelEditorDialog.cxx:174:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/LabelEditorDialog.cxx:131:25: performance:inconclusive: Either there is a missing 'override', or the member function 'LabelEditorDialog::on_btnClose_clicked' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Windows/LabelEditorDialog.h:25:8: note: Either there is a missing 'override', or the member function 'LabelEditorDialog::on_btnClose_clicked' can be static. itksnap-3.6.0/GUI/Qt/Windows/LabelEditorDialog.cxx:131:25: note: Either there is a missing 'override', or the member function 'LabelEditorDialog::on_btnClose_clicked' can be static. itksnap-3.6.0/GUI/Qt/Windows/LabelEditorDialog.cxx:76:16: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Qt/Windows/LabelEditorDialog.cxx:109:21: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Qt/Windows/LabelEditorDialog.cxx:110:21: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Qt/Windows/LabelEditorDialog.cxx:175:18: style: Variable 'bCancel' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/GUI/Qt/Windows/LabelSelectionPopup.cxx:29:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/LabelSelectionPopup.cxx:89:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAINT_OVER_ALL [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/LabelSelectionPopup.h:28:16: style: Virtual function 'onForegroundToolbarAction' is called from constructor 'LabelSelectionPopup(QWidget*parent=0)' at line 32. Dynamic binding is not used. [virtualCallInConstructor] itksnap-3.6.0/GUI/Qt/Windows/LabelSelectionPopup.cxx:32:11: note: Calling onForegroundToolbarAction itksnap-3.6.0/GUI/Qt/Windows/LabelSelectionPopup.h:28:16: note: onForegroundToolbarAction is a virtual function itksnap-3.6.0/GUI/Qt/Windows/LabelSelectionPopup.h:29:16: style: Virtual function 'onBackgroundToolbarAction' is called from constructor 'LabelSelectionPopup(QWidget*parent=0)' at line 34. Dynamic binding is not used. [virtualCallInConstructor] itksnap-3.6.0/GUI/Qt/Windows/LabelSelectionPopup.cxx:34:11: note: Calling onBackgroundToolbarAction itksnap-3.6.0/GUI/Qt/Windows/LabelSelectionPopup.h:29:16: note: onBackgroundToolbarAction is a virtual function itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:111:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIF_IRIS_WITH_BASEIMG_LOADED [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:153:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Enter [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_ROLE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:197:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_ROLE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:395:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYOUT_TILED [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:416:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYOUT_TILED [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:405:28: performance:inconclusive: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_actionSaveSelectedLayerAs_triggered' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.h:62:8: note: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_actionSaveSelectedLayerAs_triggered' can be static. itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:405:28: note: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_actionSaveSelectedLayerAs_triggered' can be static. itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:426:28: performance:inconclusive: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_buttonBox_accepted' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.h:66:8: note: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_buttonBox_accepted' can be static. itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:426:28: note: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_buttonBox_accepted' can be static. itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:431:28: performance:inconclusive: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_buttonBox_rejected' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.h:68:8: note: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_buttonBox_rejected' can be static. itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:431:28: note: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_buttonBox_rejected' can be static. itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:383:9: warning:inconclusive: Possible null pointer dereference: layer [nullPointer] itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:377:13: note: Assignment 'layer=NULL', assigned value is 0 itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:383:9: note: Null pointer dereference itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:203:20: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:338:39: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:134:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:143:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] itksnap-3.6.0/GUI/Qt/Windows/MainControlPanel.cxx:202:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIF_BASEIMG_LOADED [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/MainControlPanel.cxx:229:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAINTBRUSH_MODE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/MeshExportWizard/MeshExportBrowsePage.cxx:22:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/MeshExportWizard/MeshExportBrowsePage.cxx:47:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAVE_SCENE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/MeshExportWizard/MeshExportBrowsePage.cxx:73:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/MeshExportWizard/MeshExportModePage.cxx:29:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAVE_SINGLE_LABEL [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/MeshExportWizard/MeshExportWizard.cxx:9:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_PaintOnScreen [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/PreferencesDialog.cxx:35:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEAREST [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/PreferencesDialog.cxx:109:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYOUT_ACS [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/PreferencesDialog.cxx:218:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/PreferencesDialog.cxx:262:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/PreferencesDialog.cxx:272:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELEMENT_COUNT [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/PreferencesDialog.cxx:143:16: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Qt/Windows/QtStyles.cxx:35:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/Registration/RegistrationDialog.cxx:82:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIF_MOVING_SELECTION_AVAILABLE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/Registration/RegistrationDialog.cxx:117:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/Registration/RegistrationDialog.cxx:154:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_ITK [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/Registration/RegistrationDialog.cxx:252:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEAREST_NEIGHBOR [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/Registration/RegistrationDialog.cxx:300:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/Registration/RegistrationDialog.cxx:307:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/Registration/RegistrationDialog.cxx:151:25: style:inconclusive: Either there is a missing 'override', or the member function 'RegistrationDialog::GetTransformFormat' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/Windows/Registration/RegistrationDialog.h:57:7: note: Either there is a missing 'override', or the member function 'RegistrationDialog::GetTransformFormat' can be const. itksnap-3.6.0/GUI/Qt/Windows/Registration/RegistrationDialog.cxx:151:25: note: Either there is a missing 'override', or the member function 'RegistrationDialog::GetTransformFormat' can be const. itksnap-3.6.0/GUI/Qt/Windows/Registration/RegistrationDialog.cxx:53:16: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Qt/Windows/Registration/RegistrationDialog.cxx:151:53: style: Parameter 'format' can be declared as reference to const [constParameterReference] itksnap-3.6.0/GUI/Qt/Windows/ReorientImageDialog.cxx:57:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_UPDATES_WHEN_INVALID [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/ResampleDialog.cxx:81:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUPER_2 [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/ResampleDialog.cxx:86:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUB_2 [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/ResampleDialog.cxx:91:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUPER_ISO [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/ResampleDialog.cxx:96:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUB_ISO [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/SimpleFileDialogWithHistory.cxx:12:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_PaintOnScreen [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/SimpleFileDialogWithHistory.cxx:45:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/SimpleFileDialogWithHistory.cxx:73:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/SnakeParameterDialog.cxx:49:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALHPA [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/SplashPanel.cxx:10:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNAPUISoftVersion [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/StatisticsDialog.cxx:41:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/StatisticsDialog.cxx:113:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/Windows/StatisticsDialog.cxx:146:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/main.cxx:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/main.cxx:361:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/main.cxx:649:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNAPResources [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Qt/main.cxx:695:44: style: Error code from the return value of function app_up_qdir.cdUp() is not used. [ignoredReturnErrorCode] itksnap-3.6.0/GUI/Qt/main.cxx:215:3: warning: Member variable 'CommandLineRequest::xTestAccel' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/GUI/Qt/main.cxx:182:10: style:inconclusive: Member variable 'CommandLineRequest::xZoomFactor' is in the wrong place in the initializer list. [initializerList] itksnap-3.6.0/GUI/Qt/main.cxx:216:70: note: Member variable 'CommandLineRequest::xZoomFactor' is in the wrong place in the initializer list. itksnap-3.6.0/GUI/Qt/main.cxx:182:10: note: Member variable 'CommandLineRequest::xZoomFactor' is in the wrong place in the initializer list. itksnap-3.6.0/GUI/Qt/main.cxx:207:8: style:inconclusive: Member variable 'CommandLineRequest::flagTestOpenGL' is in the wrong place in the initializer list. [initializerList] itksnap-3.6.0/GUI/Qt/main.cxx:217:70: note: Member variable 'CommandLineRequest::flagTestOpenGL' is in the wrong place in the initializer list. itksnap-3.6.0/GUI/Qt/main.cxx:207:8: note: Member variable 'CommandLineRequest::flagTestOpenGL' is in the wrong place in the initializer list. itksnap-3.6.0/GUI/Qt/main.cxx:222:5: performance: Variable 'style' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/GUI/Qt/main.cxx:601:15: style: The scope of the variable 'QT_SCALE_FACTOR' can be reduced. [variableScope] itksnap-3.6.0/GUI/Qt/main.cxx:602:15: style: The scope of the variable 'QT_SCALE_AUTO_VAR' can be reduced. [variableScope] itksnap-3.6.0/GUI/Qt/main.cxx:603:15: style: The scope of the variable 'QT_SCALE_AUTO_VALUE' can be reduced. [variableScope] itksnap-3.6.0/GUI/Qt/main.cxx:167:45: style: Parameter 'parser' can be declared as reference to const [constParameterReference] itksnap-3.6.0/GUI/Renderer/AbstractVTKRenderer.cxx:18:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Renderer/AbstractVTKRenderer.cxx:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_RenderWindow [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Renderer/AbstractVTKRenderer.cxx:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Renderer/AbstractVTKRenderer.cxx:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_RenderWindow [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Renderer/AbstractVTKRenderer.cxx:37:3: performance: Variable 'm_Renderer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/GUI/Renderer/AbstractVTKRenderer.h:33:16: style: The function 'paintGL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/GUI/Renderer/AbstractRenderer.h:51:16: note: Virtual function in base class itksnap-3.6.0/GUI/Renderer/AbstractVTKRenderer.h:33:16: note: Function in derived class itksnap-3.6.0/GUI/Renderer/AbstractVTKRenderer.h:34:16: style: The function 'resizeGL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/GUI/Renderer/AbstractRenderer.h:50:16: note: Virtual function in base class itksnap-3.6.0/GUI/Renderer/AbstractVTKRenderer.h:34:16: note: Function in derived class itksnap-3.6.0/GUI/Renderer/AbstractVTKRenderer.h:35:16: style: The function 'initializeGL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/GUI/Renderer/AbstractRenderer.h:49:16: note: Virtual function in base class itksnap-3.6.0/GUI/Renderer/AbstractVTKRenderer.h:35:16: note: Function in derived class itksnap-3.6.0/GUI/Renderer/AbstractVTKRenderer.h:71:12: style: The destructor '~AbstractVTKRenderer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/GUI/Renderer/AbstractRenderer.h:60:12: note: Virtual destructor in base class itksnap-3.6.0/GUI/Renderer/AbstractVTKRenderer.h:71:12: note: Destructor in derived class itksnap-3.6.0/GUI/Renderer/AbstractVTKSceneRenderer.cxx:17:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ContextView [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Renderer/AbstractVTKSceneRenderer.cxx:31:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Renderer/AbstractVTKSceneRenderer.h:44:12: warning: The class 'AbstractVTKSceneRenderer' defines member variable with name 'm_BackgroundColor' also defined in its parent class 'AbstractVTKRenderer'. [duplInheritedMember] itksnap-3.6.0/GUI/Renderer/AbstractVTKRenderer.h:64:12: note: Parent variable 'AbstractVTKRenderer::m_BackgroundColor' itksnap-3.6.0/GUI/Renderer/AbstractVTKSceneRenderer.h:44:12: note: Derived variable 'AbstractVTKSceneRenderer::m_BackgroundColor' itksnap-3.6.0/GUI/Renderer/AbstractVTKSceneRenderer.h:47:12: style: The destructor '~AbstractVTKSceneRenderer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/GUI/Renderer/AbstractVTKRenderer.h:71:12: note: Virtual destructor in base class itksnap-3.6.0/GUI/Renderer/AbstractVTKSceneRenderer.h:47:12: note: Destructor in derived class itksnap-3.6.0/GUI/Renderer/GenericSliceRenderer.h:59:3: error: There is an unknown macro here somewhere. Configuration is required. If irisITKObjectMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Renderer/ColorMapRenderer.cxx:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Renderer/ColorMapRenderer.cxx:211:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PROJECTION [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Renderer/ColorMapRenderer.cxx:7:19: warning: Member variable 'ColorMapRenderer::m_Model' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/GUI/Renderer/ColorMapRenderer.h:16:8: style: The function 'resizeGL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/GUI/Renderer/AbstractRenderer.h:50:16: note: Virtual function in base class itksnap-3.6.0/GUI/Renderer/ColorMapRenderer.h:16:8: note: Function in derived class itksnap-3.6.0/GUI/Renderer/ColorMapRenderer.h:17:8: style: The function 'paintGL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/GUI/Renderer/AbstractRenderer.h:51:16: note: Virtual function in base class itksnap-3.6.0/GUI/Renderer/ColorMapRenderer.h:17:8: note: Function in derived class itksnap-3.6.0/GUI/Renderer/ColorMapRenderer.h:22:12: style: The destructor '~ColorMapRenderer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/GUI/Renderer/AbstractRenderer.h:60:12: note: Virtual destructor in base class itksnap-3.6.0/GUI/Renderer/ColorMapRenderer.h:22:12: note: Destructor in derived class itksnap-3.6.0/GUI/Renderer/ColorMapRenderer.cxx:184:14: style: Local variable 'select' shadows outer variable [shadowVariable] itksnap-3.6.0/GUI/Renderer/ColorMapRenderer.cxx:176:12: note: Shadowed declaration itksnap-3.6.0/GUI/Renderer/ColorMapRenderer.cxx:184:14: note: Shadow variable itksnap-3.6.0/GUI/Renderer/EdgePreprocessingSettingsRenderer.cxx:40:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Renderer/EdgePreprocessingSettingsRenderer.cxx:75:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIF_EDGEPROCESSING_ENABLED [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Renderer/EdgePreprocessingSettingsRenderer.cxx:22:3: performance: Variable 'm_Chart' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/GUI/Renderer/EdgePreprocessingSettingsRenderer.h:30:12: style: The destructor '~EdgePreprocessingSettingsRenderer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/GUI/Renderer/AbstractVTKSceneRenderer.h:47:12: note: Virtual destructor in base class itksnap-3.6.0/GUI/Renderer/EdgePreprocessingSettingsRenderer.h:30:12: note: Destructor in derived class itksnap-3.6.0/GUI/Renderer/EdgePreprocessingSettingsRenderer.h:43:16: style: The function 'OnDevicePixelRatioChange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/GUI/Renderer/AbstractVTKRenderer.h:68:16: note: Virtual function in base class itksnap-3.6.0/GUI/Renderer/EdgePreprocessingSettingsRenderer.h:43:16: note: Function in derived class itksnap-3.6.0/GUI/Renderer/GLToPNG.cxx:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_RGBA [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Renderer/GLToPNG.cxx:73:27: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Renderer/LayerHistogramPlotAssembly.h:29:3: error: There is an unknown macro here somewhere. Configuration is required. If irisGetSetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Renderer/Generic3DRenderer.h:48:3: error: There is an unknown macro here somewhere. Configuration is required. If itkEventMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Renderer/OpenGLSliceTexture.h:81:3: error: There is an unknown macro here somewhere. Configuration is required. If irisGetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Renderer/OptimizationProgressRenderer.h:24:3: error: There is an unknown macro here somewhere. Configuration is required. If itkGetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/GUI/Renderer/OrientationGraphicRenderer.cxx:47:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACKBALL_CAMERA [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Renderer/OrientationGraphicRenderer.h:33:12: style: The destructor '~OrientationGraphicRenderer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/GUI/Renderer/AbstractVTKRenderer.h:71:12: note: Virtual destructor in base class itksnap-3.6.0/GUI/Renderer/OrientationGraphicRenderer.h:33:12: note: Destructor in derived class itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AbstractScannerHelper.cxx:6:24: warning: Member variable 'AbstractScannerHelper::m_dbGraphicScale' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AbstractScannerHelper.cxx:26:56: style:inconclusive: Either there is a missing 'override', or the member function 'AbstractScannerHelper::getAssembly' can be const. [functionConst] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AbstractScannerHelper.h:24:35: note: Either there is a missing 'override', or the member function 'AbstractScannerHelper::getAssembly' can be const. itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AbstractScannerHelper.cxx:26:56: note: Either there is a missing 'override', or the member function 'AbstractScannerHelper::getAssembly' can be const. itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AxesWidget.cxx:75:46: style:inconclusive: Either there is a missing 'override', or the member function 'AxesWidget::GetAxesActor' can be const. [functionConst] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AxesWidget.h:27:35: note: Either there is a missing 'override', or the member function 'AxesWidget::GetAxesActor' can be const. itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AxesWidget.cxx:75:46: note: Either there is a missing 'override', or the member function 'AxesWidget::GetAxesActor' can be const. itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AxesWidget.cxx:60:36: style:inconclusive: Function 'SetVisibility' argument 1 names different: declaration 'anVisibility' definition 'Visibility'. [funcArgNamesDifferent] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AxesWidget.h:20:36: note: Function 'SetVisibility' argument 1 names different: declaration 'anVisibility' definition 'Visibility'. itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AxesWidget.cxx:60:36: note: Function 'SetVisibility' argument 1 names different: declaration 'anVisibility' definition 'Visibility'. itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/PolyDataAlgorithm2ActorPipe.cxx:25:59: style:inconclusive: Either there is a missing 'override', or the member function 'PolyDataAlgorithm2ActorPipe::getActor' can be const. [functionConst] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/PolyDataAlgorithm2ActorPipe.h:24:32: note: Either there is a missing 'override', or the member function 'PolyDataAlgorithm2ActorPipe::getActor' can be const. itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/PolyDataAlgorithm2ActorPipe.cxx:25:59: note: Either there is a missing 'override', or the member function 'PolyDataAlgorithm2ActorPipe::getActor' can be const. itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ReorientProps.cxx:83:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vtkMatrix4x4 [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ReorientProps.cxx:94:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vtkAxesActor [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ReorientProps.cxx:53:3: performance: Variable 'm_pScannedHuman' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ReorientProps.h:23:4: warning:inconclusive: Class 'ReorientProps' which has virtual members does not have a virtual destructor. [virtualDestructor] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.h:55:24: warning: The class 'ScanningROI' defines member function with name 'New' also defined in its parent class 'AbstractScannerHelper'. [duplInheritedMember] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AbstractScannerHelper.h:21:34: note: Parent function 'AbstractScannerHelper::New' itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.h:55:24: note: Derived function 'ScanningROI::New' itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScannedHuman.h:40:25: warning: The class 'ScannedHuman' defines member function with name 'New' also defined in its parent class 'AbstractScannerHelper'. [duplInheritedMember] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AbstractScannerHelper.h:21:34: note: Parent function 'AbstractScannerHelper::New' itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScannedHuman.h:40:25: note: Derived function 'ScannedHuman::New' itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.h:65:16: style: The function 'setGraphicScale' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AbstractScannerHelper.h:23:16: note: Virtual function in base class itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.h:65:16: note: Function in derived class itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScannedHuman.h:42:16: style: The function 'setGraphicScale' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AbstractScannerHelper.h:23:16: note: Virtual function in base class itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScannedHuman.h:42:16: note: Function in derived class itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ReorientProps.cxx:14:74: performance:inconclusive: Function parameter 'apMatrix4x4' should be passed by const reference. [passedByValue] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ReorientProps.cxx:64:67: performance:inconclusive: Function parameter 'apMatrix4x4' should be passed by const reference. [passedByValue] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ReorientProps.cxx:76:74: performance:inconclusive: Function parameter 'apDirections' should be passed by const reference. [passedByValue] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScannedHuman.h:42:16: style: Virtual function 'setGraphicScale' is called from constructor 'ScannedHuman()' at line 51. Dynamic binding is not used. [virtualCallInConstructor] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScannedHuman.cxx:51:3: note: Calling setGraphicScale itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScannedHuman.h:42:16: note: setGraphicScale is a virtual function itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.cxx:163:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vtkMatrix4x4 [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.cxx:291:47: style:inconclusive: Either there is a missing 'override', or the member function 'ScanningROI::getDirections' can be const. [functionConst] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.h:67:36: note: Either there is a missing 'override', or the member function 'ScanningROI::getDirections' can be const. itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.cxx:291:47: note: Either there is a missing 'override', or the member function 'ScanningROI::getDirections' can be const. itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.h:65:16: style: Virtual function 'setGraphicScale' is called from constructor 'ScanningROI()' at line 84. Dynamic binding is not used. [virtualCallInConstructor] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.cxx:84:3: note: Calling setGraphicScale itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.h:65:16: note: setGraphicScale is a virtual function itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.cxx:275:41: style: Local variable 'pTubeFilter' shadows outer variable [shadowVariable] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.cxx:263:39: note: Shadowed declaration itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.cxx:275:41: note: Shadow variable itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.cxx:122:24: style: Variable 'ppp' can be declared as reference to const [constVariableReference] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.cxx:228:24: style: Variable 'ppp' can be declared as reference to const [constVariableReference] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Test_ReorientGUI/Reorient.cxx:15:11: warning: Member variable 'Reorient::m_pIren' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Test_ReorientGUI/Reorient.cxx:18:3: performance: Variable 'm_pRenderer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/GUI/Renderer/PolygonScanConvert.h:84:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VGlPixelType [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Renderer/PolygonScanConvert.cxx:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ALL_ATTRIB_BITS [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Renderer/PolygonScanConvert.cxx:165:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] itksnap-3.6.0/GUI/Renderer/PolygonScanConvert.cxx:71:50: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Renderer/PolygonScanConvert.cxx:72:49: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Renderer/PolygonScanConvert.cxx:73:47: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Renderer/PolygonScanConvert.cxx:75:5: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Renderer/PolygonScanConvert.cxx:77:5: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/GUI/Renderer/PolygonScanConvert.cxx:168:55: style: Parameter 'coords' can be declared as const array. However it seems that 'CombineCallback' is a callback function, if 'coords' is declared with const you might also need to cast function pointer(s). [constParameterCallback] itksnap-3.6.0/GUI/Renderer/PolygonScanConvert.cxx:77:45: note: You might need to cast the function pointer here itksnap-3.6.0/GUI/Renderer/PolygonScanConvert.cxx:168:55: note: Parameter 'coords' can be declared as const array itksnap-3.6.0/GUI/Renderer/Window3DPicker.h:14:3: error: There is an unknown macro here somewhere. Configuration is required. If vtkTypeMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/Common/ColorLabelTable.cxx:105:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable badbit [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Common/ColorLabelTable.cxx:192:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Common/ColorLabelTable.cxx:248:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLOR_LABELS [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Common/ColorLabelTable.cxx:334:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_INITIAL_COLOR_LABELS [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Common/ColorLabelTable.cxx:349:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLOR_LABELS [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Common/ColorLabelTable.cxx:373:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLOR_LABELS [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Common/ColorLabelTable.cxx:387:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLOR_LABELS [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Common/ColorLabelTable.cxx:469:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLOR_LABELS [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Common/ColorLabelTable.cxx:485:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLOR_LABELS [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Common/ColorLabel.h:54:3: warning: Member variable 'ColorLabel::m_Id' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Logic/Common/ColorLabel.h:54:3: warning: Member variable 'ColorLabel::m_Visible' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Logic/Common/ColorLabel.h:54:3: warning: Member variable 'ColorLabel::m_VisibleIn3D' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Logic/Common/ColorLabel.h:54:3: warning: Member variable 'ColorLabel::m_UpdateTime' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Logic/Common/ColorLabel.h:54:3: warning: Member variable 'ColorLabel::m_Alpha' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Logic/Common/ColorLabel.h:54:3: warning: Member variable 'ColorLabel::m_RGB' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Logic/Common/ColorLabel.h:58:3: warning:inconclusive: Member variable 'ColorLabel::m_Parents' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] itksnap-3.6.0/Logic/Common/ColorLabel.h:58:3: warning:inconclusive: Member variable 'ColorLabel::m_Children' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] itksnap-3.6.0/Logic/Common/ColorLabel.h:66:5: performance: Variable 'm_TimeStamp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/Logic/Common/ColorLabelTable.cxx:100:12: warning: Either the condition 'line.length()==0' is redundant or expression 'line[0]' causes access out of bounds. [containerOutOfBounds] itksnap-3.6.0/Logic/Common/ColorLabelTable.cxx:100:40: note: Assuming that condition 'line.length()==0' is not redundant itksnap-3.6.0/Logic/Common/ColorLabelTable.cxx:100:12: note: Access out of bounds itksnap-3.6.0/Logic/Common/ColorLabelTable.cxx:209:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] itksnap-3.6.0/Logic/Common/ColorLabelTable.cxx:287:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] itksnap-3.6.0/Logic/Common/ColorLabelTable.cxx:460:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] itksnap-3.6.0/Logic/Common/ColorMap.h:60:0: error: syntax error [syntaxError] itksnap-3.6.0/Logic/Common/IRISDisplayGeometry.cxx:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANATOMY_AXIAL [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Common/ImageCoordinateTransform.h:70:3: error: There is an unknown macro here somewhere. Configuration is required. If itkTypeMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/Common/LabelUseHistory.h:20:0: error: syntax error [syntaxError] itksnap-3.6.0/Logic/Common/MetaDataAccess.cxx:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Common/MetaDataAccess.cxx:46:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITK_COORDINATE_ORIENTATION_INVALID [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Common/MetaDataAccess.cxx:112:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITK_COORDINATE_ORIENTATION_RIP [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Common/MetaDataAccess.h:17:3: style: Class 'MetaDataAccess' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Logic/Common/MetaDataAccess.cxx:69:8: style: Condition '!rc' is always true [knownConditionTrueFalse] itksnap-3.6.0/Logic/Common/MetaDataAccess.cxx:68:15: note: Assignment 'rc=false', assigned value is 0 itksnap-3.6.0/Logic/Common/MetaDataAccess.cxx:69:8: note: Condition '!rc' is always true itksnap-3.6.0/Logic/Common/SNAPAppearanceSettings.h:69:3: error: There is an unknown macro here somewhere. Configuration is required. If irisRangedPropertyAccessMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:290:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DrawOverLabel [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:433:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAINT_OVER_ALL [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:73:3: performance:inconclusive: Technically the member function 'SNAPRegistryIO::ReadSnakeParameters' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:67:19: note: Technically the member function 'SNAPRegistryIO::ReadSnakeParameters' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:73:3: note: Technically the member function 'SNAPRegistryIO::ReadSnakeParameters' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:128:3: performance:inconclusive: Technically the member function 'SNAPRegistryIO::WriteSnakeParameters' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:71:8: note: Technically the member function 'SNAPRegistryIO::WriteSnakeParameters' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:128:3: note: Technically the member function 'SNAPRegistryIO::WriteSnakeParameters' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:149:3: performance:inconclusive: Technically the member function 'SNAPRegistryIO::ReadMeshOptions' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:75:8: note: Technically the member function 'SNAPRegistryIO::ReadMeshOptions' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:149:3: note: Technically the member function 'SNAPRegistryIO::ReadMeshOptions' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:157:3: performance:inconclusive: Technically the member function 'SNAPRegistryIO::WriteMeshOptions' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:79:8: note: Technically the member function 'SNAPRegistryIO::WriteMeshOptions' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:157:3: note: Technically the member function 'SNAPRegistryIO::WriteMeshOptions' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:218:3: performance:inconclusive: Technically the member function 'SNAPRegistryIO::ReadSegmentationROISettings' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:83:31: note: Technically the member function 'SNAPRegistryIO::ReadSegmentationROISettings' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:218:3: note: Technically the member function 'SNAPRegistryIO::ReadSegmentationROISettings' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:166:3: performance:inconclusive: Technically the member function 'SNAPRegistryIO::WriteSegmentationROISettings' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:87:8: note: Technically the member function 'SNAPRegistryIO::WriteSegmentationROISettings' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:166:3: note: Technically the member function 'SNAPRegistryIO::WriteSegmentationROISettings' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:219:56: style:inconclusive: Function 'ReadSegmentationROISettings' argument 2 names different: declaration 'defaultSet' definition 'dfl'. [funcArgNamesDifferent] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:84:58: note: Function 'ReadSegmentationROISettings' argument 2 names different: declaration 'defaultSet' definition 'dfl'. itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:219:56: note: Function 'ReadSegmentationROISettings' argument 2 names different: declaration 'defaultSet' definition 'dfl'. itksnap-3.6.0/Logic/Common/SNAPSegmentationROISettings.h:68:3: error: There is an unknown macro here somewhere. Configuration is required. If irisSetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/Common/SegmentationStatistics.cxx:59:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_ROLE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Common/SegmentationStatistics.cxx:173:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Common/SegmentationStatistics.cxx:232:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Common/SegmentationStatistics.cxx:152:3: performance:inconclusive: Technically the member function 'SegmentationStatistics::RecordRunLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Logic/Common/SegmentationStatistics.h:103:8: note: Technically the member function 'SegmentationStatistics::RecordRunLength' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SegmentationStatistics.cxx:152:3: note: Technically the member function 'SegmentationStatistics::RecordRunLength' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Framework/DefaultBehaviorSettings.h:17:3: error: There is an unknown macro here somewhere. Configuration is required. If irisSimplePropertyAccessMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/Framework/IRISApplication.h:158:3: error: There is an unknown macro here somewhere. Configuration is required. If FIRES is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/Framework/GlobalState.h:213:3: error: There is an unknown macro here somewhere. Configuration is required. If irisRangedPropertyAccessMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/Framework/ImageAnnotationData.h:34:3: error: There is an unknown macro here somewhere. Configuration is required. If irisGetSetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/Framework/UndoDataManager.txx:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_MinCommits [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Framework/UndoDataManager.txx:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Position [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Framework/UndoDataManager.txx:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Position [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Framework/UndoDataManager.txx:133:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Position [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Framework/UndoDataManager.txx:145:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Position [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Framework/UndoDataManager.txx:156:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Position [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Framework/UndoDataManager.txx:168:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Position [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Framework/UndoDataManager.txx:182:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Deltas [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Framework/UndoDataManager.h:106:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Framework/UndoDataManager.h:109:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Framework/UndoDataManager.h:114:15: warning: Member variable 'Delta::m_UniqueID' is not assigned a value in 'Delta::operator='. [operatorEqVarError] itksnap-3.6.0/Logic/Framework/UndoDataManager.txx:131:3: style:inconclusive: Technically the member function 'UndoDataManager < LabelType >::IsUndoPossible' can be const. [functionConst] itksnap-3.6.0/Logic/Framework/UndoDataManager.h:172:8: note: Technically the member function 'UndoDataManager < LabelType >::IsUndoPossible' can be const. itksnap-3.6.0/Logic/Framework/UndoDataManager.txx:131:3: note: Technically the member function 'UndoDataManager < LabelType >::IsUndoPossible' can be const. itksnap-3.6.0/Logic/Framework/UndoDataManager.txx:154:3: style:inconclusive: Technically the member function 'UndoDataManager < LabelType >::IsRedoPossible' can be const. [functionConst] itksnap-3.6.0/Logic/Framework/UndoDataManager.h:175:8: note: Technically the member function 'UndoDataManager < LabelType >::IsRedoPossible' can be const. itksnap-3.6.0/Logic/Framework/UndoDataManager.txx:154:3: note: Technically the member function 'UndoDataManager < LabelType >::IsRedoPossible' can be const. itksnap-3.6.0/Logic/Framework/UndoDataManager.h:178:10: style:inconclusive: Technically the member function 'UndoDataManager < LabelType >::GetNumberOfCommits' can be const. [functionConst] itksnap-3.6.0/Logic/Framework/UndoDataManager.h:72:25: style:inconclusive: Technically the member function 'UndoDataManager < LabelType >::Delta::GetRegion' can be const. [functionConst] itksnap-3.6.0/Logic/Framework/UndoDataManager.h:102:14: style:inconclusive: Technically the member function 'UndoDataManager < LabelType >::Delta::GetNumberOfRLEs' can be const. [functionConst] itksnap-3.6.0/Logic/Framework/UndoDataManager.h:105:14: style:inconclusive: Technically the member function 'UndoDataManager < LabelType >::Delta::GetRLEValue' can be const. [functionConst] itksnap-3.6.0/Logic/Framework/UndoDataManager.h:108:14: style:inconclusive: Technically the member function 'UndoDataManager < LabelType >::Delta::GetRLELength' can be const. [functionConst] itksnap-3.6.0/Logic/Framework/UndoDataManager.txx:145:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] itksnap-3.6.0/Logic/Framework/UndoDataManager.txx:171:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] itksnap-3.6.0/Logic/ImageWrapper/ImageWrapperBase.h:90:3: error: There is an unknown macro here somewhere. Configuration is required. If FIRES is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/ImageWrapper/GuidedNativeImageIO.h:362:3: error: There is an unknown macro here somewhere. Configuration is required. If irisGetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/ImageWrapper/InputSelectionImageFilter.h:31:3: error: There is an unknown macro here somewhere. Configuration is required. If itkNewMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/ImageWrapper/ScalarImageHistogram.h:54:3: error: There is an unknown macro here somewhere. Configuration is required. If irisGetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/LevelSet/SNAPAdvectionFieldImageFilter.txx:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Exponent [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/LevelSet/SNAPAdvectionFieldImageFilter.txx:75:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Exponent [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/LevelSet/SNAPLevelSetFunction.h:115:3: error: There is an unknown macro here somewhere. Configuration is required. If itkNewMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/LevelSet/SNAPLevelSetFunction.txx:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_TimeStepFactor [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/LevelSet/SNAPLevelSetFunction.txx:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_SpeedImage [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/LevelSet/SNAPLevelSetFunction.txx:91:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_UseExternalAdvectionField [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/LevelSet/SNAPLevelSetFunction.txx:117:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/LevelSet/SNAPLevelSetFunction.txx:156:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/LevelSet/SNAPLevelSetFunction.txx:179:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_CachedSpeed [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/LevelSet/SNAPLevelSetStopAndGoFilter.txx:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Started [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/LevelSet/SNAPLevelSetStopAndGoFilter.txx:67:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Started [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/LevelSet/SNAPLevelSetStopAndGoFilter.txx:85:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Started [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/LevelSet/SNAPLevelSetStopAndGoFilter.txx:93:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Started [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/LevelSet/SNAPLevelSetStopAndGoFilter.txx:102:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Started [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/LevelSet/SnakeParameters.h:51:1: style: The class 'SnakeParameters' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.cxx:56:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Progress [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.cxx:212:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProgressEvent [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.cxx:252:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProgressEvent [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.cxx:305:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProgressTag [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.cxx:318:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProgressTag [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.cxx:368:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Weight [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.cxx:387:3: performance:inconclusive: Either there is a missing 'override', or the member function 'AllPurposeProgressAccumulator::DebugPrint' can be static. [functionStatic] itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.h:136:8: note: Either there is a missing 'override', or the member function 'AllPurposeProgressAccumulator::DebugPrint' can be static. itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.cxx:387:3: note: Either there is a missing 'override', or the member function 'AllPurposeProgressAccumulator::DebugPrint' can be static. itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.cxx:222:28: style:inconclusive: Function 'CallbackITK' argument 1 names different: declaration 'comp' definition 'source'. [funcArgNamesDifferent] itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.h:126:33: note: Function 'CallbackITK' argument 1 names different: declaration 'comp' definition 'source'. itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.cxx:222:28: note: Function 'CallbackITK' argument 1 names different: declaration 'comp' definition 'source'. itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.cxx:238:51: style:inconclusive: Function 'RegisterSource' argument 2 names different: declaration 'xWeight' definition 'weight'. [funcArgNamesDifferent] itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.h:83:56: note: Function 'RegisterSource' argument 2 names different: declaration 'xWeight' definition 'weight'. itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.cxx:238:51: note: Function 'RegisterSource' argument 2 names different: declaration 'xWeight' definition 'weight'. itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.cxx:387:54: style:inconclusive: Function 'DebugPrint' argument 3 names different: declaration 'prog' definition 'p'. [funcArgNamesDifferent] itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.h:136:48: note: Function 'DebugPrint' argument 3 names different: declaration 'prog' definition 'p'. itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.cxx:387:54: note: Function 'DebugPrint' argument 3 names different: declaration 'prog' definition 'p'. itksnap-3.6.0/Logic/Mesh/MeshOptions.h:52:3: error: There is an unknown macro here somewhere. Configuration is required. If irisSimplePropertyAccessMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/Preprocessing/EdgePreprocessingImageFilter.txx:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_InputImageMaximumGradientMagnitude [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Preprocessing/EdgePreprocessingImageFilter.txx:117:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_BlurFilter [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Preprocessing/EdgePreprocessingSettings.h:54:3: error: There is an unknown macro here somewhere. Configuration is required. If itkGetConstMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/Preprocessing/GMM/GaussianMixtureModel.h:12:0: error: syntax error [syntaxError] itksnap-3.6.0/Logic/Preprocessing/GMM/Gaussian.cxx:116:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Preprocessing/GMM/Gaussian.cxx:12:3: performance: Variable 'm_x_vector' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/Logic/Preprocessing/GMM/Gaussian.h:14:3: style: Class 'Gaussian' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Logic/Preprocessing/GMM/Gaussian.cxx:56:45: style: Parameter 'x' can be declared as reference to const [constParameterReference] itksnap-3.6.0/Logic/Preprocessing/GMM/UnsupervisedClustering.h:21:3: error: There is an unknown macro here somewhere. Configuration is required. If irisGetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/Preprocessing/GMMClassifyImageFilter.h:39:3: error: There is an unknown macro here somewhere. Configuration is required. If itkNewMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/Preprocessing/SlicePreviewFilterWrapper.h:119:3: error: There is an unknown macro here somewhere. Configuration is required. If itkTypeMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/Preprocessing/RFClassificationEngine.h:44:3: error: There is an unknown macro here somewhere. Configuration is required. If itkGetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/Preprocessing/SmoothBinaryThresholdImageFilter.txx:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_InputImageMaximum [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Preprocessing/SmoothBinaryThresholdImageFilter.txx:64:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Parameters [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Preprocessing/SmoothBinaryThresholdImageFilter.txx:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Parameters [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Preprocessing/SmoothBinaryThresholdImageFilter.txx:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Parameters [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Preprocessing/SmoothBinaryThresholdImageFilter.txx:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_LowerThreshold [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Preprocessing/SmoothBinaryThresholdImageFilter.txx:145:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_FactorLower [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Preprocessing/SmoothBinaryThresholdImageFilter.txx:163:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_LowerThreshold [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Preprocessing/Texture/MomentTextures.h:26:3: error: There is an unknown macro here somewhere. Configuration is required. If itkTypeMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/Preprocessing/ThresholdSettings.h:65:3: error: There is an unknown macro here somewhere. Configuration is required. If itkSetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/RLEImage/RLEImage.txx:13:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/RLEImage/RLEImage.txx:24:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/RLEImage/RLEImage.txx:80:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/RLEImage/RLEImage.txx:106:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/RLEImage/RLEImage.txx:201:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/RLEImage/RLEImage.txx:226:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/RLEImage/RLEImage.txx:238:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/RLEImage/RLEImage.h:219:9: performance: Variable 'myBuffer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/Logic/RLEImage/RLEImage.h:178:34: style:inconclusive: Either there is a missing 'override', or the member function 'RLEImage::GetBuffer' can be const. [functionConst] itksnap-3.6.0/Logic/RLEImage/RLERegionOfInterestImageFilter.txx:19:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_RegionOfInterest [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/RLEImage/RLERegionOfInterestImageFilter.txx:37:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_RegionOfInterest [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/RLEImage/RLERegionOfInterestImageFilter.txx:129:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/RLEImage/RLERegionOfInterestImageFilter.txx:206:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_RegionOfInterest [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/RLEImage/RLERegionOfInterestImageFilter.txx:224:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_RegionOfInterest [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/RLEImage/RLERegionOfInterestImageFilter.txx:316:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/RLEImage/RLERegionOfInterestImageFilter.txx:358:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_RegionOfInterest [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/RLEImage/RLERegionOfInterestImageFilter.txx:376:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_RegionOfInterest [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/RLEImage/RLERegionOfInterestImageFilter.txx:468:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Slicing/AdaptiveSlicingPipeline.h:119:3: error: There is an unknown macro here somewhere. Configuration is required. If itkNewMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/Slicing/IRISSlicer.txx:75:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_SliceDirectionImageAxis [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Slicing/IRISSlicer.txx:109:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_PixelDirectionImageAxis [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Slicing/IRISSlicer.txx:138:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_SliceDirectionImageAxis [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Slicing/IRISSlicer.txx:209:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_BypassMainInput [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Slicing/IRISSlicer.txx:262:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_PixelTraverseForward [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Slicing/IRISSlicer.txx:339:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_BypassMainInput [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Slicing/IRISSlicer.txx:356:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_SliceDirectionImageAxis [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Slicing/IRISSlicer.txx:336:7: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Logic/Slicing/IRISSlicer.txx:46:42: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] itksnap-3.6.0/Logic/Slicing/IRISSlicer_RLE.txx:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_SliceDirectionImageAxis [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Slicing/IRISSlicer_RLE.txx:90:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_PixelDirectionImageAxis [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Slicing/IRISSlicer_RLE.txx:113:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_SliceDirectionImageAxis [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Slicing/IRISSlicer_RLE.txx:234:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_LineTraverseForward [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Slicing/IRISSlicer_RLE.txx:332:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_SliceDirectionImageAxis [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Logic/Slicing/IRISSlicer_RLE.txx:212:7: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Logic/Slicing/IntensityCurveVTK.h:57:3: error: There is an unknown macro here somewhere. Configuration is required. If itkTypeMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/Slicing/IntensityToColorLookupTableImageFilter.h:61:3: error: There is an unknown macro here somewhere. Configuration is required. If itkGetMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/Slicing/LookupTableIntensityMappingFilter.h:35:3: error: There is an unknown macro here somewhere. Configuration is required. If itkTypeMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/Slicing/MultiComponentImageToScalarLookupTableImageFilter.h:38:3: error: There is an unknown macro here somewhere. Configuration is required. If itkTypeMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/Slicing/NonOrthogonalSlicer.h:123:3: error: There is an unknown macro here somewhere. Configuration is required. If itkNewMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Logic/Slicing/RGBALookupTableIntensityMappingFilter.h:36:3: error: There is an unknown macro here somewhere. Configuration is required. If itkTypeMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:155:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noskipws [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2062:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VDim [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:370:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:398:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:436:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADD [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:1958:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2217:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2403:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2421:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2476:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2537:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable badbit [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2262:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2268:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2281:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2290:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2317:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2321:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2334:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2341:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:324:3: performance: Variable 'm_TypeId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2391:3: performance:inconclusive: Technically the member function 'ImageConverter < double , 2 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:97:8: note: Technically the member function 'ImageConverter < double , 2 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2391:3: note: Technically the member function 'ImageConverter < double , 2 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2247:3: style:inconclusive: Technically the member function 'ImageConverter < double , 2 >::ReadSizeVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:113:12: note: Technically the member function 'ImageConverter < double , 2 >::ReadSizeVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2247:3: note: Technically the member function 'ImageConverter < double , 2 >::ReadSizeVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2302:3: style:inconclusive: Technically the member function 'ImageConverter < double , 2 >::ReadIndexVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:114:13: note: Technically the member function 'ImageConverter < double , 2 >::ReadIndexVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2302:3: note: Technically the member function 'ImageConverter < double , 2 >::ReadIndexVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2095:3: style:inconclusive: Technically the member function 'ImageConverter < double , 2 >::ReadRealVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:115:14: note: Technically the member function 'ImageConverter < double , 2 >::ReadRealVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2095:3: note: Technically the member function 'ImageConverter < double , 2 >::ReadRealVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2391:3: performance:inconclusive: Technically the member function 'ImageConverter < double , 3 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:97:8: note: Technically the member function 'ImageConverter < double , 3 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2391:3: note: Technically the member function 'ImageConverter < double , 3 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2247:3: style:inconclusive: Technically the member function 'ImageConverter < double , 3 >::ReadSizeVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:113:12: note: Technically the member function 'ImageConverter < double , 3 >::ReadSizeVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2247:3: note: Technically the member function 'ImageConverter < double , 3 >::ReadSizeVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2302:3: style:inconclusive: Technically the member function 'ImageConverter < double , 3 >::ReadIndexVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:114:13: note: Technically the member function 'ImageConverter < double , 3 >::ReadIndexVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2302:3: note: Technically the member function 'ImageConverter < double , 3 >::ReadIndexVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2095:3: style:inconclusive: Technically the member function 'ImageConverter < double , 3 >::ReadRealVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:115:14: note: Technically the member function 'ImageConverter < double , 3 >::ReadRealVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2095:3: note: Technically the member function 'ImageConverter < double , 3 >::ReadRealVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2391:3: performance:inconclusive: Technically the member function 'ImageConverter < double , 4 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:97:8: note: Technically the member function 'ImageConverter < double , 4 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2391:3: note: Technically the member function 'ImageConverter < double , 4 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2247:3: style:inconclusive: Technically the member function 'ImageConverter < double , 4 >::ReadSizeVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:113:12: note: Technically the member function 'ImageConverter < double , 4 >::ReadSizeVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2247:3: note: Technically the member function 'ImageConverter < double , 4 >::ReadSizeVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2302:3: style:inconclusive: Technically the member function 'ImageConverter < double , 4 >::ReadIndexVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:114:13: note: Technically the member function 'ImageConverter < double , 4 >::ReadIndexVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2302:3: note: Technically the member function 'ImageConverter < double , 4 >::ReadIndexVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2095:3: style:inconclusive: Technically the member function 'ImageConverter < double , 4 >::ReadRealVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:115:14: note: Technically the member function 'ImageConverter < double , 4 >::ReadRealVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2095:3: note: Technically the member function 'ImageConverter < double , 4 >::ReadRealVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:335:3: warning: Class 'ImageConverter < double , 2 >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:335:3: warning: Class 'ImageConverter < double , 2 >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:335:3: warning: Class 'ImageConverter < double , 3 >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:335:3: warning: Class 'ImageConverter < double , 3 >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:335:3: warning: Class 'ImageConverter < double , 4 >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:335:3: warning: Class 'ImageConverter < double , 4 >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:1236:16: style: Expression is always false because 'else if' condition matches previous condition at line 1186. [multiCondition] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:146:49: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:1744:9: style: The scope of the variable 'np' can be reduced. [variableScope] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2253:10: style: The scope of the variable 'i' can be reduced. [variableScope] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2308:10: style: The scope of the variable 'i' can be reduced. [variableScope] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2095:30: style:inconclusive: Function 'ReadRealVector' argument 1 names different: declaration 'vec' definition 'vec_in'. [funcArgNamesDifferent] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:115:41: note: Function 'ReadRealVector' argument 1 names different: declaration 'vec' definition 'vec_in'. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2095:30: note: Function 'ReadRealVector' argument 1 names different: declaration 'vec' definition 'vec_in'. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2142:28: style:inconclusive: Function 'ReadRealSize' argument 1 names different: declaration 'vec' definition 'vec_in'. [funcArgNamesDifferent] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:116:39: note: Function 'ReadRealSize' argument 1 names different: declaration 'vec' definition 'vec_in'. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2142:28: note: Function 'ReadRealSize' argument 1 names different: declaration 'vec' definition 'vec_in'. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2247:30: style:inconclusive: Function 'ReadSizeVector' argument 1 names different: declaration 'vec' definition 'vec_in'. [funcArgNamesDifferent] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:113:39: note: Function 'ReadSizeVector' argument 1 names different: declaration 'vec' definition 'vec_in'. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2247:30: note: Function 'ReadSizeVector' argument 1 names different: declaration 'vec' definition 'vec_in'. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2302:31: style:inconclusive: Function 'ReadIndexVector' argument 1 names different: declaration 'vec' definition 'vec_in'. [funcArgNamesDifferent] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:114:41: note: Function 'ReadIndexVector' argument 1 names different: declaration 'vec' definition 'vec_in'. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2302:31: note: Function 'ReadIndexVector' argument 1 names different: declaration 'vec' definition 'vec_in'. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2275:16: style: Local variable 'i' shadows outer variable [shadowVariable] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2253:10: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2275:16: note: Shadow variable itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2282:16: style: Local variable 'i' shadows outer variable [shadowVariable] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2253:10: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2282:16: note: Shadow variable itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2328:16: style: Local variable 'i' shadows outer variable [shadowVariable] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2308:10: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2328:16: note: Shadow variable itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2335:16: style: Local variable 'i' shadows outer variable [shadowVariable] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2308:10: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2335:16: note: Shadow variable itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:133:21: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2262:11: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2281:11: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2317:11: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2334:11: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2532:13: warning: Either the condition 'line.length()==0' is redundant or expression 'line[0]' causes access out of bounds. [containerOutOfBounds] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2532:41: note: Assuming that condition 'line.length()==0' is not redundant itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2532:13: note: Access out of bounds itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:1749:32: style: Variable 'np' is assigned a value that is never used. [unreadVariable] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:1970:12: style: Variable 'fnOutput' is assigned a value that is never used. [unreadVariable] itksnap-3.6.0/Submodules/c3d/adapters/AddImages.cxx:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/AddImages.h:38:3: style: Class 'AddImages < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/AddImages.h:38:3: style: Class 'AddImages < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/AddImages.h:38:3: style: Class 'AddImages < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/AlignByLandmarks.cxx:96:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/AlignByLandmarks.h:40:3: style: Class 'AlignByLandmarks < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/AlignByLandmarks.h:40:3: style: Class 'AlignByLandmarks < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/AlignByLandmarks.h:40:3: style: Class 'AlignByLandmarks < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/AlignByLandmarks.cxx:194:13: style: Local variable 'i' shadows outer variable [shadowVariable] itksnap-3.6.0/Submodules/c3d/adapters/AlignByLandmarks.cxx:116:7: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/adapters/AlignByLandmarks.cxx:194:13: note: Shadow variable itksnap-3.6.0/Submodules/c3d/adapters/AlignByLandmarks.cxx:216:14: style: Local variable 'i' shadows outer variable [shadowVariable] itksnap-3.6.0/Submodules/c3d/adapters/AlignByLandmarks.cxx:116:7: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/adapters/AlignByLandmarks.cxx:216:14: note: Shadow variable itksnap-3.6.0/Submodules/c3d/adapters/AlignByLandmarks.cxx:81:36: performance: Function parameter 'fn_output' should be passed by const reference. [passedByValue] itksnap-3.6.0/Submodules/c3d/adapters/AntiAliasImage.cxx:38:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/AntiAliasImage.h:38:3: style: Class 'AntiAliasImage < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/AntiAliasImage.h:38:3: style: Class 'AntiAliasImage < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/AntiAliasImage.h:38:3: style: Class 'AntiAliasImage < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:133:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:47:3: performance:inconclusive: Technically the member function 'ApplyMetric < double , 2 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:52:8: note: Technically the member function 'ApplyMetric < double , 2 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:47:3: note: Technically the member function 'ApplyMetric < double , 2 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:67:3: performance:inconclusive: Technically the member function 'ApplyMetric < double , 2 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:57:8: note: Technically the member function 'ApplyMetric < double , 2 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:67:3: note: Technically the member function 'ApplyMetric < double , 2 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:96:3: performance:inconclusive: Technically the member function 'ApplyMetric < double , 2 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:60:8: note: Technically the member function 'ApplyMetric < double , 2 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:96:3: note: Technically the member function 'ApplyMetric < double , 2 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:47:3: performance:inconclusive: Technically the member function 'ApplyMetric < double , 3 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:52:8: note: Technically the member function 'ApplyMetric < double , 3 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:47:3: note: Technically the member function 'ApplyMetric < double , 3 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:67:3: performance:inconclusive: Technically the member function 'ApplyMetric < double , 3 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:57:8: note: Technically the member function 'ApplyMetric < double , 3 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:67:3: note: Technically the member function 'ApplyMetric < double , 3 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:96:3: performance:inconclusive: Technically the member function 'ApplyMetric < double , 3 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:60:8: note: Technically the member function 'ApplyMetric < double , 3 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:96:3: note: Technically the member function 'ApplyMetric < double , 3 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:47:3: performance:inconclusive: Technically the member function 'ApplyMetric < double , 4 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:52:8: note: Technically the member function 'ApplyMetric < double , 4 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:47:3: note: Technically the member function 'ApplyMetric < double , 4 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:67:3: performance:inconclusive: Technically the member function 'ApplyMetric < double , 4 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:57:8: note: Technically the member function 'ApplyMetric < double , 4 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:67:3: note: Technically the member function 'ApplyMetric < double , 4 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:96:3: performance:inconclusive: Technically the member function 'ApplyMetric < double , 4 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:60:8: note: Technically the member function 'ApplyMetric < double , 4 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:96:3: note: Technically the member function 'ApplyMetric < double , 4 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:49:3: style: Class 'ApplyMetric < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:49:3: style: Class 'ApplyMetric < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:49:3: style: Class 'ApplyMetric < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:314:8: style: The scope of the variable 'subtractmean' can be reduced. [variableScope] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:120:27: style:inconclusive: Function 'operator()' argument 1 names different: declaration 'metric' definition 'metric_name'. [funcArgNamesDifferent] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:51:32: note: Function 'operator()' argument 1 names different: declaration 'metric' definition 'metric_name'. itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:120:27: note: Function 'operator()' argument 1 names different: declaration 'metric' definition 'metric_name'. itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:120:52: style:inconclusive: Function 'operator()' argument 2 names different: declaration 'ftran_fn' definition 'fn_ftran'. [funcArgNamesDifferent] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:51:52: note: Function 'operator()' argument 2 names different: declaration 'ftran_fn' definition 'fn_ftran'. itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:120:52: note: Function 'operator()' argument 2 names different: declaration 'ftran_fn' definition 'fn_ftran'. itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:120:74: style:inconclusive: Function 'operator()' argument 3 names different: declaration 'mtran_fn' definition 'fn_mtran'. [funcArgNamesDifferent] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:51:74: note: Function 'operator()' argument 3 names different: declaration 'mtran_fn' definition 'fn_mtran'. itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:120:74: note: Function 'operator()' argument 3 names different: declaration 'mtran_fn' definition 'fn_mtran'. itksnap-3.6.0/Submodules/c3d/adapters/BiasFieldCorrectionN4.h:38:3: style: Class 'BiasFieldCorrectionN4 < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/BiasFieldCorrectionN4.h:38:3: style: Class 'BiasFieldCorrectionN4 < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/BiasFieldCorrectionN4.h:38:3: style: Class 'BiasFieldCorrectionN4 < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/BinaryHoleFill.cxx:46:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/BinaryHoleFill.h:38:3: style: Class 'BinaryHoleFill < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/BinaryHoleFill.h:38:3: style: Class 'BinaryHoleFill < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/BinaryHoleFill.h:38:3: style: Class 'BinaryHoleFill < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/BinaryImageCentroid.cxx:36:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/BinaryImageCentroid.h:38:3: style: Class 'BinaryImageCentroid < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/BinaryImageCentroid.h:38:3: style: Class 'BinaryImageCentroid < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/BinaryImageCentroid.h:38:3: style: Class 'BinaryImageCentroid < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/BinaryMathOperation.cxx:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/BinaryMathOperation.h:50:3: style: Class 'BinaryMathOperation < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/BinaryMathOperation.h:50:3: style: Class 'BinaryMathOperation < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/BinaryMathOperation.h:50:3: style: Class 'BinaryMathOperation < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/Canny.cxx:53:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/Canny.h:38:3: style: Class 'Canny < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/Canny.h:38:3: style: Class 'Canny < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/Canny.h:38:3: style: Class 'Canny < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ClipImageIntensity.cxx:36:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/ClipImageIntensity.h:38:3: style: Class 'ClipImageIntensity < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ClipImageIntensity.h:38:3: style: Class 'ClipImageIntensity < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ClipImageIntensity.h:38:3: style: Class 'ClipImageIntensity < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ComputeFFT.cxx:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/ComputeFFT.h:38:3: style: Class 'ComputeFFT < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ComputeFFT.h:38:3: style: Class 'ComputeFFT < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ComputeFFT.h:38:3: style: Class 'ComputeFFT < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ComputeFFT.cxx:58:31: style: Variable 'exc' can be declared as reference to const [constVariableReference] itksnap-3.6.0/Submodules/c3d/adapters/ComputeMoments.cxx:83:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/ComputeMoments.h:38:3: style: Class 'ComputeMoments < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ComputeMoments.h:38:3: style: Class 'ComputeMoments < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ComputeMoments.h:38:3: style: Class 'ComputeMoments < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ComputeMoments.cxx:73:11: style: Local variable 'k' shadows outer variable [shadowVariable] itksnap-3.6.0/Submodules/c3d/adapters/ComputeMoments.cxx:53:7: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/adapters/ComputeMoments.cxx:73:11: note: Shadow variable itksnap-3.6.0/Submodules/c3d/adapters/ComputeOverlaps.cxx:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/ComputeOverlaps.h:38:3: style: Class 'ComputeOverlaps < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ComputeOverlaps.h:38:3: style: Class 'ComputeOverlaps < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ComputeOverlaps.h:38:3: style: Class 'ComputeOverlaps < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ConnectedComponents.cxx:58:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/ConnectedComponents.h:38:3: style: Class 'ConnectedComponents < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ConnectedComponents.h:38:3: style: Class 'ConnectedComponents < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ConnectedComponents.h:38:3: style: Class 'ConnectedComponents < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ThresholdImage.h:38:3: style: Class 'ThresholdImage < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ThresholdImage.h:38:3: style: Class 'ThresholdImage < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ThresholdImage.h:38:3: style: Class 'ThresholdImage < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/CoordinateMap.cxx:37:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/CoordinateMap.h:38:3: style: Class 'CoordinateMap < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/CoordinateMap.h:38:3: style: Class 'CoordinateMap < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/CoordinateMap.h:38:3: style: Class 'CoordinateMap < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/CopyTransform.cxx:51:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/CopyTransform.h:38:3: style: Class 'CopyTransform < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/CopyTransform.h:38:3: style: Class 'CopyTransform < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/CopyTransform.h:38:3: style: Class 'CopyTransform < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/CreateImage.cxx:48:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/CreateImage.h:38:3: style: Class 'CreateImage < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/CreateImage.h:38:3: style: Class 'CreateImage < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/CreateImage.h:38:3: style: Class 'CreateImage < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/CreateInterpolator.h:43:3: style: Class 'CreateInterpolator < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/CreateInterpolator.h:43:3: style: Class 'CreateInterpolator < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/CreateInterpolator.h:43:3: style: Class 'CreateInterpolator < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.cxx:63:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.cxx:42:3: style:inconclusive: Technically the member function 'DicomSeriesList < double , 2 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.h:40:8: note: Technically the member function 'DicomSeriesList < double , 2 >::operator()' can be const. itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.cxx:42:3: note: Technically the member function 'DicomSeriesList < double , 2 >::operator()' can be const. itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.cxx:42:3: style:inconclusive: Technically the member function 'DicomSeriesList < double , 3 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.h:40:8: note: Technically the member function 'DicomSeriesList < double , 3 >::operator()' can be const. itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.cxx:42:3: note: Technically the member function 'DicomSeriesList < double , 3 >::operator()' can be const. itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.cxx:42:3: style:inconclusive: Technically the member function 'DicomSeriesList < double , 4 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.h:40:8: note: Technically the member function 'DicomSeriesList < double , 4 >::operator()' can be const. itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.cxx:42:3: note: Technically the member function 'DicomSeriesList < double , 4 >::operator()' can be const. itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.h:38:3: style: Class 'DicomSeriesList < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.h:38:3: style: Class 'DicomSeriesList < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.h:38:3: style: Class 'DicomSeriesList < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ExtractRegion.cxx:41:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/ExtractRegion.h:38:3: style: Class 'ExtractRegion < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ExtractRegion.h:38:3: style: Class 'ExtractRegion < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ExtractRegion.h:38:3: style: Class 'ExtractRegion < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ExtractSlice.cxx:42:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/ExtractSlice.h:39:3: style: Class 'ExtractSlice < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ExtractSlice.h:39:3: style: Class 'ExtractSlice < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ExtractSlice.h:39:3: style: Class 'ExtractSlice < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ExtractSlice.cxx:108:34: style:inconclusive: Function 'operator()' argument 2 names different: declaration 'pos' definition 'position'. [funcArgNamesDifferent] itksnap-3.6.0/Submodules/c3d/adapters/ExtractSlice.h:41:39: note: Function 'operator()' argument 2 names different: declaration 'pos' definition 'position'. itksnap-3.6.0/Submodules/c3d/adapters/ExtractSlice.cxx:108:34: note: Function 'operator()' argument 2 names different: declaration 'pos' definition 'position'. itksnap-3.6.0/Submodules/c3d/adapters/ExtractSlice.cxx:149:15: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] itksnap-3.6.0/Submodules/c3d/adapters/ExtractSlice.cxx:180:6: error: Uninitialized variable: pos_first [legacyUninitvar] itksnap-3.6.0/Submodules/c3d/adapters/ExtractSlice.cxx:183:6: error: Uninitialized variable: pos_last [legacyUninitvar] itksnap-3.6.0/Submodules/c3d/adapters/FlipImage.cxx:44:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/FlipImage.h:38:3: style: Class 'FlipImage < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/FlipImage.h:38:3: style: Class 'FlipImage < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/FlipImage.h:38:3: style: Class 'FlipImage < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/GeneralLinearModel.cxx:54:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/GeneralLinearModel.h:38:3: style: Class 'GeneralLinearModel < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/GeneralLinearModel.h:38:3: style: Class 'GeneralLinearModel < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/GeneralLinearModel.h:38:3: style: Class 'GeneralLinearModel < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/HessianObjectness.cxx:69:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/HessianObjectness.h:38:3: style: Class 'HessianObjectness < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/HessianObjectness.h:38:3: style: Class 'HessianObjectness < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/HessianObjectness.h:38:3: style: Class 'HessianObjectness < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/HessianObjectness.cxx:34:19: style:inconclusive: Function 'operator()' argument 1 names different: declaration 'codimension' definition 'dimension'. [funcArgNamesDifferent] itksnap-3.6.0/Submodules/c3d/adapters/HessianObjectness.h:40:24: note: Function 'operator()' argument 1 names different: declaration 'codimension' definition 'dimension'. itksnap-3.6.0/Submodules/c3d/adapters/HessianObjectness.cxx:34:19: note: Function 'operator()' argument 1 names different: declaration 'codimension' definition 'dimension'. itksnap-3.6.0/Submodules/c3d/adapters/HistogramMatch.cxx:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/HistogramMatch.h:38:3: style: Class 'HistogramMatch < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/HistogramMatch.h:38:3: style: Class 'HistogramMatch < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/HistogramMatch.h:38:3: style: Class 'HistogramMatch < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ImageERF.cxx:48:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/ImageERF.h:38:3: style: Class 'ImageERF < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ImageERF.h:38:3: style: Class 'ImageERF < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ImageERF.h:38:3: style: Class 'ImageERF < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ImageGradient.cxx:50:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/ImageGradient.h:38:3: style: Class 'ImageGradient < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ImageGradient.h:38:3: style: Class 'ImageGradient < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ImageGradient.h:38:3: style: Class 'ImageGradient < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ImageLaplacian.cxx:38:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/ImageLaplacian.h:38:3: style: Class 'ImageLaplacian < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ImageLaplacian.h:38:3: style: Class 'ImageLaplacian < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ImageLaplacian.h:38:3: style: Class 'ImageLaplacian < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/LabelOverlapMeasures.cxx:81:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/LabelOverlapMeasures.h:38:3: style: Class 'LabelOverlapMeasures < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/LabelOverlapMeasures.h:38:3: style: Class 'LabelOverlapMeasures < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/LabelOverlapMeasures.h:38:3: style: Class 'LabelOverlapMeasures < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/LabelStatistics.h:38:3: style: Class 'LabelStatistics < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/LabelStatistics.h:38:3: style: Class 'LabelStatistics < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/LabelStatistics.h:38:3: style: Class 'LabelStatistics < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/LandmarksToSpheres.cxx:80:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/LandmarksToSpheres.h:38:3: style: Class 'LandmarksToSpheres < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/LandmarksToSpheres.h:38:3: style: Class 'LandmarksToSpheres < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/LandmarksToSpheres.h:38:3: style: Class 'LandmarksToSpheres < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/LandmarksToSpheres.cxx:73:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] itksnap-3.6.0/Submodules/c3d/adapters/LandmarksToSpheres.cxx:66:9: error: Uninitialized variable: rc [legacyUninitvar] itksnap-3.6.0/Submodules/c3d/adapters/LandmarksToSpheres.cxx:103:22: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] itksnap-3.6.0/Submodules/c3d/adapters/LaplacianSharpening.cxx:42:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/LaplacianSharpening.h:38:3: style: Class 'LaplacianSharpening < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/LaplacianSharpening.h:38:3: style: Class 'LaplacianSharpening < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/LaplacianSharpening.h:38:3: style: Class 'LaplacianSharpening < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/LevelSetSegmentation.cxx:116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/LevelSetSegmentation.cxx:128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/LevelSetSegmentation.h:50:3: style: Class 'LevelSetSegmentation < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/LevelSetSegmentation.h:50:3: style: Class 'LevelSetSegmentation < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/LevelSetSegmentation.h:50:3: style: Class 'LevelSetSegmentation < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/LevelSetSegmentation.cxx:115:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] itksnap-3.6.0/Submodules/c3d/adapters/MRFVote.cxx:72:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/MRFVote.h:38:3: style: Class 'MRFVote < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/MRFVote.h:38:3: style: Class 'MRFVote < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/MRFVote.h:38:3: style: Class 'MRFVote < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/MRFVote.cxx:91:15: style: Variable 'ibest' is assigned a value that is never used. [unreadVariable] itksnap-3.6.0/Submodules/c3d/adapters/MathematicalMorphology.cxx:39:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/MathematicalMorphology.h:38:3: style: Class 'MathematicalMorphology < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/MathematicalMorphology.h:38:3: style: Class 'MathematicalMorphology < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/MathematicalMorphology.h:38:3: style: Class 'MathematicalMorphology < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/MeanFilter.cxx:44:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/MeanFilter.h:38:3: style: Class 'MeanFilter < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/MeanFilter.h:38:3: style: Class 'MeanFilter < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/MeanFilter.h:38:3: style: Class 'MeanFilter < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/MedianFilter.cxx:39:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/MedianFilter.h:38:3: style: Class 'MedianFilter < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/MedianFilter.h:38:3: style: Class 'MedianFilter < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/MedianFilter.h:38:3: style: Class 'MedianFilter < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/MixtureModel.cxx:79:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/MixtureModel.h:38:3: style: Class 'MixtureModel < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/MixtureModel.h:38:3: style: Class 'MixtureModel < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/MixtureModel.h:38:3: style: Class 'MixtureModel < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/MixtureModel.cxx:40:35: performance: Function parameter 'mu' should be passed by const reference. [passedByValue] itksnap-3.6.0/Submodules/c3d/adapters/MixtureModel.cxx:40:59: performance: Function parameter 'sigma' should be passed by const reference. [passedByValue] itksnap-3.6.0/Submodules/c3d/adapters/MultiplyImages.cxx:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/MultiplyImages.h:38:3: style: Class 'MultiplyImages < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/MultiplyImages.h:38:3: style: Class 'MultiplyImages < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/MultiplyImages.h:38:3: style: Class 'MultiplyImages < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/NormalizeLocalWindow.cxx:56:16: style:inconclusive: Technically the member function 'NormalizedLocalWindowStatsToResultFunctor < itk :: VectorImage < double , 2 > :: PixelType , double , double >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/NormalizeLocalWindow.cxx:74:8: style:inconclusive: Technically the member function 'NormalizedLocalWindowStatsToResultFunctor < itk :: VectorImage < double , 2 > :: PixelType , double , double >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/NormalizeLocalWindow.cxx:56:16: style:inconclusive: Technically the member function 'NormalizedLocalWindowStatsToResultFunctor < itk :: VectorImage < double , 3 > :: PixelType , double , double >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/NormalizeLocalWindow.cxx:74:8: style:inconclusive: Technically the member function 'NormalizedLocalWindowStatsToResultFunctor < itk :: VectorImage < double , 3 > :: PixelType , double , double >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/NormalizeLocalWindow.cxx:56:16: style:inconclusive: Technically the member function 'NormalizedLocalWindowStatsToResultFunctor < itk :: VectorImage < double , 4 > :: PixelType , double , double >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/NormalizeLocalWindow.cxx:74:8: style:inconclusive: Technically the member function 'NormalizedLocalWindowStatsToResultFunctor < itk :: VectorImage < double , 4 > :: PixelType , double , double >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/NormalizeLocalWindow.cxx:37:16: style:inconclusive: Technically the member function 'NormalizeLocalWindowImageToStatsFunctor < double , itk :: Vector < double , 3 > >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/NormalizeLocalWindow.cxx:46:8: style:inconclusive: Technically the member function 'NormalizeLocalWindowImageToStatsFunctor < double , itk :: Vector < double , 3 > >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/NormalizeLocalWindow.h:38:3: style: Class 'NormalizeLocalWindow < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/NormalizeLocalWindow.h:38:3: style: Class 'NormalizeLocalWindow < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/NormalizeLocalWindow.h:38:3: style: Class 'NormalizeLocalWindow < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/NormalizedCrossCorrelation.cxx:67:16: style:inconclusive: Technically the member function 'StatsToNCCFunctor < itk :: VectorImage < double , 2 > :: PixelType , double >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/NormalizedCrossCorrelation.cxx:76:8: style:inconclusive: Technically the member function 'StatsToNCCFunctor < itk :: VectorImage < double , 2 > :: PixelType , double >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/NormalizedCrossCorrelation.cxx:67:16: style:inconclusive: Technically the member function 'StatsToNCCFunctor < itk :: VectorImage < double , 3 > :: PixelType , double >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/NormalizedCrossCorrelation.cxx:76:8: style:inconclusive: Technically the member function 'StatsToNCCFunctor < itk :: VectorImage < double , 3 > :: PixelType , double >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/NormalizedCrossCorrelation.cxx:67:16: style:inconclusive: Technically the member function 'StatsToNCCFunctor < itk :: VectorImage < double , 4 > :: PixelType , double >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/NormalizedCrossCorrelation.cxx:76:8: style:inconclusive: Technically the member function 'StatsToNCCFunctor < itk :: VectorImage < double , 4 > :: PixelType , double >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/NormalizedCrossCorrelation.cxx:45:16: style:inconclusive: Technically the member function 'ImageToStatsFunctor < double , itk :: Vector < double , 6 > >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/NormalizedCrossCorrelation.cxx:57:8: style:inconclusive: Technically the member function 'ImageToStatsFunctor < double , itk :: Vector < double , 6 > >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/NormalizedCrossCorrelation.h:38:3: style: Class 'NormalizedCrossCorrelation < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/NormalizedCrossCorrelation.h:38:3: style: Class 'NormalizedCrossCorrelation < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/NormalizedCrossCorrelation.h:38:3: style: Class 'NormalizedCrossCorrelation < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/NormalizedCrossCorrelation.cxx:65:3: style: Class 'StatsToNCCFunctor < itk :: VectorImage < double , 2 > :: PixelType , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/NormalizedCrossCorrelation.cxx:65:3: style: Class 'StatsToNCCFunctor < itk :: VectorImage < double , 3 > :: PixelType , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/NormalizedCrossCorrelation.cxx:65:3: style: Class 'StatsToNCCFunctor < itk :: VectorImage < double , 4 > :: PixelType , double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/OverlayLabelImage.cxx:48:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/OverlayLabelImage.h:38:3: style: Class 'OverlayLabelImage < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/OverlayLabelImage.h:38:3: style: Class 'OverlayLabelImage < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/OverlayLabelImage.h:38:3: style: Class 'OverlayLabelImage < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/PadImage.cxx:45:15: error: Array 'lowerBound[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] itksnap-3.6.0/Submodules/c3d/adapters/PadImage.cxx:46:15: error: Array 'upperBound[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] itksnap-3.6.0/Submodules/c3d/adapters/PadImage.h:38:3: style: Class 'PadImage < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/PadImage.h:38:3: style: Class 'PadImage < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/PadImage.h:38:3: style: Class 'PadImage < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/PeronaMalik.cxx:42:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/PeronaMalik.h:38:3: style: Class 'PeronaMalik < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/PeronaMalik.h:38:3: style: Class 'PeronaMalik < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/PeronaMalik.h:38:3: style: Class 'PeronaMalik < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.cxx:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.cxx:48:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITK_COORDINATE_ORIENTATION_RIP [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.cxx:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.cxx:103:3: performance:inconclusive: Technically the member function 'PrintImageInfo < double , 2 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.h:45:15: note: Technically the member function 'PrintImageInfo < double , 2 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.cxx:103:3: note: Technically the member function 'PrintImageInfo < double , 2 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.cxx:103:3: performance:inconclusive: Technically the member function 'PrintImageInfo < double , 3 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.h:45:15: note: Technically the member function 'PrintImageInfo < double , 3 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.cxx:103:3: note: Technically the member function 'PrintImageInfo < double , 3 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.cxx:103:3: performance:inconclusive: Technically the member function 'PrintImageInfo < double , 4 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.h:45:15: note: Technically the member function 'PrintImageInfo < double , 4 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.cxx:103:3: note: Technically the member function 'PrintImageInfo < double , 4 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.h:38:3: style: Class 'PrintImageInfo < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.h:38:3: style: Class 'PrintImageInfo < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.h:38:3: style: Class 'PrintImageInfo < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.cxx:234:12: style: Condition '!rc' is always true [knownConditionTrueFalse] itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.cxx:233:19: note: Assignment 'rc=false', assigned value is 0 itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.cxx:234:12: note: Condition '!rc' is always true itksnap-3.6.0/Submodules/c3d/adapters/RFApply.h:38:3: style: Class 'RFApply < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/RFApply.h:38:3: style: Class 'RFApply < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/RFApply.h:38:3: style: Class 'RFApply < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/RFTrain.h:58:3: style: Class 'RFTrain < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/RFTrain.h:58:3: style: Class 'RFTrain < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/RFTrain.h:58:3: style: Class 'RFTrain < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/RFTrain.cxx:114:11: style: Local variable 'iSample' shadows outer variable [shadowVariable] itksnap-3.6.0/Submodules/c3d/adapters/RFTrain.cxx:87:7: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/adapters/RFTrain.cxx:114:11: note: Shadow variable itksnap-3.6.0/Submodules/c3d/adapters/RFTrain.cxx:159:71: style: Variable 'n_fore' is assigned a value that is never used. [unreadVariable] itksnap-3.6.0/Submodules/c3d/adapters/RFTrain.cxx:159:83: style: Variable 'n_back' is assigned a value that is never used. [unreadVariable] itksnap-3.6.0/Submodules/c3d/adapters/Rank.cxx:44:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/Rank.h:38:3: style: Class 'Rank < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/Rank.h:38:3: style: Class 'Rank < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/Rank.h:38:3: style: Class 'Rank < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/Rank.cxx:71:9: portability: %li in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] itksnap-3.6.0/Submodules/c3d/adapters/ReadImage.cxx:68:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/ReadImage.h:45:3: style: Class 'ReadImage < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ReadImage.h:45:3: style: Class 'ReadImage < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ReadImage.h:45:3: style: Class 'ReadImage < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ReciprocalImage.cxx:46:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/ReciprocalImage.cxx:33:8: style:inconclusive: Technically the member function 'ReciprocalFunctor < double , double >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/ReciprocalImage.h:38:3: style: Class 'ReciprocalImage < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ReciprocalImage.h:38:3: style: Class 'ReciprocalImage < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ReciprocalImage.h:38:3: style: Class 'ReciprocalImage < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ReorderStack.cxx:42:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/ReorderStack.h:38:3: style: Class 'ReorderStack < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ReorderStack.h:38:3: style: Class 'ReorderStack < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ReorderStack.h:38:3: style: Class 'ReorderStack < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ReorderStack.cxx:31:22: style:inconclusive: Function 'operator()' argument 1 names different: declaration 'n' definition 'k'. [funcArgNamesDifferent] itksnap-3.6.0/Submodules/c3d/adapters/ReorderStack.h:40:27: note: Function 'operator()' argument 1 names different: declaration 'n' definition 'k'. itksnap-3.6.0/Submodules/c3d/adapters/ReorderStack.cxx:31:22: note: Function 'operator()' argument 1 names different: declaration 'n' definition 'k'. itksnap-3.6.0/Submodules/c3d/adapters/ReplaceIntensities.cxx:42:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/ReplaceIntensities.h:38:3: style: Class 'ReplaceIntensities < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ReplaceIntensities.h:38:3: style: Class 'ReplaceIntensities < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ReplaceIntensities.h:38:3: style: Class 'ReplaceIntensities < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ReplaceIntensities.cxx:58:28: style: The scope of the variable 'v' can be reduced. [variableScope] itksnap-3.6.0/Submodules/c3d/adapters/ResampleImage.cxx:71:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/ResampleImage.h:38:3: style: Class 'ResampleImage < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ResampleImage.h:38:3: style: Class 'ResampleImage < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ResampleImage.h:38:3: style: Class 'ResampleImage < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ResliceImage.cxx:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/ResliceImage.h:38:3: style: Class 'ResliceImage < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ResliceImage.h:38:3: style: Class 'ResliceImage < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ResliceImage.h:38:3: style: Class 'ResliceImage < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SLICSuperVoxel.h:38:3: style: Class 'SLICSuperVoxel < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SLICSuperVoxel.h:38:3: style: Class 'SLICSuperVoxel < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SLICSuperVoxel.h:38:3: style: Class 'SLICSuperVoxel < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SampleImage.cxx:44:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/SampleImage.h:38:3: warning: Member variable 'SampleImage < double , 2 >::m_Result' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SampleImage.h:38:3: warning: Member variable 'SampleImage < double , 3 >::m_Result' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SampleImage.h:38:3: warning: Member variable 'SampleImage < double , 4 >::m_Result' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SampleImage.h:38:3: style: Class 'SampleImage < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SampleImage.h:38:3: style: Class 'SampleImage < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SampleImage.h:38:3: style: Class 'SampleImage < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ScalarToRGB.cxx:45:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Red [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/ScalarToRGB.h:38:3: style: Class 'ScalarToRGB < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ScalarToRGB.h:38:3: style: Class 'ScalarToRGB < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ScalarToRGB.h:38:3: style: Class 'ScalarToRGB < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ScaleShiftImage.cxx:38:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/ScaleShiftImage.h:38:3: style: Class 'ScaleShiftImage < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ScaleShiftImage.h:38:3: style: Class 'ScaleShiftImage < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/ScaleShiftImage.h:38:3: style: Class 'ScaleShiftImage < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SetOrientation.cxx:77:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/SetOrientation.h:38:3: style: Class 'SetOrientation < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SetOrientation.h:38:3: style: Class 'SetOrientation < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SetOrientation.h:38:3: style: Class 'SetOrientation < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SetOrientation.cxx:31:27: performance: Function parameter 'rai' should be passed by const reference. [passedByValue] itksnap-3.6.0/Submodules/c3d/adapters/SetSform.cxx:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/SetSform.h:38:3: style: Class 'SetSform < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SetSform.h:38:3: style: Class 'SetSform < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SetSform.h:38:3: style: Class 'SetSform < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SignedDistanceTransform.cxx:50:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/SignedDistanceTransform.h:38:3: style: Class 'SignedDistanceTransform < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SignedDistanceTransform.h:38:3: style: Class 'SignedDistanceTransform < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SignedDistanceTransform.h:38:3: style: Class 'SignedDistanceTransform < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:110:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fftw_complex [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:624:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFTW_ESTIMATE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:675:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:720:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFTW_ESTIMATE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:52:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glob_ref [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:42:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glob_ref [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:335:17: error: Array 'vraw[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:334:23: note: Assuming that condition 'd<3' is not redundant itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:335:17: note: Array index out of bounds itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:205:22: error: Array 'w[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:228:22: error: Array 'w[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:228:37: error: Array 'off[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:236:22: error: Array 'w[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:236:37: error: Array 'off[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 2 >::fft_sz' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 2 >::fft_szc' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 2 >::fft_n' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 2 >::fft_nc' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 2 >::fcmp' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 2 >::vraw' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 2 >::graw' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 2 >::vtmp' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 2 >::alpha' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 2 >::gamma' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 2 >::sigma' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 2 >::mask_scale' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 3 >::fft_sz' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 3 >::fft_szc' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 3 >::fft_n' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 3 >::fft_nc' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 3 >::fcmp' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 3 >::vraw' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 3 >::graw' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 3 >::vtmp' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 3 >::alpha' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 3 >::gamma' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 3 >::sigma' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 3 >::mask_scale' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 4 >::fft_sz' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 4 >::fft_szc' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 4 >::fft_n' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 4 >::fft_nc' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 4 >::fcmp' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 4 >::vraw' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 4 >::graw' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 4 >::vtmp' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 4 >::alpha' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 4 >::gamma' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 4 >::sigma' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: warning: Member variable 'SimpleElasticRegistration < double , 4 >::mask_scale' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: style: Class 'SimpleElasticRegistration < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: style: Class 'SimpleElasticRegistration < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:76:3: style: Class 'SimpleElasticRegistration < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:110:10: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:116:15: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:123:15: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:149:10: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:609:17: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:396:30: style: Unsigned expression 'd' can't be negative so it is unnecessary to test it. [unsignedPositive] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:570:32: style: Unsigned expression 'd' can't be negative so it is unnecessary to test it. [unsignedPositive] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:135:12: style: Local variable 'c' shadows outer variable [shadowVariable] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.h:82:14: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:135:12: note: Shadow variable itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:308:42: style: Local variable 'q' shadows outer variable [shadowVariable] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:172:38: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:308:42: note: Shadow variable itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:312:18: style: Local variable 'd' shadows outer variable [shadowVariable] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:292:14: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:312:18: note: Shadow variable itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:570:18: style: Local variable 'd' shadows outer variable [shadowVariable] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:546:14: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:570:18: note: Shadow variable itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:202:12: style: Variable 'w' can be declared as const array [constVariable] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:213:12: style: Variable 'off' can be declared as const array [constVariable] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:631:18: style: Variable 'doff' can be declared as const array [constVariable] itksnap-3.6.0/Submodules/c3d/adapters/SimpleElasticRegistration.cxx:690:18: style: Variable 'dx' can be declared as const array [constVariable] itksnap-3.6.0/Submodules/c3d/adapters/SmoothImage.cxx:42:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/SmoothImage.h:38:3: style: Class 'SmoothImage < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SmoothImage.h:38:3: style: Class 'SmoothImage < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SmoothImage.h:38:3: style: Class 'SmoothImage < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SplitMultilabelImage.cxx:59:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/UpdateMetadataKey.h:38:3: style: Class 'UpdateMetadataKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SplitMultilabelImage.h:38:3: style: Class 'SplitMultilabelImage < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SplitMultilabelImage.h:38:3: style: Class 'SplitMultilabelImage < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/SplitMultilabelImage.h:38:3: style: Class 'SplitMultilabelImage < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/StapleAlgorithm.cxx:48:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/StapleAlgorithm.h:38:3: style: Class 'StapleAlgorithm < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/StapleAlgorithm.h:38:3: style: Class 'StapleAlgorithm < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/StapleAlgorithm.h:38:3: style: Class 'StapleAlgorithm < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/TestImage.cxx:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/TestImage.h:38:3: style: Class 'TestImage < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/TestImage.h:38:3: style: Class 'TestImage < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/TestImage.h:38:3: style: Class 'TestImage < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/TestImage.cxx:33:38: style:inconclusive: Function 'operator()' argument 2 names different: declaration 'test_image' definition 'test_voxels'. [funcArgNamesDifferent] itksnap-3.6.0/Submodules/c3d/adapters/TestImage.h:40:43: note: Function 'operator()' argument 2 names different: declaration 'test_image' definition 'test_voxels'. itksnap-3.6.0/Submodules/c3d/adapters/TestImage.cxx:33:38: note: Function 'operator()' argument 2 names different: declaration 'test_image' definition 'test_voxels'. itksnap-3.6.0/Submodules/c3d/adapters/ThresholdImage.cxx:38:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/TileImages.cxx:82:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/TileImages.h:38:3: style: Class 'TileImages < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/TileImages.h:38:3: style: Class 'TileImages < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/TileImages.h:38:3: style: Class 'TileImages < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/TrimImage.cxx:35:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VDim [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/TrimImage.cxx:62:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/TrimImage.h:38:3: style: Class 'TrimImage < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/TrimImage.h:38:3: style: Class 'TrimImage < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/TrimImage.h:38:3: style: Class 'TrimImage < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/UnaryMathOperation.cxx:37:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/UnaryMathOperation.h:38:3: style: Class 'UnaryMathOperation < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/UnaryMathOperation.h:38:3: style: Class 'UnaryMathOperation < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/UnaryMathOperation.h:38:3: style: Class 'UnaryMathOperation < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/UpdateMetadataKey.cxx:39:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/UpdateMetadataKey.h:38:3: style: Class 'UpdateMetadataKey < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/UpdateMetadataKey.h:38:3: style: Class 'UpdateMetadataKey < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/UpdateMetadataKey.h:38:3: style: Class 'UpdateMetadataKey < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/Vote.cxx:69:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/Vote.h:38:3: style: Class 'Vote < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/Vote.h:38:3: style: Class 'Vote < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/Vote.h:38:3: style: Class 'Vote < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/VoxelwiseComponentFunction.cxx:115:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/VoxelwiseComponentFunction.cxx:51:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/VoxelwiseComponentFunction.cxx:46:19: style:inconclusive: Technically the member function 'VoxelwiseComponentFunctionNamespace::RGB_to_HSV_Functor < double , 2 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/VoxelwiseComponentFunction.cxx:46:19: style:inconclusive: Technically the member function 'VoxelwiseComponentFunctionNamespace::RGB_to_HSV_Functor < double , 3 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/VoxelwiseComponentFunction.cxx:46:19: style:inconclusive: Technically the member function 'VoxelwiseComponentFunctionNamespace::RGB_to_HSV_Functor < double , 4 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/VoxelwiseComponentFunction.h:38:3: style: Class 'VoxelwiseComponentFunction < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/VoxelwiseComponentFunction.h:38:3: style: Class 'VoxelwiseComponentFunction < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/VoxelwiseComponentFunction.h:38:3: style: Class 'VoxelwiseComponentFunction < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/VoxelwiseRegression.cxx:56:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vnl_rank_row [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/VoxelwiseRegression.h:38:3: style: Class 'VoxelwiseRegression < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/VoxelwiseRegression.h:38:3: style: Class 'VoxelwiseRegression < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/VoxelwiseRegression.h:38:3: style: Class 'VoxelwiseRegression < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/WarpImage.cxx:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/CreateInterpolator.h:43:3: style: Class 'CreateInterpolator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/WarpImage.h:38:3: style: Class 'WarpImage < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/WarpImage.h:38:3: style: Class 'WarpImage < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/WarpImage.h:38:3: style: Class 'WarpImage < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/WarpLabelImage.cxx:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/WarpLabelImage.h:38:3: style: Class 'WarpLabelImage < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/WarpLabelImage.h:38:3: style: Class 'WarpLabelImage < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/WarpLabelImage.h:38:3: style: Class 'WarpLabelImage < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/WarpLabelImage.cxx:124:12: style: Local variable 'nvox' shadows outer variable [shadowVariable] itksnap-3.6.0/Submodules/c3d/adapters/WarpLabelImage.cxx:62:10: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/adapters/WarpLabelImage.cxx:124:12: note: Shadow variable itksnap-3.6.0/Submodules/c3d/adapters/WeightedSum.cxx:47:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/WeightedSum.h:38:3: style: Class 'WeightedSum < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/WeightedSum.h:38:3: style: Class 'WeightedSum < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/WeightedSum.h:38:3: style: Class 'WeightedSum < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/WeightedSum.cxx:60:12: style: Local variable 'w' shadows outer variable [shadowVariable] itksnap-3.6.0/Submodules/c3d/adapters/WeightedSum.cxx:51:10: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/adapters/WeightedSum.cxx:60:12: note: Shadow variable itksnap-3.6.0/Submodules/c3d/adapters/WeightedSum.cxx:63:16: style: Local variable 'i' shadows outer variable [shadowVariable] itksnap-3.6.0/Submodules/c3d/adapters/WeightedSum.cxx:58:14: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/adapters/WeightedSum.cxx:63:16: note: Shadow variable itksnap-3.6.0/Submodules/c3d/adapters/WeightedSum.cxx:31:35: performance: Function parameter 'weights' should be passed by const reference. [passedByValue] itksnap-3.6.0/Submodules/c3d/adapters/WeightedSumVoxelwise.h:38:3: style: Class 'WeightedSumVoxelwise < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/WeightedSumVoxelwise.h:38:3: style: Class 'WeightedSumVoxelwise < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/WeightedSumVoxelwise.h:38:3: style: Class 'WeightedSumVoxelwise < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/WrapDimension.cxx:53:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/WrapDimension.h:38:3: style: Class 'WrapDimension < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/WrapDimension.h:38:3: style: Class 'WrapDimension < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/WrapDimension.h:38:3: style: Class 'WrapDimension < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/WriteImage.cxx:45:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ImageStack [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/WriteImage.cxx:134:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ImageStack [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/WriteImage.cxx:111:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/WriteImage.cxx:217:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/adapters/WriteImage.h:38:3: style: Class 'WriteImage < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/WriteImage.h:38:3: style: Class 'WriteImage < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/WriteImage.h:38:3: style: Class 'WriteImage < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/adapters/WriteImage.cxx:126:12: style: Checking if unsigned expression 'ncomp' is less than zero. [unsignedLessThanZero] itksnap-3.6.0/Submodules/c3d/adapters/WriteImage.cxx:82:32: style: Variable 'exc' can be declared as reference to const [constVariableReference] itksnap-3.6.0/Submodules/c3d/api/ConvertAPI.cxx:149:3: warning: Class 'ConvertAPI < double , 2 >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] itksnap-3.6.0/Submodules/c3d/api/ConvertAPI.cxx:149:3: warning: Class 'ConvertAPI < double , 2 >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] itksnap-3.6.0/Submodules/c3d/api/ConvertAPI.cxx:149:3: warning: Class 'ConvertAPI < double , 3 >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] itksnap-3.6.0/Submodules/c3d/api/ConvertAPI.cxx:149:3: warning: Class 'ConvertAPI < double , 3 >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] itksnap-3.6.0/Submodules/c3d/api/ConvertAPI.cxx:149:3: warning: Class 'ConvertAPI < double , 4 >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] itksnap-3.6.0/Submodules/c3d/api/ConvertAPI.cxx:149:3: warning: Class 'ConvertAPI < double , 4 >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] itksnap-3.6.0/Submodules/c3d/api/ConvertAPI.h:78:15: performance: Function 'GetError()' should return member 'm_Error' by const reference. [returnByReference] itksnap-3.6.0/Submodules/c3d/api/ConvertAPI.cxx:65:18: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Submodules/c3d/api/ConvertAPI.cxx:182:23: style:inconclusive: Function 'Execute' argument 1 names different: declaration 'command' definition 'cmdline'. [funcArgNamesDifferent] itksnap-3.6.0/Submodules/c3d/api/ConvertAPI.h:73:28: note: Function 'Execute' argument 1 names different: declaration 'command' definition 'cmdline'. itksnap-3.6.0/Submodules/c3d/api/ConvertAPI.cxx:182:23: note: Function 'Execute' argument 1 names different: declaration 'command' definition 'cmdline'. itksnap-3.6.0/Submodules/c3d/api/ConvertAPI.cxx:182:46: style: Parameter 'sout' can be declared as reference to const [constParameterReference] itksnap-3.6.0/Submodules/c3d/gui/CommandEditor.cxx:65:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupCompletion [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/gui/CommandEditor.cxx:86:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupCompletion [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/gui/CommandEditor.cxx:134:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/gui/CommandEditor.cxx:233:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Enter [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/gui/CommandEditor.cxx:476:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/gui/CommandEditor.cxx:212:33: style:inconclusive: Boolean expression 'in_file_popup' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] itksnap-3.6.0/Submodules/c3d/gui/CommandEditor.cxx:43:16: warning: Member variable 'CommandEditor::m_Documentation' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/gui/ConvertSyntaxHighlighter.cxx:45:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/gui/HistoryDialog.cxx:14:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/gui/HistoryDialog.cxx:50:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/gui/HistoryDialog.cxx:99:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/gui/HistoryDialog.cxx:122:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/gui/HistoryDialog.cxx:131:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/gui/HistoryDialog.cxx:162:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/gui/HistoryDialog.cxx:109:21: performance:inconclusive: Either there is a missing 'override', or the member function 'HistoryDialog::on_btnClose_clicked' can be static. [functionStatic] itksnap-3.6.0/Submodules/c3d/gui/HistoryDialog.h:39:8: note: Either there is a missing 'override', or the member function 'HistoryDialog::on_btnClose_clicked' can be static. itksnap-3.6.0/Submodules/c3d/gui/HistoryDialog.cxx:109:21: note: Either there is a missing 'override', or the member function 'HistoryDialog::on_btnClose_clicked' can be static. itksnap-3.6.0/Submodules/c3d/gui/HistoryDialog.cxx:42:45: style: Parameter 'pixmap' can be declared as reference to const [constParameterReference] itksnap-3.6.0/Submodules/c3d/gui/HistoryDialog.cxx:147:12: style: Variable 'a_use' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/Submodules/c3d/gui/HistoryDialog.cxx:148:12: style: Variable 'a_copy' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/Submodules/c3d/gui/HistoryDialog.cxx:149:12: style: Variable 'a_chdir' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/Submodules/c3d/gui/HistoryDialog.cxx:151:12: style: Variable 'a_remove' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/Submodules/c3d/gui/HistoryDialog.cxx:153:12: style: Variable 'action' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/Submodules/c3d/gui/MainWindow.cxx:63:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/gui/MainWindow.cxx:113:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/gui/MainWindow.cxx:301:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/gui/MainWindow.cxx:377:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/gui/MainWindow.cxx:471:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/gui/MainWindow.cxx:60:3: style: Class 'C3DFileSystemModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/gui/MainWindow.cxx:285:21: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Submodules/c3d/gui/MainWindow.cxx:263:47: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] itksnap-3.6.0/Submodules/c3d/gui/SettingsDialog.cxx:30:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationsLocation [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/gui/SettingsDialog.cxx:86:22: performance:inconclusive: Either there is a missing 'override', or the member function 'SettingsDialog::on_SettingsDialog_rejected' can be static. [functionStatic] itksnap-3.6.0/Submodules/c3d/gui/SettingsDialog.h:29:8: note: Either there is a missing 'override', or the member function 'SettingsDialog::on_SettingsDialog_rejected' can be static. itksnap-3.6.0/Submodules/c3d/gui/SettingsDialog.cxx:86:22: note: Either there is a missing 'override', or the member function 'SettingsDialog::on_SettingsDialog_rejected' can be static. itksnap-3.6.0/Submodules/c3d/gui/SettingsDialog.cxx:48:65: style:inconclusive: Function 'on_inViewerPath_textChanged' argument 1 names different: declaration 'arg1' definition 'text'. [funcArgNamesDifferent] itksnap-3.6.0/Submodules/c3d/gui/SettingsDialog.h:25:51: note: Function 'on_inViewerPath_textChanged' argument 1 names different: declaration 'arg1' definition 'text'. itksnap-3.6.0/Submodules/c3d/gui/SettingsDialog.cxx:48:65: note: Function 'on_inViewerPath_textChanged' argument 1 names different: declaration 'arg1' definition 'text'. itksnap-3.6.0/Submodules/c3d/itkextras/OneDimensionalInPlaceAccumulateFilter.h:48:3: error: There is an unknown macro here somewhere. Configuration is required. If itkTypeMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Submodules/c3d/itkextras/PovRayIO/itkPovRayDF3ImageIO.cxx:50:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ComponentType [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/PovRayIO/itkPovRayDF3ImageIO.cxx:83:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable app [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/PovRayIO/itkPovRayDF3ImageIO.cxx:104:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_PixelType [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/PovRayIO/itkPovRayDF3ImageIO.cxx:118:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/PovRayIO/itkPovRayDF3ImageIO.cxx:88:7: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Submodules/c3d/itkextras/PovRayIO/itkPovRayDF3ImageIO.cxx:91:7: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Submodules/c3d/itkextras/PovRayIO/itkPovRayDF3ImageIO.cxx:94:7: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Submodules/c3d/itkextras/PovRayIO/itkPovRayDF3ImageIOFactory.cxx:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITK_SOURCE_VERSION [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/RandomForest/RandomForestClassifyImageFilter.h:43:3: error: There is an unknown macro here somewhere. Configuration is required. If itkNewMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:191:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:217:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:292:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ByteOrder [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:459:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Dimensions [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:575:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:657:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_PixelType [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:674:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:695:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITK_COORDINATE_ORIENTATION_RIP [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:754:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ComponentType [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:258:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LittleEndian [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:173:5: warning: Class 'DirectCUBFileAdaptor' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:173:5: warning: Class 'DirectCUBFileAdaptor' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:182:12: style: The destructor '~DirectCUBFileAdaptor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:48:12: note: Virtual destructor in base class itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:182:12: note: Destructor in derived class itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:188:17: style: The function 'ReadByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:45:25: note: Virtual function in base class itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:188:17: note: Function in derived class itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:202:8: style: The function 'ReadData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:46:16: note: Virtual function in base class itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:202:8: note: Function in derived class itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:225:8: style: The function 'WriteData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:47:16: note: Virtual function in base class itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:225:8: note: Function in derived class itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:261:9: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:266:9: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIO.cxx:454:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] itksnap-3.6.0/Submodules/c3d/itkextras/VoxBoIO/itkVoxBoCUBImageIOFactory.cxx:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITK_SOURCE_VERSION [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/gsGSAffine3DTransform.txx:17:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable One [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/gsGSAffine3DTransform.txx:33:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable One [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/gsGSAffine3DTransform.txx:61:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/gsGSAffine3DTransform.txx:176:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable One [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/gsGSAffine3DTransform.txx:213:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SpaceDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/gsGSAffine3DTransform.txx:247:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Parameters [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/gsGSAffine3DTransform.txx:304:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Jacobian [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/gsGSAffine3DTransform.txx:467:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Zero [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/gsGSAffine3DTransform.txx:16:3: performance: Variable 'm_Rotation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/Submodules/c3d/itkextras/gsGSAffine3DTransform.txx:32:3: performance: Variable 'm_Rotation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/Submodules/c3d/itkextras/gsGSAffine3DTransform.txx:28:35: style:inconclusive: Function 'GSAffine3DTransform' argument 1 names different: declaration 'outputDims' definition 'outputSpaceDimension'. [funcArgNamesDifferent] itksnap-3.6.0/Submodules/c3d/itkextras/gsGSAffine3DTransform.h:118:36: note: Function 'GSAffine3DTransform' argument 1 names different: declaration 'outputDims' definition 'outputSpaceDimension'. itksnap-3.6.0/Submodules/c3d/itkextras/gsGSAffine3DTransform.txx:28:35: note: Function 'GSAffine3DTransform' argument 1 names different: declaration 'outputDims' definition 'outputSpaceDimension'. itksnap-3.6.0/Submodules/c3d/itkextras/gsGSAffine3DTransform.txx:29:40: style:inconclusive: Function 'GSAffine3DTransform' argument 2 names different: declaration 'paramDims' definition 'parametersDimension'. [funcArgNamesDifferent] itksnap-3.6.0/Submodules/c3d/itkextras/gsGSAffine3DTransform.h:119:41: note: Function 'GSAffine3DTransform' argument 2 names different: declaration 'paramDims' definition 'parametersDimension'. itksnap-3.6.0/Submodules/c3d/itkextras/gsGSAffine3DTransform.txx:29:40: note: Function 'GSAffine3DTransform' argument 2 names different: declaration 'paramDims' definition 'parametersDimension'. itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelContourImageFilter.h:146:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Zero [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelContourImageFilter.txx:122:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelContourImageFilter.txx:301:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutputImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelContourImageFilter.txx:318:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable where [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelContourImageFilter.txx:443:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelContourImageFilter.h:151:3: warning:inconclusive: Member variable 'LabelContourImageFilter::m_BackgroundValue' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelContourImageFilter.h:151:3: warning:inconclusive: Member variable 'LabelContourImageFilter::m_FullyConnected' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelContourImageFilter.h:151:3: warning:inconclusive: Member variable 'LabelContourImageFilter::m_Barrier' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelContourImageFilter.h:151:3: warning:inconclusive: Member variable 'LabelContourImageFilter::m_LineMap' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelContourImageFilter.h:151:3: warning: Member variable 'LabelContourImageFilter::m_NumberOfThreads' is not initialized in the copy constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelContourImageFilter.h:146:5: performance: Variable 'm_BackgroundValue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelContourImageFilter.txx:281:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelOverlapMeasuresImageFilter.txx:127:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelOverlapMeasuresImageFilter.txx:176:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelOverlapMeasuresImageFilter.txx:225:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Zero [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelOverlapMeasuresImageFilter.txx:263:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Zero [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelOverlapMeasuresImageFilter.txx:319:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Zero [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelOverlapMeasuresImageFilter.txx:361:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Zero [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelOverlapMeasuresImageFilter.txx:399:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Zero [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelOverlapMeasuresImageFilter.h:91:7: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelOverlapMeasuresImageFilter.h:84:23: error: No 'return' statement in non-void function causes undefined behavior. [operatorEqMissingReturnStatement] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelOverlapMeasuresImageFilter.h:120:26: performance:inconclusive: Either there is a missing 'override', or the member function 'itk::LabelOverlapMeasuresImageFilter::GetSourceImage' can be static. [functionStatic] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelOverlapMeasuresImageFilter.h:124:26: performance:inconclusive: Either there is a missing 'override', or the member function 'itk::LabelOverlapMeasuresImageFilter::GetTargetImage' can be static. [functionStatic] itksnap-3.6.0/Submodules/c3d/itkextras/itkLabelOverlapMeasuresImageFilter.h:128:11: style:inconclusive: Either there is a missing 'override', or the member function 'itk::LabelOverlapMeasuresImageFilter::GetLabelSetMeasures' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:176:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:239:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:363:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:557:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:605:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:773:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:135:5: error: Resource leak: fid [resourceLeak] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:139:5: error: Resource leak: fid [resourceLeak] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:143:5: error: Resource leak: fid [resourceLeak] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:151:5: error: Resource leak: fid [resourceLeak] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:267:18: style: Local variable 's' shadows outer variable [shadowVariable] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:237:16: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:267:18: note: Shadow variable itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:278:20: style: Local variable 's' shadows outer variable [shadowVariable] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:237:16: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:278:20: note: Shadow variable itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:289:22: style: Local variable 's' shadows outer variable [shadowVariable] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:237:16: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:289:22: note: Shadow variable itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:298:22: style: Local variable 's' shadows outer variable [shadowVariable] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:237:16: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:298:22: note: Shadow variable itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:331:30: style: Parameter 'vmat' can be declared as reference to const [constParameterReference] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:402:29: style: Parameter 'vmat' can be declared as reference to const [constParameterReference] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:459:29: style: Parameter 'vmat' can be declared as reference to const [constParameterReference] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:601:27: style: Parameter 'vmat' can be declared as reference to const [constParameterReference] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:624:29: style: Parameter 'vmat' can be declared as reference to const [constParameterReference] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:162:11: style: Variable 't' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:162:19: style: Variable 'r' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:162:29: style: Variable 's' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/Submodules/c3d/utilities/AffineTransformTool.cxx:162:39: style: Variable 'k' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.cxx:144:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Title [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.cxx:159:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.cxx:175:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Commands [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.cxx:73:3: performance: Variable 'm_CategoryHeading' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.cxx:74:3: performance: Variable 'm_CommandHeading' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.cxx:157:21: style:inconclusive: Technically the member function 'Documentation::PrintManual' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.h:61:8: note: Technically the member function 'Documentation::PrintManual' can be const. itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.cxx:157:21: note: Technically the member function 'Documentation::PrintManual' can be const. itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.h:57:3: style: Class 'Documentation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.h:53:5: style: Struct 'Category' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.cxx:69:10: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.cxx:61:43: style:inconclusive: Function 'tolower' argument 1 names different: declaration 's' definition 'src'. [funcArgNamesDifferent] itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.h:73:49: note: Function 'tolower' argument 1 names different: declaration 's' definition 'src'. itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.cxx:61:43: note: Function 'tolower' argument 1 names different: declaration 's' definition 'src'. itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.h:53:32: performance: Function parameter 'name' should be passed by const reference. [passedByValue] itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.cxx:175:19: style: Variable 'cmd' can be declared as reference to const [constVariableReference] itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.cxx:87:8: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.cxx:92:10: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.cxx:101:13: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:577:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:720:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:980:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:992:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:1053:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:1265:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:1312:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:1405:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:805:5: style: Variable 'v' is reassigned a value before the old one has been used. [redundantAssignment] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:804:5: note: v is assigned itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:805:5: note: v is overwritten itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:806:5: style: Variable 'v' is reassigned a value before the old one has been used. [redundantAssignment] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:805:5: note: v is assigned itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:806:5: note: v is overwritten itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:767:3: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:857:11: style: Local variable 'v' shadows outer variable [shadowVariable] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:756:10: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:857:11: note: Shadow variable itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:874:17: style: Local variable 'v' shadows outer variable [shadowVariable] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:756:10: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:874:17: note: Shadow variable itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:1108:12: style: Local variable 'flags' shadows outer argument [shadowArgument] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:1075:68: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:1108:12: note: Shadow variable itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:1363:24: style: Local variable 'flags' shadows outer argument [shadowArgument] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:1343:58: note: Shadowed declaration itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:1363:24: note: Shadow variable itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:936:9: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:554:48: style: Parameter 'M' can be declared as pointer to const [constParameterPointer] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:1419:38: style: Parameter 'X' can be declared as pointer to const [constParameterPointer] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:1484:21: style: Variable 'pe' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:797:5: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:804:5: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:805:5: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:806:5: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:461:9: style: struct member 'Anonymous0::eof' is never used. [unusedStructMember] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:1293:7: style: struct member 'hexdump::help' is never used. [unusedStructMember] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:306:8: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:309:8: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] itksnap-3.6.0/Submodules/c3d/utilities/hexdump.c:312:8: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] itksnap-3.6.0/Submodules/greedy/src/FastWarpCompositeImageFilter.h:50:3: error: There is an unknown macro here somewhere. Configuration is required. If itkNewMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Submodules/greedy/src/MultiComponentImageMetricBase.h:98:3: error: There is an unknown macro here somewhere. Configuration is required. If itkTypeMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Submodules/greedy/src/GreedyParameters.cxx:60:14: style: Unused variable: interp_current [unusedVariable] itksnap-3.6.0/Submodules/greedy/src/LinearTransformToWarpFilter.h:50:3: error: There is an unknown macro here somewhere. Configuration is required. If itkNewMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Submodules/greedy/src/MultiImageAffineMSDMetricFilter.h:61:3: error: There is an unknown macro here somewhere. Configuration is required. If itkNewMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Submodules/greedy/src/MultiImageSimpleWarpImageFilter.h:96:1: error: Unmatched '{'. Configuration: '__GNUC__=1'. [syntaxError] itksnap-3.6.0/Submodules/greedy/src/OneDimensionalInPlaceAccumulateFilter.h:48:3: error: There is an unknown macro here somewhere. Configuration is required. If itkTypeMacro is a macro then please configure it. [unknownMacro] itksnap-3.6.0/Submodules/greedy/src/SimpleWarpImageFilter.txx:52:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Zero [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/SimpleWarpImageFilter.txx:67:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/SimpleWarpImageFilter.txx:171:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/bk/SimpleWarpImageFilter.txx:42:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Zero [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/bk/SimpleWarpImageFilter.txx:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/bk/SimpleWarpImageFilter.txx:161:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/bk/greedy_main.cxx:281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/bk/greedy_main.cxx:123:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.h:132:3: style: Class 'LDDMMFFTInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.h:161:3: style: Class 'LDDMMImageMatchingObjective' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/greedy/src/bk/greedy_main.cxx:158:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] itksnap-3.6.0/Submodules/greedy/src/bk/greedy_main.cxx:183:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] itksnap-3.6.0/Submodules/greedy/src/bk/greedy_main.cxx:185:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] itksnap-3.6.0/Submodules/greedy/src/bk/greedy_main.cxx:196:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] itksnap-3.6.0/Submodules/greedy/src/bk/greedy_main.cxx:210:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] itksnap-3.6.0/Submodules/greedy/src/bk/greedy_main.cxx:221:26: style: Parameter 'argv' can be declared as const array [constParameter] itksnap-3.6.0/Submodules/greedy/src/bk/itkOptLinearInterpolateImageFunction.h:123:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_StartIndex [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/bk/itkOptLinearInterpolateImageFunction.h:153:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_StartIndex [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/bk/itkOptLinearInterpolateImageFunction.h:231:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_StartIndex [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/bk/itkOptLinearInterpolateImageFunction.txx:79:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/bk/itkOptLinearInterpolateImageFunction.h:111:21: performance:inconclusive: Either there is a missing 'override', or the member function 'itk::LinearInterpolateImageFunction::EvaluateOptimized' can be static. [functionStatic] itksnap-3.6.0/Submodules/greedy/src/bk/itkOptVectorLinearInterpolateImageFunction.h:123:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_StartIndex [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/bk/itkOptVectorLinearInterpolateImageFunction.h:153:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_StartIndex [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/bk/itkOptVectorLinearInterpolateImageFunction.h:231:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_StartIndex [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/bk/itkOptVectorLinearInterpolateImageFunction.txx:79:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/bk/itkOptVectorLinearInterpolateImageFunction.h:111:21: performance:inconclusive: Either there is a missing 'override', or the member function 'itk::OptVectorLinearInterpolateImageFunction::EvaluateOptimized' can be static. [functionStatic] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:648:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFTW_MEASURE [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:91:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/bk/SimpleWarpImageFilter.txx:35:3: warning: Member variable 'SimpleWarpImageFilter < VectorImageType , VectorImageType , VectorImageType , double >::m_DeformationScaling' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/greedy/src/bk/SimpleWarpImageFilter.txx:35:3: warning: Member variable 'SimpleWarpImageFilter < ImageType , ImageType , VectorImageType , double >::m_DeformationScaling' is not initialized in the constructor. [uninitMemberVar] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:389:10: style:inconclusive: Technically the member function 'VectorDotProduct < double , 2 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:397:8: style:inconclusive: Technically the member function 'VectorDotProduct < double , 2 >::operator==' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:400:8: style:inconclusive: Technically the member function 'VectorDotProduct < double , 2 >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:389:10: style:inconclusive: Technically the member function 'VectorDotProduct < double , 3 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:397:8: style:inconclusive: Technically the member function 'VectorDotProduct < double , 3 >::operator==' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:400:8: style:inconclusive: Technically the member function 'VectorDotProduct < double , 3 >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:389:10: style:inconclusive: Technically the member function 'VectorDotProduct < double , 4 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:397:8: style:inconclusive: Technically the member function 'VectorDotProduct < double , 4 >::operator==' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:400:8: style:inconclusive: Technically the member function 'VectorDotProduct < double , 4 >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:389:10: style:inconclusive: Technically the member function 'VectorDotProduct < myreal , 2 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:397:8: style:inconclusive: Technically the member function 'VectorDotProduct < myreal , 2 >::operator==' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:400:8: style:inconclusive: Technically the member function 'VectorDotProduct < myreal , 2 >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:389:10: style:inconclusive: Technically the member function 'VectorDotProduct < myreal , 3 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:397:8: style:inconclusive: Technically the member function 'VectorDotProduct < myreal , 3 >::operator==' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:400:8: style:inconclusive: Technically the member function 'VectorDotProduct < myreal , 3 >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:349:7: style:inconclusive: Technically the member function 'VectorScaleAddFunctor < double , 2 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:352:8: style:inconclusive: Technically the member function 'VectorScaleAddFunctor < double , 2 >::operator==' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:355:8: style:inconclusive: Technically the member function 'VectorScaleAddFunctor < double , 2 >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:349:7: style:inconclusive: Technically the member function 'VectorScaleAddFunctor < double , 3 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:352:8: style:inconclusive: Technically the member function 'VectorScaleAddFunctor < double , 3 >::operator==' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:355:8: style:inconclusive: Technically the member function 'VectorScaleAddFunctor < double , 3 >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:349:7: style:inconclusive: Technically the member function 'VectorScaleAddFunctor < double , 4 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:352:8: style:inconclusive: Technically the member function 'VectorScaleAddFunctor < double , 4 >::operator==' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:355:8: style:inconclusive: Technically the member function 'VectorScaleAddFunctor < double , 4 >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:349:7: style:inconclusive: Technically the member function 'VectorScaleAddFunctor < myreal , 2 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:352:8: style:inconclusive: Technically the member function 'VectorScaleAddFunctor < myreal , 2 >::operator==' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:355:8: style:inconclusive: Technically the member function 'VectorScaleAddFunctor < myreal , 2 >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:349:7: style:inconclusive: Technically the member function 'VectorScaleAddFunctor < myreal , 3 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:352:8: style:inconclusive: Technically the member function 'VectorScaleAddFunctor < myreal , 3 >::operator==' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:355:8: style:inconclusive: Technically the member function 'VectorScaleAddFunctor < myreal , 3 >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:291:7: style:inconclusive: Technically the member function 'VectorScaleFunctor < double , 2 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:294:8: style:inconclusive: Technically the member function 'VectorScaleFunctor < double , 2 >::operator==' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:297:8: style:inconclusive: Technically the member function 'VectorScaleFunctor < double , 2 >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:291:7: style:inconclusive: Technically the member function 'VectorScaleFunctor < double , 3 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:294:8: style:inconclusive: Technically the member function 'VectorScaleFunctor < double , 3 >::operator==' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:297:8: style:inconclusive: Technically the member function 'VectorScaleFunctor < double , 3 >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:291:7: style:inconclusive: Technically the member function 'VectorScaleFunctor < double , 4 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:294:8: style:inconclusive: Technically the member function 'VectorScaleFunctor < double , 4 >::operator==' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:297:8: style:inconclusive: Technically the member function 'VectorScaleFunctor < double , 4 >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:291:7: style:inconclusive: Technically the member function 'VectorScaleFunctor < myreal , 2 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:294:8: style:inconclusive: Technically the member function 'VectorScaleFunctor < myreal , 2 >::operator==' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:297:8: style:inconclusive: Technically the member function 'VectorScaleFunctor < myreal , 2 >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:291:7: style:inconclusive: Technically the member function 'VectorScaleFunctor < myreal , 3 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:294:8: style:inconclusive: Technically the member function 'VectorScaleFunctor < myreal , 3 >::operator==' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:297:8: style:inconclusive: Technically the member function 'VectorScaleFunctor < myreal , 3 >::operator!=' can be const. [functionConst] itksnap-3.6.0/Submodules/greedy/src/bk/itkOptVectorLinearInterpolateImageFunction.h:111:21: performance:inconclusive: Either there is a missing 'override', or the member function 'itk::OptVectorLinearInterpolateImageFunction < VectorImageType , double >::EvaluateOptimized' can be static. [functionStatic] itksnap-3.6.0/Submodules/greedy/src/bk/itkOptVectorLinearInterpolateImageFunction.h:111:21: performance:inconclusive: Either there is a missing 'override', or the member function 'itk::OptVectorLinearInterpolateImageFunction < VectorImageType , myreal >::EvaluateOptimized' can be static. [functionStatic] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.h:161:3: style: Class 'LDDMMImageMatchingObjective < myreal , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.h:161:3: style: Class 'LDDMMImageMatchingObjective < myreal , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.h:132:3: style: Class 'LDDMMFFTInterface < myreal , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.h:132:3: style: Class 'LDDMMFFTInterface < myreal , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:645:12: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:593:5: style: C-style pointer casting [cstyleCast] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:648:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:649:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:681:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_main.cxx:32:5: performance: Variable 'm_Filter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.h:161:3: style: Class 'LDDMMImageMatchingObjective < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.h:161:3: style: Class 'LDDMMImageMatchingObjective < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.h:132:3: style: Class 'LDDMMFFTInterface < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.h:132:3: style: Class 'LDDMMFFTInterface < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_main.cxx:257:13: style: Condition 'ires>0' is always false [knownConditionTrueFalse] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_main.cxx:253:32: note: Assuming that condition 'ires>=0' is not redundant itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_main.cxx:234:16: note: Assignment 'n_res=1', assigned value is 1 itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_main.cxx:253:23: note: Assignment 'ires=n_res-1', assigned value is 0 itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_main.cxx:257:13: note: Condition 'ires>0' is always false itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_main.cxx:299:22: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_main.cxx:303:7: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_main.cxx:189:7: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_main.cxx:253:23: style: Same expression on both sides of '-'. [duplicateExpression] itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_main.cxx:234:16: note: 'n_res' is assigned value '1' here. itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_main.cxx:253:23: note: Same expression on both sides of '-'. itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_main.cxx:193:15: style: Variable 'fx' is assigned a value that is never used. [unreadVariable] itksnap-3.6.0/Submodules/greedy/src/itkOptVectorLinearInterpolateImageFunction.h:123:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_StartIndex [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/itkOptVectorLinearInterpolateImageFunction.h:153:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_StartIndex [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/itkOptVectorLinearInterpolateImageFunction.h:231:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_StartIndex [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/itkOptVectorLinearInterpolateImageFunction.txx:79:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/itkOptVectorLinearInterpolateImageFunction.h:111:21: performance:inconclusive: Either there is a missing 'override', or the member function 'itk::OptVectorLinearInterpolateImageFunction::EvaluateOptimized' can be static. [functionStatic] itksnap-3.6.0/Submodules/greedy/src/lddmm_main.cxx:58:5: performance: Variable 'm_Filter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/Submodules/greedy/src/lddmm_data.h:257:9: performance:inconclusive: Technically the member function 'LDDMMFFTInterface < double , 2 >::convolution_fft' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/greedy/src/lddmm_data.h:257:9: performance:inconclusive: Technically the member function 'LDDMMFFTInterface < double , 3 >::convolution_fft' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/greedy/src/lddmm_data.h:274:3: style: Class 'LDDMMImageMatchingObjective < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/greedy/src/lddmm_data.h:274:3: style: Class 'LDDMMImageMatchingObjective < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/greedy/src/lddmm_data.h:254:3: style: Class 'LDDMMFFTInterface < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/greedy/src/lddmm_data.h:254:3: style: Class 'LDDMMFFTInterface < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Submodules/greedy/src/lddmm_main.cxx:285:13: style: Condition 'ires>0' is always false [knownConditionTrueFalse] itksnap-3.6.0/Submodules/greedy/src/lddmm_main.cxx:281:32: note: Assuming that condition 'ires>=0' is not redundant itksnap-3.6.0/Submodules/greedy/src/lddmm_main.cxx:262:16: note: Assignment 'n_res=1', assigned value is 1 itksnap-3.6.0/Submodules/greedy/src/lddmm_main.cxx:281:23: note: Assignment 'ires=n_res-1', assigned value is 0 itksnap-3.6.0/Submodules/greedy/src/lddmm_main.cxx:285:13: note: Condition 'ires>0' is always false itksnap-3.6.0/Submodules/greedy/src/lddmm_main.cxx:327:22: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] itksnap-3.6.0/Submodules/greedy/src/lddmm_main.cxx:331:7: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] itksnap-3.6.0/Submodules/greedy/src/lddmm_main.cxx:215:7: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] itksnap-3.6.0/Submodules/greedy/src/lddmm_main.cxx:281:23: style: Same expression on both sides of '-'. [duplicateExpression] itksnap-3.6.0/Submodules/greedy/src/lddmm_main.cxx:262:16: note: 'n_res' is assigned value '1' here. itksnap-3.6.0/Submodules/greedy/src/lddmm_main.cxx:281:23: note: Same expression on both sides of '-'. itksnap-3.6.0/Submodules/greedy/src/lddmm_data.h:254:32: style: Parameter 'ref' can be declared as pointer to const [constParameterPointer] itksnap-3.6.0/Submodules/greedy/src/lddmm_data.h:258:25: style: Parameter 'img' can be declared as pointer to const [constParameterPointer] itksnap-3.6.0/Submodules/greedy/src/lddmm_data.h:258:41: style: Parameter 'kernel_ft' can be declared as pointer to const [constParameterPointer] itksnap-3.6.0/Submodules/greedy/src/lddmm_data.h:259:25: style: Parameter 'out' can be declared as pointer to const [constParameterPointer] itksnap-3.6.0/Submodules/greedy/src/lddmm_main.cxx:219:15: style: Variable 'fx' is assigned a value that is never used. [unreadVariable] itksnap-3.6.0/Submodules/greedy/src/macf/macf_objective_and_gradient.cxx:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Submodules/greedy/src/macf/macf_objective_and_gradient.cxx:65:35: error: Out of bounds access in expression 'nu[i]' because 'nu' is empty. [containerOutOfBounds] itksnap-3.6.0/Submodules/greedy/src/macf/macf_objective_and_gradient.cxx:66:45: error: Out of bounds access in expression 'ivkx[i]' because 'ivkx' is empty. [containerOutOfBounds] itksnap-3.6.0/Submodules/greedy/src/macf/macf_objective_and_gradient.cxx:67:47: error: Out of bounds access in expression 'wkx[i]' because 'wkx' is empty. [containerOutOfBounds] itksnap-3.6.0/Submodules/greedy/src/macf/macf_objective_and_gradient.cxx:68:49: error: Out of bounds access in expression 'ivxk[i]' because 'ivxk' is empty. [containerOutOfBounds] itksnap-3.6.0/Submodules/greedy/src/macf/macf_objective_and_gradient.cxx:69:47: error: Out of bounds access in expression 'wxk[i]' because 'wxk' is empty. [containerOutOfBounds] itksnap-3.6.0/Submodules/greedy/src/macf/macf_pyramid.cxx:36:9: style: Variable 'basename' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/Submodules/greedy/src/macf/macf_pyramid.cxx:37:9: style: Variable 'extension' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/Submodules/greedy/testing/src/TestOneDimensionalInPlaceAccumulateFilter.cxx:48:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:131:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:141:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:287:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:319:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:341:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:390:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:205:38: error: Using pointer to local variable 'ba' that is out of scope. [invalidLifetime] itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:203:17: note: Pointer to container is created here. itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:202:16: note: Variable created here. itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:205:38: note: Using pointer to local variable 'ba' that is out of scope. itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:355:3: performance: Variable 'm_MainScript' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:271:42: style:inconclusive: Function 'postMouseEvent' argument 1 names different: declaration 'widget' definition 'object'. [funcArgNamesDifferent] itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.h:106:32: note: Function 'postMouseEvent' argument 1 names different: declaration 'widget' definition 'object'. itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:271:42: note: Function 'postMouseEvent' argument 1 names different: declaration 'widget' definition 'object'. itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:315:11: style: Local variable 'key' shadows outer argument [shadowArgument] itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:306:56: note: Shadowed declaration itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:315:11: note: Shadow variable itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:93:41: performance: Function parameter 'widgetName' should be passed by const reference. [passedByValue] itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:164:32: performance: Function parameter 'text' should be passed by const reference. [passedByValue] itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:197:57: performance: Function parameter 'className' should be passed by const reference. [passedByValue] itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:264:37: performance: Function parameter 'reason' should be passed by const reference. [passedByValue] itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:271:86: performance: Function parameter 'eventType' should be passed by const reference. [passedByValue] itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:271:105: performance: Function parameter 'button' should be passed by const reference. [passedByValue] itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:352:49: performance: Function parameter 'script' should be passed by const reference. [passedByValue] itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:181:16: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] itksnap-3.6.0/Testing/GUI/Qt/SNAPTestQt.cxx:96:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] itksnap-3.6.0/Testing/Logic/SlicingPerformanceTest.cxx:91:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Testing/Logic/SlicingPerformanceTest.cxx:102:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Testing/Logic/SlicingPerformanceTest.cxx:210:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Testing/Logic/SlicingPerformanceTest.cxx:30:48: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] itksnap-3.6.0/Testing/Logic/SlicingPerformanceTest.cxx:88:28: performance: Function parameter 'line' should be passed by const reference. [passedByValue] itksnap-3.6.0/Testing/Logic/SlicingPerformanceTest.cxx:95:22: performance: Function parameter 'image' should be passed by const reference. [passedByValue] itksnap-3.6.0/Testing/Logic/itkImageIteratorTest.cxx:50:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Testing/Logic/itkImageIteratorTest.cxx:106:12: style: Condition 'itr4!=itr1' is always false [knownConditionTrueFalse] itksnap-3.6.0/Testing/Logic/itkImageIteratorTest.cxx:103:8: note: itr4 is assigned 'itr1' here. itksnap-3.6.0/Testing/Logic/itkImageIteratorTest.cxx:106:12: note: Condition 'itr4!=itr1' is always false itksnap-3.6.0/Testing/Logic/itkImageIteratorTest.cxx:113:7: style: Condition '!(itr4==itr1)' is always false [knownConditionTrueFalse] itksnap-3.6.0/Testing/Logic/itkImageIteratorTest.cxx:103:8: note: itr4 is assigned 'itr1' here. itksnap-3.6.0/Testing/Logic/itkImageIteratorTest.cxx:113:7: note: Condition '!(itr4==itr1)' is always false itksnap-3.6.0/Testing/Logic/itkImageIteratorTest.cxx:113:15: style: Condition 'itr4==itr1' is always true [knownConditionTrueFalse] itksnap-3.6.0/Testing/Logic/itkImageIteratorTest.cxx:103:8: note: itr4 is assigned 'itr1' here. itksnap-3.6.0/Testing/Logic/itkImageIteratorTest.cxx:113:15: note: Condition 'itr4==itr1' is always true itksnap-3.6.0/Testing/Logic/itkImageIteratorTest.cxx:120:7: style: Condition '!(itr4<=itr1)' is always false [knownConditionTrueFalse] itksnap-3.6.0/Testing/Logic/itkImageIteratorTest.cxx:103:8: note: itr4 is assigned 'itr1' here. itksnap-3.6.0/Testing/Logic/itkImageIteratorTest.cxx:120:7: note: Condition '!(itr4<=itr1)' is always false itksnap-3.6.0/Testing/Logic/itkImageIteratorTest.cxx:120:15: style: Condition 'itr4<=itr1' is always true [knownConditionTrueFalse] itksnap-3.6.0/Testing/Logic/itkImageIteratorTest.cxx:103:8: note: itr4 is assigned 'itr1' here. itksnap-3.6.0/Testing/Logic/itkImageIteratorTest.cxx:120:15: note: Condition 'itr4<=itr1' is always true itksnap-3.6.0/Testing/Logic/itkImageIteratorTest.cxx:127:12: style: Condition 'itr4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Testing/Logic/itkImageIteratorWithIndexTest.cxx:38:5: style: Class 'itkImageIteratorWithIndexTestIteratorTester < unsigned char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Testing/Logic/itkImageIteratorWithIndexTest.cxx:38:5: style: Class 'itkImageIteratorWithIndexTestIteratorTester < short >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Testing/Logic/itkImageIteratorWithIndexTest.cxx:38:5: style: Class 'itkImageIteratorWithIndexTestIteratorTester < unsigned short >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Testing/Logic/itkImageIteratorWithIndexTest.cxx:38:5: style: Class 'itkImageIteratorWithIndexTestIteratorTester < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Testing/Logic/itkImageIteratorWithIndexTest.cxx:38:5: style: Class 'itkImageIteratorWithIndexTestIteratorTester < unsigned int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Testing/Logic/itkImageIteratorWithIndexTest.cxx:38:5: style: Class 'itkImageIteratorWithIndexTestIteratorTester < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Testing/Logic/itkImageIteratorWithIndexTest.cxx:38:5: style: Class 'itkImageIteratorWithIndexTestIteratorTester < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Testing/Logic/itkImageIteratorWithIndexTest.cxx:38:5: style: Class 'itkImageIteratorWithIndexTestIteratorTester < itk :: Vector < char , 4 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Testing/Logic/itkImageIteratorWithIndexTest.cxx:38:5: style: Class 'itkImageIteratorWithIndexTestIteratorTester < itk :: Vector < unsigned char , 4 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Testing/Logic/itkImageIteratorWithIndexTest.cxx:38:5: style: Class 'itkImageIteratorWithIndexTestIteratorTester < itk :: Vector < short , 4 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Testing/Logic/itkImageIteratorWithIndexTest.cxx:38:5: style: Class 'itkImageIteratorWithIndexTestIteratorTester < itk :: Vector < unsigned short , 4 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Testing/Logic/itkImageIteratorWithIndexTest.cxx:38:5: style: Class 'itkImageIteratorWithIndexTestIteratorTester < itk :: Vector < int , 4 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Testing/Logic/itkImageIteratorWithIndexTest.cxx:38:5: style: Class 'itkImageIteratorWithIndexTestIteratorTester < itk :: Vector < unsigned int , 4 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Testing/Logic/itkImageIteratorWithIndexTest.cxx:38:5: style: Class 'itkImageIteratorWithIndexTestIteratorTester < itk :: Vector < float , 4 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Testing/Logic/itkImageIteratorWithIndexTest.cxx:38:5: style: Class 'itkImageIteratorWithIndexTestIteratorTester < itk :: Vector < double , 4 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] itksnap-3.6.0/Testing/Logic/itkImageIteratorsForwardBackwardTest.cxx:26:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Testing/Logic/itkImageRegionConstIteratorWithOnlyIndexTest.cxx:195:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Testing/Logic/itkImageRegionConstIteratorWithOnlyIndexTest.cxx:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Testing/Logic/itkImageRegionConstIteratorWithOnlyIndexTest.cxx:92:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Testing/Logic/itkImageRegionConstIteratorWithOnlyIndexTest.cxx:35:7: performance: Variable 'm_Image' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] itksnap-3.6.0/Testing/Logic/itkImageRegionConstIteratorWithOnlyIndexTest.cxx:134:11: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] itksnap-3.6.0/Testing/Logic/itkImageRegionConstIteratorWithOnlyIndexTest.cxx:158:13: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] itksnap-3.6.0/Testing/Logic/itkImageRegionIteratorTest.cxx:50:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Testing/Logic/itkImageScanlineIteratorTest1.cxx:68:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Testing/Logic/itkIteratorTests.cxx:28:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Testing/Logic/itkRegionOfInterestImageFilterTest.cxx:106:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Testing/Logic/testRLE.cxx:66:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Testing/Logic/testRLE.cxx:122:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] itksnap-3.6.0/Testing/Logic/testRLE.cxx:133:10: style: Redundant initialization for 'test'. The initialized value is overwritten before it is read. [redundantInitialization] itksnap-3.6.0/Testing/Logic/testRLE.cxx:127:33: note: test is initialized itksnap-3.6.0/Testing/Logic/testRLE.cxx:133:10: note: test is overwritten itksnap-3.6.0/Testing/Logic/testRLE.cxx:19:53: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] itksnap-3.6.0/Testing/Logic/testRLE.cxx:28:66: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] itksnap-3.6.0/Testing/Logic/testRLE.cxx:38:66: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] itksnap-3.6.0/Testing/Logic/testRLE.cxx:119:26: style: Parameter 'argv' can be declared as const array [constParameter] itksnap-3.6.0/Submodules/greedy/src/GreedyParameters.h:130:1: error: The one definition rule is violated, different classes/structs have the same name 'GreedyParameters' [ctuOneDefinitionRuleViolation] itksnap-3.6.0/Submodules/greedy/src/bk/greedy_main.cxx:44:1: note: The one definition rule is violated, different classes/structs have the same name 'GreedyParameters' itksnap-3.6.0/Submodules/greedy/src/GreedyParameters.h:130:1: note: The one definition rule is violated, different classes/structs have the same name 'GreedyParameters' diff: head itksnap-3.6.0/Common/IPCHandler.cxx:121:18: performance:inconclusive: Technically the member function 'IPCHandler::IsProcessRunning' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Common/IPCHandler.h:77:8: note: Technically the member function 'IPCHandler::IsProcessRunning' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Common/IPCHandler.cxx:121:18: note: Technically the member function 'IPCHandler::IsProcessRunning' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Common/IPCHandler.h:77:8: performance:inconclusive: Technically the member function 'IPCHandler::IsProcessRunning' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Common/IPCHandler.cxx:121:18: note: Technically the member function 'IPCHandler::IsProcessRunning' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Common/IPCHandler.h:77:8: note: Technically the member function 'IPCHandler::IsProcessRunning' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/Common/IRISException.cxx:41:16: style:inconclusive: Either there is a missing 'override', or the member function 'IRISException::operatorconstchar*' can be const. [functionConst] itksnap-3.6.0/Common/IRISException.h:61:3: note: Either there is a missing 'override', or the member function 'IRISException::operatorconstchar*' can be const. itksnap-3.6.0/Common/IRISException.cxx:41:16: note: Either there is a missing 'override', or the member function 'IRISException::operatorconstchar*' can be const. 2.17.0 itksnap-3.6.0/Common/IRISException.h:61:3: style:inconclusive: Either there is a missing 'override', or the member function 'IRISException::operatorconstchar*' can be const. [functionConst] itksnap-3.6.0/Common/IRISException.cxx:41:16: note: Either there is a missing 'override', or the member function 'IRISException::operatorconstchar*' can be const. itksnap-3.6.0/Common/IRISException.h:61:3: note: Either there is a missing 'override', or the member function 'IRISException::operatorconstchar*' can be const. 2.17.0 itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.h:488:16: style:inconclusive: Either there is a missing 'override', or the member function 'itk::ParallelSparseFieldLevelSetImageFilterBugFix::GetThreadNumber' can be const. [functionConst] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:2550:3: note: Either there is a missing 'override', or the member function 'itk::ParallelSparseFieldLevelSetImageFilterBugFix::GetThreadNumber' can be const. itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.h:488:16: note: Either there is a missing 'override', or the member function 'itk::ParallelSparseFieldLevelSetImageFilterBugFix::GetThreadNumber' can be const. head itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:2550:3: style:inconclusive: Either there is a missing 'override', or the member function 'itk::ParallelSparseFieldLevelSetImageFilterBugFix::GetThreadNumber' can be const. [functionConst] itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.h:488:16: note: Either there is a missing 'override', or the member function 'itk::ParallelSparseFieldLevelSetImageFilterBugFix::GetThreadNumber' can be const. itksnap-3.6.0/Common/ITKExtras/itkParallelSparseFieldLevelSetImageFilterBugFix.txx:2550:3: note: Either there is a missing 'override', or the member function 'itk::ParallelSparseFieldLevelSetImageFilterBugFix::GetThreadNumber' can be const. 2.17.0 itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.h:109:8: style:inconclusive: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC1Configuration3D' can be const. [functionConst] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:592:3: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC1Configuration3D' can be const. itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.h:109:8: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC1Configuration3D' can be const. 2.17.0 itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.h:96:8: style:inconclusive: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC1Configuration2D' can be const. [functionConst] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:373:3: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC1Configuration2D' can be const. itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.h:96:8: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC1Configuration2D' can be const. 2.17.0 itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.h:97:8: style:inconclusive: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC2Configuration2D' can be const. [functionConst] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:386:3: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC2Configuration2D' can be const. itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.h:97:8: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC2Configuration2D' can be const. 2.17.0 itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.h:98:8: style:inconclusive: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC3Configuration2D' can be const. [functionConst] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:400:3: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC3Configuration2D' can be const. itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.h:98:8: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC3Configuration2D' can be const. 2.17.0 itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.h:99:8: style:inconclusive: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC4Configuration2D' can be const. [functionConst] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:414:3: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC4Configuration2D' can be const. itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.h:99:8: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC4Configuration2D' can be const. head itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:373:3: style:inconclusive: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC1Configuration2D' can be const. [functionConst] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.h:96:8: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC1Configuration2D' can be const. itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:373:3: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC1Configuration2D' can be const. head itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:386:3: style:inconclusive: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC2Configuration2D' can be const. [functionConst] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.h:97:8: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC2Configuration2D' can be const. itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:386:3: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC2Configuration2D' can be const. head itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:400:3: style:inconclusive: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC3Configuration2D' can be const. [functionConst] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.h:98:8: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC3Configuration2D' can be const. itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:400:3: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC3Configuration2D' can be const. head itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:414:3: style:inconclusive: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC4Configuration2D' can be const. [functionConst] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.h:99:8: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC4Configuration2D' can be const. itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:414:3: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC4Configuration2D' can be const. head itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:592:3: style:inconclusive: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC1Configuration3D' can be const. [functionConst] itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.h:109:8: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC1Configuration3D' can be const. itksnap-3.6.0/Common/ITKExtras/itkTopologyPreservingDigitalSurfaceEvolutionImageFilter.txx:592:3: note: Either there is a missing 'override', or the member function 'itk::TopologyPreservingDigitalSurfaceEvolutionImageFilter::IsCriticalC1Configuration3D' can be const. head itksnap-3.6.0/Common/Trackball.cxx:198:3: performance:inconclusive: Technically the member function 'Trackball::PToV' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Common/Trackball.h:58:8: note: Technically the member function 'Trackball::PToV' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Common/Trackball.cxx:198:3: note: Technically the member function 'Trackball::PToV' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Common/Trackball.h:58:8: performance:inconclusive: Technically the member function 'Trackball::PToV' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Common/Trackball.cxx:198:3: note: Technically the member function 'Trackball::PToV' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Common/Trackball.h:58:8: note: Technically the member function 'Trackball::PToV' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:583:35: style:inconclusive: Either there is a missing 'override', or the member function 'FileChooserPanelWithHistory::isFilenameNonAscii' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.h:131:8: note: Either there is a missing 'override', or the member function 'FileChooserPanelWithHistory::isFilenameNonAscii' can be const. itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:583:35: note: Either there is a missing 'override', or the member function 'FileChooserPanelWithHistory::isFilenameNonAscii' can be const. 2.17.0 itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.h:131:8: style:inconclusive: Either there is a missing 'override', or the member function 'FileChooserPanelWithHistory::isFilenameNonAscii' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.cxx:583:35: note: Either there is a missing 'override', or the member function 'FileChooserPanelWithHistory::isFilenameNonAscii' can be const. itksnap-3.6.0/GUI/Qt/Components/FileChooserPanelWithHistory.h:131:8: note: Either there is a missing 'override', or the member function 'FileChooserPanelWithHistory::isFilenameNonAscii' can be const. head itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.cxx:583:33: performance:inconclusive: Either there is a missing 'override', or the member function 'LayerInspectorRowDelegate::onColorMapPresetSelected' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.h:116:8: note: Either there is a missing 'override', or the member function 'LayerInspectorRowDelegate::onColorMapPresetSelected' can be static. itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.cxx:583:33: note: Either there is a missing 'override', or the member function 'LayerInspectorRowDelegate::onColorMapPresetSelected' can be static. 2.17.0 itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.h:116:8: performance:inconclusive: Either there is a missing 'override', or the member function 'LayerInspectorRowDelegate::onColorMapPresetSelected' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.cxx:583:33: note: Either there is a missing 'override', or the member function 'LayerInspectorRowDelegate::onColorMapPresetSelected' can be static. itksnap-3.6.0/GUI/Qt/Components/LayerInspectorRowDelegate.h:116:8: note: Either there is a missing 'override', or the member function 'LayerInspectorRowDelegate::onColorMapPresetSelected' can be static. head itksnap-3.6.0/GUI/Qt/Components/MetadataInspector.cxx:20:27: performance:inconclusive: Either there is a missing 'override', or the member function 'MetadataTableQtModel::columnCount' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/MetadataInspector.h:26:7: note: Either there is a missing 'override', or the member function 'MetadataTableQtModel::columnCount' can be static. itksnap-3.6.0/GUI/Qt/Components/MetadataInspector.cxx:20:27: note: Either there is a missing 'override', or the member function 'MetadataTableQtModel::columnCount' can be static. 2.17.0 itksnap-3.6.0/GUI/Qt/Components/MetadataInspector.h:26:7: performance:inconclusive: Either there is a missing 'override', or the member function 'MetadataTableQtModel::columnCount' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/MetadataInspector.cxx:20:27: note: Either there is a missing 'override', or the member function 'MetadataTableQtModel::columnCount' can be static. itksnap-3.6.0/GUI/Qt/Components/MetadataInspector.h:26:7: note: Either there is a missing 'override', or the member function 'MetadataTableQtModel::columnCount' can be static. head itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.cxx:47:26: style:inconclusive: Either there is a missing 'override', or the member function 'QtViewportReporter::CanReportSize' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.h:24:8: note: Either there is a missing 'override', or the member function 'QtViewportReporter::CanReportSize' can be const. itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.cxx:47:26: note: Either there is a missing 'override', or the member function 'QtViewportReporter::CanReportSize' can be const. head itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.cxx:81:27: performance:inconclusive: Either there is a missing 'override', or the member function 'QtViewportReporter::GetViewportPixelRatio' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.h:28:9: note: Either there is a missing 'override', or the member function 'QtViewportReporter::GetViewportPixelRatio' can be static. itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.cxx:81:27: note: Either there is a missing 'override', or the member function 'QtViewportReporter::GetViewportPixelRatio' can be static. 2.17.0 itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.h:24:8: style:inconclusive: Either there is a missing 'override', or the member function 'QtViewportReporter::CanReportSize' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.cxx:47:26: note: Either there is a missing 'override', or the member function 'QtViewportReporter::CanReportSize' can be const. itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.h:24:8: note: Either there is a missing 'override', or the member function 'QtViewportReporter::CanReportSize' can be const. 2.17.0 itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.h:28:9: performance:inconclusive: Either there is a missing 'override', or the member function 'QtViewportReporter::GetViewportPixelRatio' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.cxx:81:27: note: Either there is a missing 'override', or the member function 'QtViewportReporter::GetViewportPixelRatio' can be static. itksnap-3.6.0/GUI/Qt/Components/QtReporterDelegates.h:28:9: note: Either there is a missing 'override', or the member function 'QtViewportReporter::GetViewportPixelRatio' can be static. head itksnap-3.6.0/GUI/Qt/Components/QtWarningDialog.cxx:53:23: performance:inconclusive: Either there is a missing 'override', or the member function 'QtWarningDialog::on_pushButton_clicked' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/QtWarningDialog.h:30:8: note: Either there is a missing 'override', or the member function 'QtWarningDialog::on_pushButton_clicked' can be static. itksnap-3.6.0/GUI/Qt/Components/QtWarningDialog.cxx:53:23: note: Either there is a missing 'override', or the member function 'QtWarningDialog::on_pushButton_clicked' can be static. 2.17.0 itksnap-3.6.0/GUI/Qt/Components/QtWarningDialog.h:30:8: performance:inconclusive: Either there is a missing 'override', or the member function 'QtWarningDialog::on_pushButton_clicked' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/QtWarningDialog.cxx:53:23: note: Either there is a missing 'override', or the member function 'QtWarningDialog::on_pushButton_clicked' can be static. itksnap-3.6.0/GUI/Qt/Components/QtWarningDialog.h:30:8: note: Either there is a missing 'override', or the member function 'QtWarningDialog::on_pushButton_clicked' can be static. head itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.cxx:333:22: performance:inconclusive: Either there is a missing 'override', or the member function 'SliceViewPanel::enterEvent' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.h:119:8: note: Either there is a missing 'override', or the member function 'SliceViewPanel::enterEvent' can be static. itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.cxx:333:22: note: Either there is a missing 'override', or the member function 'SliceViewPanel::enterEvent' can be static. head itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.cxx:341:22: performance:inconclusive: Either there is a missing 'override', or the member function 'SliceViewPanel::leaveEvent' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.h:120:8: note: Either there is a missing 'override', or the member function 'SliceViewPanel::leaveEvent' can be static. itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.cxx:341:22: note: Either there is a missing 'override', or the member function 'SliceViewPanel::leaveEvent' can be static. 2.17.0 itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.h:119:8: performance:inconclusive: Either there is a missing 'override', or the member function 'SliceViewPanel::enterEvent' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.cxx:333:22: note: Either there is a missing 'override', or the member function 'SliceViewPanel::enterEvent' can be static. itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.h:119:8: note: Either there is a missing 'override', or the member function 'SliceViewPanel::enterEvent' can be static. 2.17.0 itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.h:120:8: performance:inconclusive: Either there is a missing 'override', or the member function 'SliceViewPanel::leaveEvent' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.cxx:341:22: note: Either there is a missing 'override', or the member function 'SliceViewPanel::leaveEvent' can be static. itksnap-3.6.0/GUI/Qt/Components/SliceViewPanel.h:120:8: note: Either there is a missing 'override', or the member function 'SliceViewPanel::leaveEvent' can be static. head itksnap-3.6.0/GUI/Qt/Components/VoxelIntensityQTableModel.cxx:109:37: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] head itksnap-3.6.0/GUI/Qt/Components/VoxelIntensityQTableModel.cxx:34:32: performance:inconclusive: Either there is a missing 'override', or the member function 'VoxelIntensityQTableModel::columnCount' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/VoxelIntensityQTableModel.h:19:7: note: Either there is a missing 'override', or the member function 'VoxelIntensityQTableModel::columnCount' can be static. itksnap-3.6.0/GUI/Qt/Components/VoxelIntensityQTableModel.cxx:34:32: note: Either there is a missing 'override', or the member function 'VoxelIntensityQTableModel::columnCount' can be static. 2.17.0 itksnap-3.6.0/GUI/Qt/Components/VoxelIntensityQTableModel.h:19:7: performance:inconclusive: Either there is a missing 'override', or the member function 'VoxelIntensityQTableModel::columnCount' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Components/VoxelIntensityQTableModel.cxx:34:32: note: Either there is a missing 'override', or the member function 'VoxelIntensityQTableModel::columnCount' can be static. itksnap-3.6.0/GUI/Qt/Components/VoxelIntensityQTableModel.h:19:7: note: Either there is a missing 'override', or the member function 'VoxelIntensityQTableModel::columnCount' can be static. head itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:23:20: style:inconclusive: Either there is a missing 'override', or the member function 'ColorWheel::color' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.h:28:10: note: Either there is a missing 'override', or the member function 'ColorWheel::color' can be const. itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:23:20: note: Either there is a missing 'override', or the member function 'ColorWheel::color' can be const. 2.17.0 itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.h:28:10: style:inconclusive: Either there is a missing 'override', or the member function 'ColorWheel::color' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.cxx:23:20: note: Either there is a missing 'override', or the member function 'ColorWheel::color' can be const. itksnap-3.6.0/GUI/Qt/External/ColorWheel/ColorWheel.h:28:10: note: Either there is a missing 'override', or the member function 'ColorWheel::color' can be const. head itksnap-3.6.0/GUI/Qt/View/AnnotationInteractionMode.cxx:118:33: performance:inconclusive: Either there is a missing 'override', or the member function 'AnnotationInteractionMode::onModelUpdate' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/View/AnnotationInteractionMode.h:34:8: note: Either there is a missing 'override', or the member function 'AnnotationInteractionMode::onModelUpdate' can be static. itksnap-3.6.0/GUI/Qt/View/AnnotationInteractionMode.cxx:118:33: note: Either there is a missing 'override', or the member function 'AnnotationInteractionMode::onModelUpdate' can be static. 2.17.0 itksnap-3.6.0/GUI/Qt/View/AnnotationInteractionMode.h:34:8: performance:inconclusive: Either there is a missing 'override', or the member function 'AnnotationInteractionMode::onModelUpdate' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/View/AnnotationInteractionMode.cxx:118:33: note: Either there is a missing 'override', or the member function 'AnnotationInteractionMode::onModelUpdate' can be static. itksnap-3.6.0/GUI/Qt/View/AnnotationInteractionMode.h:34:8: note: Either there is a missing 'override', or the member function 'AnnotationInteractionMode::onModelUpdate' can be static. head itksnap-3.6.0/GUI/Qt/View/CrosshairsInteractionMode.cxx:245:33: performance:inconclusive: Either there is a missing 'override', or the member function 'CrosshairsInteractionMode::leaveEvent' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/View/CrosshairsInteractionMode.h:57:8: note: Either there is a missing 'override', or the member function 'CrosshairsInteractionMode::leaveEvent' can be static. itksnap-3.6.0/GUI/Qt/View/CrosshairsInteractionMode.cxx:245:33: note: Either there is a missing 'override', or the member function 'CrosshairsInteractionMode::leaveEvent' can be static. 2.17.0 itksnap-3.6.0/GUI/Qt/View/CrosshairsInteractionMode.h:57:8: performance:inconclusive: Either there is a missing 'override', or the member function 'CrosshairsInteractionMode::leaveEvent' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/View/CrosshairsInteractionMode.cxx:245:33: note: Either there is a missing 'override', or the member function 'CrosshairsInteractionMode::leaveEvent' can be static. itksnap-3.6.0/GUI/Qt/View/CrosshairsInteractionMode.h:57:8: note: Either there is a missing 'override', or the member function 'CrosshairsInteractionMode::leaveEvent' can be static. head itksnap-3.6.0/GUI/Qt/View/InteractionModeClient.cxx:62:3: style:inconclusive: Technically the member function 'InteractionModeClient::GetInteractionModeCount' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/View/InteractionModeClient.h:77:16: note: Technically the member function 'InteractionModeClient::GetInteractionModeCount' can be const. itksnap-3.6.0/GUI/Qt/View/InteractionModeClient.cxx:62:3: note: Technically the member function 'InteractionModeClient::GetInteractionModeCount' can be const. 2.17.0 itksnap-3.6.0/GUI/Qt/View/InteractionModeClient.h:77:16: style:inconclusive: Technically the member function 'InteractionModeClient::GetInteractionModeCount' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/View/InteractionModeClient.cxx:62:3: note: Technically the member function 'InteractionModeClient::GetInteractionModeCount' can be const. itksnap-3.6.0/GUI/Qt/View/InteractionModeClient.h:77:16: note: Technically the member function 'InteractionModeClient::GetInteractionModeCount' can be const. head itksnap-3.6.0/GUI/Qt/View/PaintbrushInteractionMode.cxx:95:33: performance:inconclusive: Either there is a missing 'override', or the member function 'PaintbrushInteractionMode::onModelUpdate' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/View/PaintbrushInteractionMode.h:37:8: note: Either there is a missing 'override', or the member function 'PaintbrushInteractionMode::onModelUpdate' can be static. itksnap-3.6.0/GUI/Qt/View/PaintbrushInteractionMode.cxx:95:33: note: Either there is a missing 'override', or the member function 'PaintbrushInteractionMode::onModelUpdate' can be static. 2.17.0 itksnap-3.6.0/GUI/Qt/View/PaintbrushInteractionMode.h:37:8: performance:inconclusive: Either there is a missing 'override', or the member function 'PaintbrushInteractionMode::onModelUpdate' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/View/PaintbrushInteractionMode.cxx:95:33: note: Either there is a missing 'override', or the member function 'PaintbrushInteractionMode::onModelUpdate' can be static. itksnap-3.6.0/GUI/Qt/View/PaintbrushInteractionMode.h:37:8: note: Either there is a missing 'override', or the member function 'PaintbrushInteractionMode::onModelUpdate' can be static. head itksnap-3.6.0/GUI/Qt/View/RegistrationInteractionMode.cxx:57:35: performance:inconclusive: Either there is a missing 'override', or the member function 'RegistrationInteractionMode::onModelUpdate' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/View/RegistrationInteractionMode.h:57:8: note: Either there is a missing 'override', or the member function 'RegistrationInteractionMode::onModelUpdate' can be static. itksnap-3.6.0/GUI/Qt/View/RegistrationInteractionMode.cxx:57:35: note: Either there is a missing 'override', or the member function 'RegistrationInteractionMode::onModelUpdate' can be static. 2.17.0 itksnap-3.6.0/GUI/Qt/View/RegistrationInteractionMode.h:57:8: performance:inconclusive: Either there is a missing 'override', or the member function 'RegistrationInteractionMode::onModelUpdate' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/View/RegistrationInteractionMode.cxx:57:35: note: Either there is a missing 'override', or the member function 'RegistrationInteractionMode::onModelUpdate' can be static. itksnap-3.6.0/GUI/Qt/View/RegistrationInteractionMode.h:57:8: note: Either there is a missing 'override', or the member function 'RegistrationInteractionMode::onModelUpdate' can be static. head itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.cxx:63:44: style:inconclusive: Either there is a missing 'override', or the member function 'SliceWindowInteractionDelegateWidget::IsMouseOverLayerThumbnail' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.h:45:8: note: Either there is a missing 'override', or the member function 'SliceWindowInteractionDelegateWidget::IsMouseOverLayerThumbnail' can be const. itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.cxx:63:44: note: Either there is a missing 'override', or the member function 'SliceWindowInteractionDelegateWidget::IsMouseOverLayerThumbnail' can be const. head itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.cxx:68:44: style:inconclusive: Either there is a missing 'override', or the member function 'SliceWindowInteractionDelegateWidget::IsMouseOverFullLayer' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.h:46:8: note: Either there is a missing 'override', or the member function 'SliceWindowInteractionDelegateWidget::IsMouseOverFullLayer' can be const. itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.cxx:68:44: note: Either there is a missing 'override', or the member function 'SliceWindowInteractionDelegateWidget::IsMouseOverFullLayer' can be const. 2.17.0 itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.h:45:8: style:inconclusive: Either there is a missing 'override', or the member function 'SliceWindowInteractionDelegateWidget::IsMouseOverLayerThumbnail' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.cxx:63:44: note: Either there is a missing 'override', or the member function 'SliceWindowInteractionDelegateWidget::IsMouseOverLayerThumbnail' can be const. itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.h:45:8: note: Either there is a missing 'override', or the member function 'SliceWindowInteractionDelegateWidget::IsMouseOverLayerThumbnail' can be const. 2.17.0 itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.h:46:8: style:inconclusive: Either there is a missing 'override', or the member function 'SliceWindowInteractionDelegateWidget::IsMouseOverFullLayer' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.cxx:68:44: note: Either there is a missing 'override', or the member function 'SliceWindowInteractionDelegateWidget::IsMouseOverFullLayer' can be const. itksnap-3.6.0/GUI/Qt/View/SliceWindowInteractionDelegateWidget.h:46:8: note: Either there is a missing 'override', or the member function 'SliceWindowInteractionDelegateWidget::IsMouseOverFullLayer' can be const. head itksnap-3.6.0/GUI/Qt/Windows/ImageIOWizard/OverlayRolePage.cxx:45:23: style:inconclusive: Either there is a missing 'override', or the member function 'imageiowiz::OverlayRolePage::validatePage' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/Windows/ImageIOWizard/OverlayRolePage.h:22:8: note: Either there is a missing 'override', or the member function 'imageiowiz::OverlayRolePage::validatePage' can be const. itksnap-3.6.0/GUI/Qt/Windows/ImageIOWizard/OverlayRolePage.cxx:45:23: note: Either there is a missing 'override', or the member function 'imageiowiz::OverlayRolePage::validatePage' can be const. 2.17.0 itksnap-3.6.0/GUI/Qt/Windows/ImageIOWizard/OverlayRolePage.h:22:8: style:inconclusive: Either there is a missing 'override', or the member function 'imageiowiz::OverlayRolePage::validatePage' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/Windows/ImageIOWizard/OverlayRolePage.cxx:45:23: note: Either there is a missing 'override', or the member function 'imageiowiz::OverlayRolePage::validatePage' can be const. itksnap-3.6.0/GUI/Qt/Windows/ImageIOWizard/OverlayRolePage.h:22:8: note: Either there is a missing 'override', or the member function 'imageiowiz::OverlayRolePage::validatePage' can be const. head itksnap-3.6.0/GUI/Qt/Windows/InterpolateLabelsDialog.cxx:51:31: performance:inconclusive: Either there is a missing 'override', or the member function 'InterpolateLabelsDialog::on_btnClose_clicked' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Windows/InterpolateLabelsDialog.h:26:8: note: Either there is a missing 'override', or the member function 'InterpolateLabelsDialog::on_btnClose_clicked' can be static. itksnap-3.6.0/GUI/Qt/Windows/InterpolateLabelsDialog.cxx:51:31: note: Either there is a missing 'override', or the member function 'InterpolateLabelsDialog::on_btnClose_clicked' can be static. 2.17.0 itksnap-3.6.0/GUI/Qt/Windows/InterpolateLabelsDialog.h:26:8: performance:inconclusive: Either there is a missing 'override', or the member function 'InterpolateLabelsDialog::on_btnClose_clicked' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Windows/InterpolateLabelsDialog.cxx:51:31: note: Either there is a missing 'override', or the member function 'InterpolateLabelsDialog::on_btnClose_clicked' can be static. itksnap-3.6.0/GUI/Qt/Windows/InterpolateLabelsDialog.h:26:8: note: Either there is a missing 'override', or the member function 'InterpolateLabelsDialog::on_btnClose_clicked' can be static. head itksnap-3.6.0/GUI/Qt/Windows/LabelEditorDialog.cxx:131:25: performance:inconclusive: Either there is a missing 'override', or the member function 'LabelEditorDialog::on_btnClose_clicked' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Windows/LabelEditorDialog.h:25:8: note: Either there is a missing 'override', or the member function 'LabelEditorDialog::on_btnClose_clicked' can be static. itksnap-3.6.0/GUI/Qt/Windows/LabelEditorDialog.cxx:131:25: note: Either there is a missing 'override', or the member function 'LabelEditorDialog::on_btnClose_clicked' can be static. 2.17.0 itksnap-3.6.0/GUI/Qt/Windows/LabelEditorDialog.h:25:8: performance:inconclusive: Either there is a missing 'override', or the member function 'LabelEditorDialog::on_btnClose_clicked' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Windows/LabelEditorDialog.cxx:131:25: note: Either there is a missing 'override', or the member function 'LabelEditorDialog::on_btnClose_clicked' can be static. itksnap-3.6.0/GUI/Qt/Windows/LabelEditorDialog.h:25:8: note: Either there is a missing 'override', or the member function 'LabelEditorDialog::on_btnClose_clicked' can be static. head itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:405:28: performance:inconclusive: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_actionSaveSelectedLayerAs_triggered' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.h:62:8: note: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_actionSaveSelectedLayerAs_triggered' can be static. itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:405:28: note: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_actionSaveSelectedLayerAs_triggered' can be static. head itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:426:28: performance:inconclusive: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_buttonBox_accepted' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.h:66:8: note: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_buttonBox_accepted' can be static. itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:426:28: note: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_buttonBox_accepted' can be static. head itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:431:28: performance:inconclusive: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_buttonBox_rejected' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.h:68:8: note: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_buttonBox_rejected' can be static. itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:431:28: note: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_buttonBox_rejected' can be static. 2.17.0 itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.h:62:8: performance:inconclusive: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_actionSaveSelectedLayerAs_triggered' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:405:28: note: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_actionSaveSelectedLayerAs_triggered' can be static. itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.h:62:8: note: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_actionSaveSelectedLayerAs_triggered' can be static. 2.17.0 itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.h:66:8: performance:inconclusive: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_buttonBox_accepted' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:426:28: note: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_buttonBox_accepted' can be static. itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.h:66:8: note: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_buttonBox_accepted' can be static. 2.17.0 itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.h:68:8: performance:inconclusive: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_buttonBox_rejected' can be static. [functionStatic] itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.cxx:431:28: note: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_buttonBox_rejected' can be static. itksnap-3.6.0/GUI/Qt/Windows/LayerInspectorDialog.h:68:8: note: Either there is a missing 'override', or the member function 'LayerInspectorDialog::on_buttonBox_rejected' can be static. head itksnap-3.6.0/GUI/Qt/Windows/Registration/RegistrationDialog.cxx:151:25: style:inconclusive: Either there is a missing 'override', or the member function 'RegistrationDialog::GetTransformFormat' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/Windows/Registration/RegistrationDialog.h:57:7: note: Either there is a missing 'override', or the member function 'RegistrationDialog::GetTransformFormat' can be const. itksnap-3.6.0/GUI/Qt/Windows/Registration/RegistrationDialog.cxx:151:25: note: Either there is a missing 'override', or the member function 'RegistrationDialog::GetTransformFormat' can be const. 2.17.0 itksnap-3.6.0/GUI/Qt/Windows/Registration/RegistrationDialog.h:57:7: style:inconclusive: Either there is a missing 'override', or the member function 'RegistrationDialog::GetTransformFormat' can be const. [functionConst] itksnap-3.6.0/GUI/Qt/Windows/Registration/RegistrationDialog.cxx:151:25: note: Either there is a missing 'override', or the member function 'RegistrationDialog::GetTransformFormat' can be const. itksnap-3.6.0/GUI/Qt/Windows/Registration/RegistrationDialog.h:57:7: note: Either there is a missing 'override', or the member function 'RegistrationDialog::GetTransformFormat' can be const. head itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AbstractScannerHelper.cxx:26:56: style:inconclusive: Either there is a missing 'override', or the member function 'AbstractScannerHelper::getAssembly' can be const. [functionConst] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AbstractScannerHelper.h:24:35: note: Either there is a missing 'override', or the member function 'AbstractScannerHelper::getAssembly' can be const. itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AbstractScannerHelper.cxx:26:56: note: Either there is a missing 'override', or the member function 'AbstractScannerHelper::getAssembly' can be const. 2.17.0 itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AbstractScannerHelper.h:24:35: style:inconclusive: Either there is a missing 'override', or the member function 'AbstractScannerHelper::getAssembly' can be const. [functionConst] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AbstractScannerHelper.cxx:26:56: note: Either there is a missing 'override', or the member function 'AbstractScannerHelper::getAssembly' can be const. itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AbstractScannerHelper.h:24:35: note: Either there is a missing 'override', or the member function 'AbstractScannerHelper::getAssembly' can be const. head itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AxesWidget.cxx:75:46: style:inconclusive: Either there is a missing 'override', or the member function 'AxesWidget::GetAxesActor' can be const. [functionConst] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AxesWidget.h:27:35: note: Either there is a missing 'override', or the member function 'AxesWidget::GetAxesActor' can be const. itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AxesWidget.cxx:75:46: note: Either there is a missing 'override', or the member function 'AxesWidget::GetAxesActor' can be const. 2.17.0 itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AxesWidget.h:27:35: style:inconclusive: Either there is a missing 'override', or the member function 'AxesWidget::GetAxesActor' can be const. [functionConst] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AxesWidget.cxx:75:46: note: Either there is a missing 'override', or the member function 'AxesWidget::GetAxesActor' can be const. itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/AxesWidget.h:27:35: note: Either there is a missing 'override', or the member function 'AxesWidget::GetAxesActor' can be const. head itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/PolyDataAlgorithm2ActorPipe.cxx:25:59: style:inconclusive: Either there is a missing 'override', or the member function 'PolyDataAlgorithm2ActorPipe::getActor' can be const. [functionConst] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/PolyDataAlgorithm2ActorPipe.h:24:32: note: Either there is a missing 'override', or the member function 'PolyDataAlgorithm2ActorPipe::getActor' can be const. itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/PolyDataAlgorithm2ActorPipe.cxx:25:59: note: Either there is a missing 'override', or the member function 'PolyDataAlgorithm2ActorPipe::getActor' can be const. 2.17.0 itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/PolyDataAlgorithm2ActorPipe.h:24:32: style:inconclusive: Either there is a missing 'override', or the member function 'PolyDataAlgorithm2ActorPipe::getActor' can be const. [functionConst] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/PolyDataAlgorithm2ActorPipe.cxx:25:59: note: Either there is a missing 'override', or the member function 'PolyDataAlgorithm2ActorPipe::getActor' can be const. itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/PolyDataAlgorithm2ActorPipe.h:24:32: note: Either there is a missing 'override', or the member function 'PolyDataAlgorithm2ActorPipe::getActor' can be const. head itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.cxx:291:47: style:inconclusive: Either there is a missing 'override', or the member function 'ScanningROI::getDirections' can be const. [functionConst] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.h:67:36: note: Either there is a missing 'override', or the member function 'ScanningROI::getDirections' can be const. itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.cxx:291:47: note: Either there is a missing 'override', or the member function 'ScanningROI::getDirections' can be const. 2.17.0 itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.cxx:70:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vtkMatrix4x4 [valueFlowBailoutIncompleteVar] 2.17.0 itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.h:67:36: style:inconclusive: Either there is a missing 'override', or the member function 'ScanningROI::getDirections' can be const. [functionConst] itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.cxx:291:47: note: Either there is a missing 'override', or the member function 'ScanningROI::getDirections' can be const. itksnap-3.6.0/GUI/Renderer/OrientationWidget/Reorient/ScanningROI.h:67:36: note: Either there is a missing 'override', or the member function 'ScanningROI::getDirections' can be const. head itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:128:3: performance:inconclusive: Technically the member function 'SNAPRegistryIO::WriteSnakeParameters' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:71:8: note: Technically the member function 'SNAPRegistryIO::WriteSnakeParameters' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:128:3: note: Technically the member function 'SNAPRegistryIO::WriteSnakeParameters' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:149:3: performance:inconclusive: Technically the member function 'SNAPRegistryIO::ReadMeshOptions' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:75:8: note: Technically the member function 'SNAPRegistryIO::ReadMeshOptions' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:149:3: note: Technically the member function 'SNAPRegistryIO::ReadMeshOptions' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:157:3: performance:inconclusive: Technically the member function 'SNAPRegistryIO::WriteMeshOptions' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:79:8: note: Technically the member function 'SNAPRegistryIO::WriteMeshOptions' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:157:3: note: Technically the member function 'SNAPRegistryIO::WriteMeshOptions' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:166:3: performance:inconclusive: Technically the member function 'SNAPRegistryIO::WriteSegmentationROISettings' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:87:8: note: Technically the member function 'SNAPRegistryIO::WriteSegmentationROISettings' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:166:3: note: Technically the member function 'SNAPRegistryIO::WriteSegmentationROISettings' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:218:3: performance:inconclusive: Technically the member function 'SNAPRegistryIO::ReadSegmentationROISettings' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:83:31: note: Technically the member function 'SNAPRegistryIO::ReadSegmentationROISettings' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:218:3: note: Technically the member function 'SNAPRegistryIO::ReadSegmentationROISettings' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:73:3: performance:inconclusive: Technically the member function 'SNAPRegistryIO::ReadSnakeParameters' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:67:19: note: Technically the member function 'SNAPRegistryIO::ReadSnakeParameters' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:73:3: note: Technically the member function 'SNAPRegistryIO::ReadSnakeParameters' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:67:19: performance:inconclusive: Technically the member function 'SNAPRegistryIO::ReadSnakeParameters' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:73:3: note: Technically the member function 'SNAPRegistryIO::ReadSnakeParameters' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:67:19: note: Technically the member function 'SNAPRegistryIO::ReadSnakeParameters' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:71:8: performance:inconclusive: Technically the member function 'SNAPRegistryIO::WriteSnakeParameters' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:128:3: note: Technically the member function 'SNAPRegistryIO::WriteSnakeParameters' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:71:8: note: Technically the member function 'SNAPRegistryIO::WriteSnakeParameters' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:75:8: performance:inconclusive: Technically the member function 'SNAPRegistryIO::ReadMeshOptions' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:149:3: note: Technically the member function 'SNAPRegistryIO::ReadMeshOptions' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:75:8: note: Technically the member function 'SNAPRegistryIO::ReadMeshOptions' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:79:8: performance:inconclusive: Technically the member function 'SNAPRegistryIO::WriteMeshOptions' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:157:3: note: Technically the member function 'SNAPRegistryIO::WriteMeshOptions' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:79:8: note: Technically the member function 'SNAPRegistryIO::WriteMeshOptions' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:83:31: performance:inconclusive: Technically the member function 'SNAPRegistryIO::ReadSegmentationROISettings' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:218:3: note: Technically the member function 'SNAPRegistryIO::ReadSegmentationROISettings' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:83:31: note: Technically the member function 'SNAPRegistryIO::ReadSegmentationROISettings' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:87:8: performance:inconclusive: Technically the member function 'SNAPRegistryIO::WriteSegmentationROISettings' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Logic/Common/SNAPRegistryIO.cxx:166:3: note: Technically the member function 'SNAPRegistryIO::WriteSegmentationROISettings' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SNAPRegistryIO.h:87:8: note: Technically the member function 'SNAPRegistryIO::WriteSegmentationROISettings' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/Logic/Common/SegmentationStatistics.cxx:152:3: performance:inconclusive: Technically the member function 'SegmentationStatistics::RecordRunLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Logic/Common/SegmentationStatistics.h:103:8: note: Technically the member function 'SegmentationStatistics::RecordRunLength' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SegmentationStatistics.cxx:152:3: note: Technically the member function 'SegmentationStatistics::RecordRunLength' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Logic/Common/SegmentationStatistics.h:103:8: performance:inconclusive: Technically the member function 'SegmentationStatistics::RecordRunLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Logic/Common/SegmentationStatistics.cxx:152:3: note: Technically the member function 'SegmentationStatistics::RecordRunLength' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Logic/Common/SegmentationStatistics.h:103:8: note: Technically the member function 'SegmentationStatistics::RecordRunLength' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Logic/Framework/UndoDataManager.h:172:8: style:inconclusive: Technically the member function 'UndoDataManager < LabelType >::IsUndoPossible' can be const. [functionConst] itksnap-3.6.0/Logic/Framework/UndoDataManager.txx:131:3: note: Technically the member function 'UndoDataManager < LabelType >::IsUndoPossible' can be const. itksnap-3.6.0/Logic/Framework/UndoDataManager.h:172:8: note: Technically the member function 'UndoDataManager < LabelType >::IsUndoPossible' can be const. 2.17.0 itksnap-3.6.0/Logic/Framework/UndoDataManager.h:175:8: style:inconclusive: Technically the member function 'UndoDataManager < LabelType >::IsRedoPossible' can be const. [functionConst] itksnap-3.6.0/Logic/Framework/UndoDataManager.txx:154:3: note: Technically the member function 'UndoDataManager < LabelType >::IsRedoPossible' can be const. itksnap-3.6.0/Logic/Framework/UndoDataManager.h:175:8: note: Technically the member function 'UndoDataManager < LabelType >::IsRedoPossible' can be const. head itksnap-3.6.0/Logic/Framework/UndoDataManager.txx:131:3: style:inconclusive: Technically the member function 'UndoDataManager < LabelType >::IsUndoPossible' can be const. [functionConst] itksnap-3.6.0/Logic/Framework/UndoDataManager.h:172:8: note: Technically the member function 'UndoDataManager < LabelType >::IsUndoPossible' can be const. itksnap-3.6.0/Logic/Framework/UndoDataManager.txx:131:3: note: Technically the member function 'UndoDataManager < LabelType >::IsUndoPossible' can be const. head itksnap-3.6.0/Logic/Framework/UndoDataManager.txx:154:3: style:inconclusive: Technically the member function 'UndoDataManager < LabelType >::IsRedoPossible' can be const. [functionConst] itksnap-3.6.0/Logic/Framework/UndoDataManager.h:175:8: note: Technically the member function 'UndoDataManager < LabelType >::IsRedoPossible' can be const. itksnap-3.6.0/Logic/Framework/UndoDataManager.txx:154:3: note: Technically the member function 'UndoDataManager < LabelType >::IsRedoPossible' can be const. head itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.cxx:387:3: performance:inconclusive: Either there is a missing 'override', or the member function 'AllPurposeProgressAccumulator::DebugPrint' can be static. [functionStatic] itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.h:136:8: note: Either there is a missing 'override', or the member function 'AllPurposeProgressAccumulator::DebugPrint' can be static. itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.cxx:387:3: note: Either there is a missing 'override', or the member function 'AllPurposeProgressAccumulator::DebugPrint' can be static. 2.17.0 itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.h:136:8: performance:inconclusive: Either there is a missing 'override', or the member function 'AllPurposeProgressAccumulator::DebugPrint' can be static. [functionStatic] itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.cxx:387:3: note: Either there is a missing 'override', or the member function 'AllPurposeProgressAccumulator::DebugPrint' can be static. itksnap-3.6.0/Logic/Mesh/AllPurposeProgressAccumulator.h:136:8: note: Either there is a missing 'override', or the member function 'AllPurposeProgressAccumulator::DebugPrint' can be static. head itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2095:3: style:inconclusive: Technically the member function 'ImageConverter < double , 2 >::ReadRealVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:115:14: note: Technically the member function 'ImageConverter < double , 2 >::ReadRealVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2095:3: note: Technically the member function 'ImageConverter < double , 2 >::ReadRealVector' can be const. head itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2095:3: style:inconclusive: Technically the member function 'ImageConverter < double , 3 >::ReadRealVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:115:14: note: Technically the member function 'ImageConverter < double , 3 >::ReadRealVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2095:3: note: Technically the member function 'ImageConverter < double , 3 >::ReadRealVector' can be const. head itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2095:3: style:inconclusive: Technically the member function 'ImageConverter < double , 4 >::ReadRealVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:115:14: note: Technically the member function 'ImageConverter < double , 4 >::ReadRealVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2095:3: note: Technically the member function 'ImageConverter < double , 4 >::ReadRealVector' can be const. head itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2247:3: style:inconclusive: Technically the member function 'ImageConverter < double , 2 >::ReadSizeVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:113:12: note: Technically the member function 'ImageConverter < double , 2 >::ReadSizeVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2247:3: note: Technically the member function 'ImageConverter < double , 2 >::ReadSizeVector' can be const. head itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2247:3: style:inconclusive: Technically the member function 'ImageConverter < double , 3 >::ReadSizeVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:113:12: note: Technically the member function 'ImageConverter < double , 3 >::ReadSizeVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2247:3: note: Technically the member function 'ImageConverter < double , 3 >::ReadSizeVector' can be const. head itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2247:3: style:inconclusive: Technically the member function 'ImageConverter < double , 4 >::ReadSizeVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:113:12: note: Technically the member function 'ImageConverter < double , 4 >::ReadSizeVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2247:3: note: Technically the member function 'ImageConverter < double , 4 >::ReadSizeVector' can be const. head itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2302:3: style:inconclusive: Technically the member function 'ImageConverter < double , 2 >::ReadIndexVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:114:13: note: Technically the member function 'ImageConverter < double , 2 >::ReadIndexVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2302:3: note: Technically the member function 'ImageConverter < double , 2 >::ReadIndexVector' can be const. head itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2302:3: style:inconclusive: Technically the member function 'ImageConverter < double , 3 >::ReadIndexVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:114:13: note: Technically the member function 'ImageConverter < double , 3 >::ReadIndexVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2302:3: note: Technically the member function 'ImageConverter < double , 3 >::ReadIndexVector' can be const. head itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2302:3: style:inconclusive: Technically the member function 'ImageConverter < double , 4 >::ReadIndexVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:114:13: note: Technically the member function 'ImageConverter < double , 4 >::ReadIndexVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2302:3: note: Technically the member function 'ImageConverter < double , 4 >::ReadIndexVector' can be const. head itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2391:3: performance:inconclusive: Technically the member function 'ImageConverter < double , 2 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:97:8: note: Technically the member function 'ImageConverter < double , 2 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2391:3: note: Technically the member function 'ImageConverter < double , 2 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2391:3: performance:inconclusive: Technically the member function 'ImageConverter < double , 3 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:97:8: note: Technically the member function 'ImageConverter < double , 3 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2391:3: note: Technically the member function 'ImageConverter < double , 3 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2391:3: performance:inconclusive: Technically the member function 'ImageConverter < double , 4 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:97:8: note: Technically the member function 'ImageConverter < double , 4 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2391:3: note: Technically the member function 'ImageConverter < double , 4 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:113:12: style:inconclusive: Technically the member function 'ImageConverter < double , 2 >::ReadSizeVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2247:3: note: Technically the member function 'ImageConverter < double , 2 >::ReadSizeVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:113:12: note: Technically the member function 'ImageConverter < double , 2 >::ReadSizeVector' can be const. 2.17.0 itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:113:12: style:inconclusive: Technically the member function 'ImageConverter < double , 3 >::ReadSizeVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2247:3: note: Technically the member function 'ImageConverter < double , 3 >::ReadSizeVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:113:12: note: Technically the member function 'ImageConverter < double , 3 >::ReadSizeVector' can be const. 2.17.0 itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:113:12: style:inconclusive: Technically the member function 'ImageConverter < double , 4 >::ReadSizeVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2247:3: note: Technically the member function 'ImageConverter < double , 4 >::ReadSizeVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:113:12: note: Technically the member function 'ImageConverter < double , 4 >::ReadSizeVector' can be const. 2.17.0 itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:114:13: style:inconclusive: Technically the member function 'ImageConverter < double , 2 >::ReadIndexVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2302:3: note: Technically the member function 'ImageConverter < double , 2 >::ReadIndexVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:114:13: note: Technically the member function 'ImageConverter < double , 2 >::ReadIndexVector' can be const. 2.17.0 itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:114:13: style:inconclusive: Technically the member function 'ImageConverter < double , 3 >::ReadIndexVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2302:3: note: Technically the member function 'ImageConverter < double , 3 >::ReadIndexVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:114:13: note: Technically the member function 'ImageConverter < double , 3 >::ReadIndexVector' can be const. 2.17.0 itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:114:13: style:inconclusive: Technically the member function 'ImageConverter < double , 4 >::ReadIndexVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2302:3: note: Technically the member function 'ImageConverter < double , 4 >::ReadIndexVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:114:13: note: Technically the member function 'ImageConverter < double , 4 >::ReadIndexVector' can be const. 2.17.0 itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:115:14: style:inconclusive: Technically the member function 'ImageConverter < double , 2 >::ReadRealVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2095:3: note: Technically the member function 'ImageConverter < double , 2 >::ReadRealVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:115:14: note: Technically the member function 'ImageConverter < double , 2 >::ReadRealVector' can be const. 2.17.0 itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:115:14: style:inconclusive: Technically the member function 'ImageConverter < double , 3 >::ReadRealVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2095:3: note: Technically the member function 'ImageConverter < double , 3 >::ReadRealVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:115:14: note: Technically the member function 'ImageConverter < double , 3 >::ReadRealVector' can be const. 2.17.0 itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:115:14: style:inconclusive: Technically the member function 'ImageConverter < double , 4 >::ReadRealVector' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2095:3: note: Technically the member function 'ImageConverter < double , 4 >::ReadRealVector' can be const. itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:115:14: note: Technically the member function 'ImageConverter < double , 4 >::ReadRealVector' can be const. 2.17.0 itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:97:8: performance:inconclusive: Technically the member function 'ImageConverter < double , 2 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2391:3: note: Technically the member function 'ImageConverter < double , 2 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:97:8: note: Technically the member function 'ImageConverter < double , 2 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:97:8: performance:inconclusive: Technically the member function 'ImageConverter < double , 3 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2391:3: note: Technically the member function 'ImageConverter < double , 3 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:97:8: note: Technically the member function 'ImageConverter < double , 3 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:97:8: performance:inconclusive: Technically the member function 'ImageConverter < double , 4 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/ConvertImageND.cxx:2391:3: note: Technically the member function 'ImageConverter < double , 4 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/ConvertImageND.h:97:8: note: Technically the member function 'ImageConverter < double , 4 >::PrintMatrix' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:47:3: performance:inconclusive: Technically the member function 'ApplyMetric < double , 2 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:52:8: note: Technically the member function 'ApplyMetric < double , 2 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:47:3: note: Technically the member function 'ApplyMetric < double , 2 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:47:3: performance:inconclusive: Technically the member function 'ApplyMetric < double , 3 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:52:8: note: Technically the member function 'ApplyMetric < double , 3 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:47:3: note: Technically the member function 'ApplyMetric < double , 3 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:47:3: performance:inconclusive: Technically the member function 'ApplyMetric < double , 4 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:52:8: note: Technically the member function 'ApplyMetric < double , 4 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:47:3: note: Technically the member function 'ApplyMetric < double , 4 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:67:3: performance:inconclusive: Technically the member function 'ApplyMetric < double , 2 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:57:8: note: Technically the member function 'ApplyMetric < double , 2 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:67:3: note: Technically the member function 'ApplyMetric < double , 2 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:67:3: performance:inconclusive: Technically the member function 'ApplyMetric < double , 3 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:57:8: note: Technically the member function 'ApplyMetric < double , 3 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:67:3: note: Technically the member function 'ApplyMetric < double , 3 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:67:3: performance:inconclusive: Technically the member function 'ApplyMetric < double , 4 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:57:8: note: Technically the member function 'ApplyMetric < double , 4 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:67:3: note: Technically the member function 'ApplyMetric < double , 4 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:96:3: performance:inconclusive: Technically the member function 'ApplyMetric < double , 2 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:60:8: note: Technically the member function 'ApplyMetric < double , 2 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:96:3: note: Technically the member function 'ApplyMetric < double , 2 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:96:3: performance:inconclusive: Technically the member function 'ApplyMetric < double , 3 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:60:8: note: Technically the member function 'ApplyMetric < double , 3 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:96:3: note: Technically the member function 'ApplyMetric < double , 3 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:96:3: performance:inconclusive: Technically the member function 'ApplyMetric < double , 4 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:60:8: note: Technically the member function 'ApplyMetric < double , 4 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:96:3: note: Technically the member function 'ApplyMetric < double , 4 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:52:8: performance:inconclusive: Technically the member function 'ApplyMetric < double , 2 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:47:3: note: Technically the member function 'ApplyMetric < double , 2 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:52:8: note: Technically the member function 'ApplyMetric < double , 2 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:52:8: performance:inconclusive: Technically the member function 'ApplyMetric < double , 3 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:47:3: note: Technically the member function 'ApplyMetric < double , 3 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:52:8: note: Technically the member function 'ApplyMetric < double , 3 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:52:8: performance:inconclusive: Technically the member function 'ApplyMetric < double , 4 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:47:3: note: Technically the member function 'ApplyMetric < double , 4 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:52:8: note: Technically the member function 'ApplyMetric < double , 4 >::ReadMatrix' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:57:8: performance:inconclusive: Technically the member function 'ApplyMetric < double , 2 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:67:3: note: Technically the member function 'ApplyMetric < double , 2 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:57:8: note: Technically the member function 'ApplyMetric < double , 2 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:57:8: performance:inconclusive: Technically the member function 'ApplyMetric < double , 3 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:67:3: note: Technically the member function 'ApplyMetric < double , 3 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:57:8: note: Technically the member function 'ApplyMetric < double , 3 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:57:8: performance:inconclusive: Technically the member function 'ApplyMetric < double , 4 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:67:3: note: Technically the member function 'ApplyMetric < double , 4 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:57:8: note: Technically the member function 'ApplyMetric < double , 4 >::Flip_LPS_to_RAS' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:60:8: performance:inconclusive: Technically the member function 'ApplyMetric < double , 2 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:96:3: note: Technically the member function 'ApplyMetric < double , 2 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:60:8: note: Technically the member function 'ApplyMetric < double , 2 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:60:8: performance:inconclusive: Technically the member function 'ApplyMetric < double , 3 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:96:3: note: Technically the member function 'ApplyMetric < double , 3 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:60:8: note: Technically the member function 'ApplyMetric < double , 3 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:60:8: performance:inconclusive: Technically the member function 'ApplyMetric < double , 4 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.cxx:96:3: note: Technically the member function 'ApplyMetric < double , 4 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/ApplyMetric.h:60:8: note: Technically the member function 'ApplyMetric < double , 4 >::Flip_RAS_to_LPS' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.cxx:42:3: style:inconclusive: Technically the member function 'DicomSeriesList < double , 2 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.h:40:8: note: Technically the member function 'DicomSeriesList < double , 2 >::operator()' can be const. itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.cxx:42:3: note: Technically the member function 'DicomSeriesList < double , 2 >::operator()' can be const. head itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.cxx:42:3: style:inconclusive: Technically the member function 'DicomSeriesList < double , 3 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.h:40:8: note: Technically the member function 'DicomSeriesList < double , 3 >::operator()' can be const. itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.cxx:42:3: note: Technically the member function 'DicomSeriesList < double , 3 >::operator()' can be const. head itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.cxx:42:3: style:inconclusive: Technically the member function 'DicomSeriesList < double , 4 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.h:40:8: note: Technically the member function 'DicomSeriesList < double , 4 >::operator()' can be const. itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.cxx:42:3: note: Technically the member function 'DicomSeriesList < double , 4 >::operator()' can be const. 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.h:40:8: style:inconclusive: Technically the member function 'DicomSeriesList < double , 2 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.cxx:42:3: note: Technically the member function 'DicomSeriesList < double , 2 >::operator()' can be const. itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.h:40:8: note: Technically the member function 'DicomSeriesList < double , 2 >::operator()' can be const. 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.h:40:8: style:inconclusive: Technically the member function 'DicomSeriesList < double , 3 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.cxx:42:3: note: Technically the member function 'DicomSeriesList < double , 3 >::operator()' can be const. itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.h:40:8: note: Technically the member function 'DicomSeriesList < double , 3 >::operator()' can be const. 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.h:40:8: style:inconclusive: Technically the member function 'DicomSeriesList < double , 4 >::operator()' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.cxx:42:3: note: Technically the member function 'DicomSeriesList < double , 4 >::operator()' can be const. itksnap-3.6.0/Submodules/c3d/adapters/DicomSeriesList.h:40:8: note: Technically the member function 'DicomSeriesList < double , 4 >::operator()' can be const. 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/LevelSetSegmentation.cxx:115:28: style: C-style pointer casting [cstyleCast] head itksnap-3.6.0/Submodules/c3d/adapters/LevelSetSegmentation.cxx:115:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/PadImage.cxx:44:25: style: Redundant condition: If 'i < 3', the comparison 'i < 3' is always true. [redundantCondition] 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/PadImage.cxx:44:25: style: Redundant condition: The condition 'i < 3' is redundant since 'i < 2' is sufficient. [redundantCondition] 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/PadImage.cxx:44:25: style: Redundant condition: The condition 'i < 4' is redundant since 'i < 3' is sufficient. [redundantCondition] head itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.cxx:103:3: performance:inconclusive: Technically the member function 'PrintImageInfo < double , 2 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.h:45:15: note: Technically the member function 'PrintImageInfo < double , 2 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.cxx:103:3: note: Technically the member function 'PrintImageInfo < double , 2 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.cxx:103:3: performance:inconclusive: Technically the member function 'PrintImageInfo < double , 3 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.h:45:15: note: Technically the member function 'PrintImageInfo < double , 3 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.cxx:103:3: note: Technically the member function 'PrintImageInfo < double , 3 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). head itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.cxx:103:3: performance:inconclusive: Technically the member function 'PrintImageInfo < double , 4 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.h:45:15: note: Technically the member function 'PrintImageInfo < double , 4 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.cxx:103:3: note: Technically the member function 'PrintImageInfo < double , 4 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.h:45:15: performance:inconclusive: Technically the member function 'PrintImageInfo < double , 2 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.cxx:103:3: note: Technically the member function 'PrintImageInfo < double , 2 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.h:45:15: note: Technically the member function 'PrintImageInfo < double , 2 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.h:45:15: performance:inconclusive: Technically the member function 'PrintImageInfo < double , 3 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.cxx:103:3: note: Technically the member function 'PrintImageInfo < double , 3 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.h:45:15: note: Technically the member function 'PrintImageInfo < double , 3 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.h:45:15: performance:inconclusive: Technically the member function 'PrintImageInfo < double , 4 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.cxx:103:3: note: Technically the member function 'PrintImageInfo < double , 4 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). itksnap-3.6.0/Submodules/c3d/adapters/PrintImageInfo.h:45:15: note: Technically the member function 'PrintImageInfo < double , 4 >::GetRAICodeFromDirectionMatrix' can be static (but you may consider moving to unnamed namespace). 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/VoxelwiseComponentFunction.cxx:46:19: style:inconclusive: Technically the member function 'RGB_to_HSV_Functor < double , 2 >::operator()' can be const. [functionConst] 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/VoxelwiseComponentFunction.cxx:46:19: style:inconclusive: Technically the member function 'RGB_to_HSV_Functor < double , 3 >::operator()' can be const. [functionConst] 2.17.0 itksnap-3.6.0/Submodules/c3d/adapters/VoxelwiseComponentFunction.cxx:46:19: style:inconclusive: Technically the member function 'RGB_to_HSV_Functor < double , 4 >::operator()' can be const. [functionConst] head itksnap-3.6.0/Submodules/c3d/adapters/VoxelwiseComponentFunction.cxx:46:19: style:inconclusive: Technically the member function 'VoxelwiseComponentFunctionNamespace::RGB_to_HSV_Functor < double , 2 >::operator()' can be const. [functionConst] head itksnap-3.6.0/Submodules/c3d/adapters/VoxelwiseComponentFunction.cxx:46:19: style:inconclusive: Technically the member function 'VoxelwiseComponentFunctionNamespace::RGB_to_HSV_Functor < double , 3 >::operator()' can be const. [functionConst] head itksnap-3.6.0/Submodules/c3d/adapters/VoxelwiseComponentFunction.cxx:46:19: style:inconclusive: Technically the member function 'VoxelwiseComponentFunctionNamespace::RGB_to_HSV_Functor < double , 4 >::operator()' can be const. [functionConst] head itksnap-3.6.0/Submodules/c3d/gui/HistoryDialog.cxx:109:21: performance:inconclusive: Either there is a missing 'override', or the member function 'HistoryDialog::on_btnClose_clicked' can be static. [functionStatic] itksnap-3.6.0/Submodules/c3d/gui/HistoryDialog.h:39:8: note: Either there is a missing 'override', or the member function 'HistoryDialog::on_btnClose_clicked' can be static. itksnap-3.6.0/Submodules/c3d/gui/HistoryDialog.cxx:109:21: note: Either there is a missing 'override', or the member function 'HistoryDialog::on_btnClose_clicked' can be static. 2.17.0 itksnap-3.6.0/Submodules/c3d/gui/HistoryDialog.h:39:8: performance:inconclusive: Either there is a missing 'override', or the member function 'HistoryDialog::on_btnClose_clicked' can be static. [functionStatic] itksnap-3.6.0/Submodules/c3d/gui/HistoryDialog.cxx:109:21: note: Either there is a missing 'override', or the member function 'HistoryDialog::on_btnClose_clicked' can be static. itksnap-3.6.0/Submodules/c3d/gui/HistoryDialog.h:39:8: note: Either there is a missing 'override', or the member function 'HistoryDialog::on_btnClose_clicked' can be static. head itksnap-3.6.0/Submodules/c3d/gui/SettingsDialog.cxx:86:22: performance:inconclusive: Either there is a missing 'override', or the member function 'SettingsDialog::on_SettingsDialog_rejected' can be static. [functionStatic] itksnap-3.6.0/Submodules/c3d/gui/SettingsDialog.h:29:8: note: Either there is a missing 'override', or the member function 'SettingsDialog::on_SettingsDialog_rejected' can be static. itksnap-3.6.0/Submodules/c3d/gui/SettingsDialog.cxx:86:22: note: Either there is a missing 'override', or the member function 'SettingsDialog::on_SettingsDialog_rejected' can be static. 2.17.0 itksnap-3.6.0/Submodules/c3d/gui/SettingsDialog.h:29:8: performance:inconclusive: Either there is a missing 'override', or the member function 'SettingsDialog::on_SettingsDialog_rejected' can be static. [functionStatic] itksnap-3.6.0/Submodules/c3d/gui/SettingsDialog.cxx:86:22: note: Either there is a missing 'override', or the member function 'SettingsDialog::on_SettingsDialog_rejected' can be static. itksnap-3.6.0/Submodules/c3d/gui/SettingsDialog.h:29:8: note: Either there is a missing 'override', or the member function 'SettingsDialog::on_SettingsDialog_rejected' can be static. head itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.cxx:157:21: style:inconclusive: Technically the member function 'Documentation::PrintManual' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.h:61:8: note: Technically the member function 'Documentation::PrintManual' can be const. itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.cxx:157:21: note: Technically the member function 'Documentation::PrintManual' can be const. head itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.cxx:69:10: style: C-style pointer casting [cstyleCast] 2.17.0 itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.cxx:69:11: style: C-style pointer casting [cstyleCast] 2.17.0 itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.h:61:8: style:inconclusive: Technically the member function 'Documentation::PrintManual' can be const. [functionConst] itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.cxx:157:21: note: Technically the member function 'Documentation::PrintManual' can be const. itksnap-3.6.0/Submodules/c3d/utilities/doc/Documentation.h:61:8: note: Technically the member function 'Documentation::PrintManual' can be const. 2.17.0 itksnap-3.6.0/Submodules/greedy/src/bk/itkOptLinearInterpolateImageFunction.h:93:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] 2.17.0 itksnap-3.6.0/Submodules/greedy/src/bk/itkOptVectorLinearInterpolateImageFunction.h:111:21: performance:inconclusive: Either there is a missing 'override', or the member function 'OptVectorLinearInterpolateImageFunction < VectorImageType , double >::EvaluateOptimized' can be static. [functionStatic] 2.17.0 itksnap-3.6.0/Submodules/greedy/src/bk/itkOptVectorLinearInterpolateImageFunction.h:111:21: performance:inconclusive: Either there is a missing 'override', or the member function 'OptVectorLinearInterpolateImageFunction < VectorImageType , myreal >::EvaluateOptimized' can be static. [functionStatic] head itksnap-3.6.0/Submodules/greedy/src/bk/itkOptVectorLinearInterpolateImageFunction.h:111:21: performance:inconclusive: Either there is a missing 'override', or the member function 'itk::OptVectorLinearInterpolateImageFunction < VectorImageType , double >::EvaluateOptimized' can be static. [functionStatic] head itksnap-3.6.0/Submodules/greedy/src/bk/itkOptVectorLinearInterpolateImageFunction.h:111:21: performance:inconclusive: Either there is a missing 'override', or the member function 'itk::OptVectorLinearInterpolateImageFunction < VectorImageType , myreal >::EvaluateOptimized' can be static. [functionStatic] 2.17.0 itksnap-3.6.0/Submodules/greedy/src/bk/itkOptVectorLinearInterpolateImageFunction.h:93:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] 2.17.0 itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:648:47: style: C-style pointer casting [cstyleCast] head itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:648:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:649:42: style: C-style pointer casting [cstyleCast] head itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:649:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:681:23: style: C-style pointer casting [cstyleCast] head itksnap-3.6.0/Submodules/greedy/src/bk/lddmm_data.cxx:681:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 itksnap-3.6.0/Submodules/greedy/src/itkOptVectorLinearInterpolateImageFunction.h:93:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageDimension [valueFlowBailoutIncompleteVar] head itksnap-3.6.0/Testing/Logic/itkImageRegionConstIteratorWithOnlyIndexTest.cxx:134:11: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] head itksnap-3.6.0/Testing/Logic/itkImageRegionConstIteratorWithOnlyIndexTest.cxx:158:13: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] DONE