2025-05-06 00:57 ftp://ftp.de.debian.org/debian/pool/main/libv/libvigraimpex/libvigraimpex_1.12.2+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=boost --library=python --library=zlib --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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 581f101 (2025-05-05 21:13:30 +0200) count: 1692 1678 elapsed-time: 25.6 25.7 head-timing-info: old-timing-info: head results: vigra-Version-1-12-2/config/checkHDF5usesCompression.c:4:0: error: #error "flag is not defined" [preprocessorErrorDirective] vigra-Version-1-12-2/config/checkHDF5usesCompression.c:4:2: error: #error "flag is not defined" [preprocessorErrorDirective] vigra-Version-1-12-2/src/examples/boundarytensor.cxx:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/convert.cxx:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/edge.cxx:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/invert.cxx:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/invert_explicitly.cxx:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/nnlsq.cxx:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/profile.cxx:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/pyramid.cxx:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/pyramid.cxx:63:57: warning: Found suspicious operator ',', result is not used. [constStatement] vigra-Version-1-12-2/src/examples/palette.cxx:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/palette.cxx:220:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/palette.cxx:260:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromRealPromote [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/resize.cxx:107:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/resize.cxx:91:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/smooth.cxx:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/subimage.cxx:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/tutorial/composite.cxx:32:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vertical [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/tutorial/dissolve.cxx:12:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/total_variation.cxx:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/total_variation.cxx:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/total_variation.cxx:100:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/tutorial/graph_agglomerative_clustering.cxx:28:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/tutorial/imageIO_tutorial.cxx:12:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/tutorial/graph_agglomerative_clustering.cxx:21:11: style: The scope of the variable 'sigmaGradMag' can be reduced. [variableScope] vigra-Version-1-12-2/src/examples/tutorial/graph_agglomerative_clustering.cxx:22:11: style: The scope of the variable 'beta' can be reduced. [variableScope] vigra-Version-1-12-2/src/examples/tutorial/graph_agglomerative_clustering.cxx:23:11: style: The scope of the variable 'wardness' can be reduced. [variableScope] vigra-Version-1-12-2/src/examples/tutorial/graph_agglomerative_clustering.cxx:24:9: style: The scope of the variable 'numClusters' can be reduced. [variableScope] vigra-Version-1-12-2/src/examples/tutorial/imageImportInfo_tutorial.cxx:8:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/tutorial/invert_tutorial.cxx:12:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/tutorial/mirror_tutorial.cxx:12:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/tutorial/smooth_blockwise.cxx:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/tutorial/smooth_convolve.cxx:12:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/tutorial/smooth_convolve.cxx:48:34: warning: Found suspicious operator ',', result is not used. [constStatement] vigra-Version-1-12-2/src/examples/tutorial/smooth_explicitly.cxx:11:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/tutorial/subimage_tutorial.cxx:13:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/tutorial/transpose.cxx:13:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/tutorial/transpose.cxx:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/tutorial/transpose_image_tutorial.cxx:12:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/total_variation.cxx:55:11: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] vigra-Version-1-12-2/src/examples/total_variation.cxx:74:11: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] vigra-Version-1-12-2/src/examples/voronoi.cxx:84:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/watershed.cxx:85:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/weightedWatersheds.cxx:124:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepContours [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/examples/weightedWatersheds.cxx:139:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/byteorder.hxx:79:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/byteorder.hxx:152:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/byteorder.hxx:160:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/byteorder.hxx:168:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/byteorder.hxx:77:14: performance:inconclusive: Technically the member function 'vigra::byteorder::reversebytes' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/byteorder.cxx:62:36: performance:inconclusive: Technically the member function 'vigra::byteorder::get_host_byteorder' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/byteorder.hxx:100:29: note: Technically the member function 'vigra::byteorder::get_host_byteorder' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/src/impex/byteorder.cxx:62:36: note: Technically the member function 'vigra::byteorder::get_host_byteorder' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/src/impex/byteorder.hxx:132:14: performance:inconclusive: Technically the member function 'vigra::byteorder::convert_to_host' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/byteorder.hxx:133:14: performance:inconclusive: Technically the member function 'vigra::byteorder::convert_to_host' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/byteorder.hxx:134:14: performance:inconclusive: Technically the member function 'vigra::byteorder::convert_to_host' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/byteorder.hxx:136:14: performance:inconclusive: Technically the member function 'vigra::byteorder::convert_to_host' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/byteorder.hxx:137:14: performance:inconclusive: Technically the member function 'vigra::byteorder::convert_to_host' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/byteorder.hxx:138:14: performance:inconclusive: Technically the member function 'vigra::byteorder::convert_to_host' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/byteorder.hxx:140:14: performance:inconclusive: Technically the member function 'vigra::byteorder::convert_from_host' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/byteorder.hxx:141:14: performance:inconclusive: Technically the member function 'vigra::byteorder::convert_from_host' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/byteorder.hxx:142:14: performance:inconclusive: Technically the member function 'vigra::byteorder::convert_from_host' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/byteorder.hxx:144:14: performance:inconclusive: Technically the member function 'vigra::byteorder::convert_from_host' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/byteorder.hxx:145:14: performance:inconclusive: Technically the member function 'vigra::byteorder::convert_from_host' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/byteorder.hxx:146:14: performance:inconclusive: Technically the member function 'vigra::byteorder::convert_from_host' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/byteorder.hxx:94:9: style: Class 'byteorder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/byteorder.cxx:50:17: style: Variable 'testchar' can be declared as pointer to const [constVariablePointer] vigra-Version-1-12-2/src/impex/codecmanager.cxx:115:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIGRA_CSTD [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/codecmanager.cxx:132:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixelTypes [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/codecmanager.cxx:144:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bandNumbers [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/bmp.cxx:127:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/bmp.cxx:200:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/bmp.cxx:341:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/bmp.cxx:393:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/bmp.cxx:444:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/bmp.cxx:590:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/bmp.cxx:637:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/bmp.cxx:750:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/void_vector.hxx:224:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/void_vector.hxx:254:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/void_vector.hxx:259:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_capacity [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/codecmanager.cxx:156:44: style:inconclusive: Technically the member function 'vigra::CodecManager::supportedFileTypes' can be const. [functionConst] vigra-Version-1-12-2/src/impex/codecmanager.hxx:73:34: note: Technically the member function 'vigra::CodecManager::supportedFileTypes' can be const. vigra-Version-1-12-2/src/impex/codecmanager.cxx:156:44: note: Technically the member function 'vigra::CodecManager::supportedFileTypes' can be const. vigra-Version-1-12-2/src/impex/codecmanager.cxx:170:44: style:inconclusive: Technically the member function 'vigra::CodecManager::supportedFileExtensions' can be const. [functionConst] vigra-Version-1-12-2/src/impex/codecmanager.hxx:76:34: note: Technically the member function 'vigra::CodecManager::supportedFileExtensions' can be const. vigra-Version-1-12-2/src/impex/codecmanager.cxx:170:44: note: Technically the member function 'vigra::CodecManager::supportedFileExtensions' can be const. vigra-Version-1-12-2/src/impex/codecmanager.cxx:267:66: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/src/impex/codecmanager.cxx:124:61: style:inconclusive: Function 'queryCodecPixelTypes' argument 1 names different: declaration 'codecName' definition 'filetype'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/codecmanager.hxx:67:51: note: Function 'queryCodecPixelTypes' argument 1 names different: declaration 'codecName' definition 'filetype'. vigra-Version-1-12-2/src/impex/codecmanager.cxx:124:61: note: Function 'queryCodecPixelTypes' argument 1 names different: declaration 'codecName' definition 'filetype'. vigra-Version-1-12-2/src/impex/codecmanager.cxx:137:62: style:inconclusive: Function 'queryCodecBandNumbers' argument 1 names different: declaration 'codecName' definition 'filetype'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/codecmanager.hxx:70:52: note: Function 'queryCodecBandNumbers' argument 1 names different: declaration 'codecName' definition 'filetype'. vigra-Version-1-12-2/src/impex/codecmanager.cxx:137:62: note: Function 'queryCodecBandNumbers' argument 1 names different: declaration 'codecName' definition 'filetype'. vigra-Version-1-12-2/src/impex/codecmanager.cxx:224:51: style:inconclusive: Function 'getDecoder' argument 1 names different: declaration 'fileName' definition 'filename'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/codecmanager.hxx:80:41: note: Function 'getDecoder' argument 1 names different: declaration 'fileName' definition 'filename'. vigra-Version-1-12-2/src/impex/codecmanager.cxx:224:51: note: Function 'getDecoder' argument 1 names different: declaration 'fileName' definition 'filename'. vigra-Version-1-12-2/src/impex/codecmanager.cxx:225:51: style:inconclusive: Function 'getDecoder' argument 2 names different: declaration 'fileType' definition 'filetype'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/codecmanager.hxx:81:41: note: Function 'getDecoder' argument 2 names different: declaration 'fileType' definition 'filetype'. vigra-Version-1-12-2/src/impex/codecmanager.cxx:225:51: note: Function 'getDecoder' argument 2 names different: declaration 'fileType' definition 'filetype'. vigra-Version-1-12-2/src/impex/codecmanager.cxx:226:44: style:inconclusive: Function 'getDecoder' argument 3 names different: declaration 'imageIndex' definition 'imageindex'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/codecmanager.hxx:82:34: note: Function 'getDecoder' argument 3 names different: declaration 'imageIndex' definition 'imageindex'. vigra-Version-1-12-2/src/impex/codecmanager.cxx:226:44: note: Function 'getDecoder' argument 3 names different: declaration 'imageIndex' definition 'imageindex'. vigra-Version-1-12-2/src/impex/codecmanager.cxx:257:55: style:inconclusive: Function 'getEncoderType' argument 1 names different: declaration 'fileName' definition 'filename'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/codecmanager.hxx:86:45: note: Function 'getEncoderType' argument 1 names different: declaration 'fileName' definition 'filename'. vigra-Version-1-12-2/src/impex/codecmanager.cxx:257:55: note: Function 'getEncoderType' argument 1 names different: declaration 'fileName' definition 'filename'. vigra-Version-1-12-2/src/impex/codecmanager.cxx:258:55: style:inconclusive: Function 'getEncoderType' argument 2 names different: declaration 'fileType' definition 'fType'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/codecmanager.hxx:87:45: note: Function 'getEncoderType' argument 2 names different: declaration 'fileType' definition 'fType'. vigra-Version-1-12-2/src/impex/codecmanager.cxx:258:55: note: Function 'getEncoderType' argument 2 names different: declaration 'fileType' definition 'fType'. vigra-Version-1-12-2/src/impex/codecmanager.cxx:281:51: style:inconclusive: Function 'getEncoder' argument 1 names different: declaration 'fileName' definition 'filename'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/codecmanager.hxx:92:41: note: Function 'getEncoder' argument 1 names different: declaration 'fileName' definition 'filename'. vigra-Version-1-12-2/src/impex/codecmanager.cxx:281:51: note: Function 'getEncoder' argument 1 names different: declaration 'fileName' definition 'filename'. vigra-Version-1-12-2/src/impex/codecmanager.cxx:282:51: style:inconclusive: Function 'getEncoder' argument 2 names different: declaration 'fileType' definition 'fType'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/codecmanager.hxx:93:41: note: Function 'getEncoder' argument 2 names different: declaration 'fileType' definition 'fType'. vigra-Version-1-12-2/src/impex/codecmanager.cxx:282:51: note: Function 'getEncoder' argument 2 names different: declaration 'fileType' definition 'fType'. vigra-Version-1-12-2/src/impex/gif.cxx:617:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UInt16 [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/bmp.cxx:879:17: warning: Member variable 'BmpEncoderImpl::grayscale' is not initialized in the constructor. [uninitMemberVar] vigra-Version-1-12-2/src/impex/bmp.cxx:118:5: performance: Variable 'magic' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] vigra-Version-1-12-2/src/impex/bmp.cxx:839:18: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::close' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/bmp.hxx:65:14: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::close' can be static. vigra-Version-1-12-2/src/impex/bmp.cxx:839:18: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::close' can be static. vigra-Version-1-12-2/src/impex/bmp.cxx:841:18: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/bmp.hxx:66:14: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/bmp.cxx:841:18: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/bmp.cxx:795:25: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/bmp.hxx:68:21: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/bmp.cxx:795:25: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/bmp.cxx:815:25: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::getPixelType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/bmp.hxx:69:21: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::getPixelType' can be static. vigra-Version-1-12-2/src/impex/bmp.cxx:815:25: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::getPixelType' can be static. vigra-Version-1-12-2/src/impex/bmp.cxx:834:18: style:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::nextScanline' can be const. [functionConst] vigra-Version-1-12-2/src/impex/bmp.hxx:77:14: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::nextScanline' can be const. vigra-Version-1-12-2/src/impex/bmp.cxx:834:18: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::nextScanline' can be const. vigra-Version-1-12-2/src/impex/bmp.cxx:1111:18: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/bmp.hxx:90:14: note: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::abort' can be static. vigra-Version-1-12-2/src/impex/bmp.cxx:1111:18: note: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::abort' can be static. vigra-Version-1-12-2/src/impex/bmp.cxx:1042:25: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/bmp.hxx:92:21: note: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/bmp.cxx:1042:25: note: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/bmp.cxx:1101:18: style:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::nextScanline' can be const. [functionConst] vigra-Version-1-12-2/src/impex/bmp.hxx:103:14: note: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::nextScanline' can be const. vigra-Version-1-12-2/src/impex/bmp.cxx:1101:18: note: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::nextScanline' can be const. vigra-Version-1-12-2/src/impex/bmp.cxx:131:21: style:inconclusive: Technically the member function 'vigra::BmpFileHeader::to_stream' can be const. [functionConst] vigra-Version-1-12-2/src/impex/bmp.cxx:112:10: note: Technically the member function 'vigra::BmpFileHeader::to_stream' can be const. vigra-Version-1-12-2/src/impex/bmp.cxx:131:21: note: Technically the member function 'vigra::BmpFileHeader::to_stream' can be const. vigra-Version-1-12-2/src/impex/void_vector.hxx:254:20: debug: CheckClass::isMemberVar found used member variable 'm_size' with varid 0 [varid0] vigra-Version-1-12-2/src/impex/void_vector.hxx:259:20: debug: CheckClass::isMemberVar found used member variable 'm_capacity' with varid 0 [varid0] vigra-Version-1-12-2/src/impex/void_vector.hxx:189:35: warning: The class 'void_vector < UInt8 >' defines member function with name 'data' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:137:29: note: Parent function 'void_vector_base::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:189:35: note: Derived function 'void_vector < UInt8 >::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:195:29: warning: The class 'void_vector < UInt8 >' defines member function with name 'data' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:142:23: note: Parent function 'void_vector_base::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:195:29: note: Derived function 'void_vector < UInt8 >::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:237:14: warning: The class 'void_vector < UInt8 >' defines member function with name 'reserve' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:116:21: note: Parent function 'void_vector_base::reserve' vigra-Version-1-12-2/src/impex/void_vector.hxx:237:14: note: Derived function 'void_vector < UInt8 >::reserve' vigra-Version-1-12-2/src/impex/void_vector.hxx:252:19: warning: The class 'void_vector < UInt8 >' defines member function with name 'size' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:147:26: note: Parent function 'void_vector_base::size' vigra-Version-1-12-2/src/impex/void_vector.hxx:252:19: note: Derived function 'void_vector < UInt8 >::size' vigra-Version-1-12-2/src/impex/void_vector.hxx:257:19: warning: The class 'void_vector < UInt8 >' defines member function with name 'capacity' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:152:26: note: Parent function 'void_vector_base::capacity' vigra-Version-1-12-2/src/impex/void_vector.hxx:257:19: note: Derived function 'void_vector < UInt8 >::capacity' vigra-Version-1-12-2/src/impex/void_vector.hxx:68:9: style: Class 'void_vector_base' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/bmp.cxx:255:5: style: Struct 'BmpDecoderImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/bmp.cxx:868:5: style: Struct 'BmpEncoderImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/void_vector.hxx:179:9: style: Class 'void_vector < UInt8 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/bmp.cxx:457:9: style: The scope of the variable 'c1' can be reduced. [variableScope] vigra-Version-1-12-2/src/impex/bmp.cxx:457:13: style: The scope of the variable 'c2' can be reduced. [variableScope] vigra-Version-1-12-2/src/impex/bmp.cxx:650:9: style: The scope of the variable 'c1' can be reduced. [variableScope] vigra-Version-1-12-2/src/impex/bmp.cxx:650:13: style: The scope of the variable 'c2' can be reduced. [variableScope] vigra-Version-1-12-2/src/impex/bmp.cxx:763:13: style: The scope of the variable 'mover' can be reduced. [variableScope] vigra-Version-1-12-2/src/impex/bmp.cxx:121:70: style: Parameter 'bo' can be declared as reference to const [constParameterReference] vigra-Version-1-12-2/src/impex/bmp.cxx:131:68: style: Parameter 'bo' can be declared as reference to const [constParameterReference] vigra-Version-1-12-2/src/impex/bmp.cxx:169:70: style: Parameter 'bo' can be declared as reference to const [constParameterReference] vigra-Version-1-12-2/src/impex/bmp.cxx:203:68: style: Parameter 'bo' can be declared as reference to const [constParameterReference] vigra-Version-1-12-2/src/impex/void_vector.hxx:213:27: portability: 'data()' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] vigra-Version-1-12-2/src/impex/bmp.cxx:353:19: style: Variable 'mover' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/src/impex/bmp.cxx:405:19: style: Variable 'mover' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/src/impex/bmp.cxx:602:19: style: Variable 'mover' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/src/impex/bmp.cxx:979:19: style: Variable 'mover' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/src/impex/bmp.cxx:1008:19: style: Variable 'mover' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/src/impex/hdr.cxx:114:19: warning: Member variable 'HDRCodecImpl::rgbe_h' is not initialized in the constructor. [uninitMemberVar] vigra-Version-1-12-2/src/impex/hdr.cxx:114:19: warning: Member variable 'HDRCodecImpl::width' is not initialized in the constructor. [uninitMemberVar] vigra-Version-1-12-2/src/impex/hdr.cxx:114:19: warning: Member variable 'HDRCodecImpl::height' is not initialized in the constructor. [uninitMemberVar] vigra-Version-1-12-2/src/impex/hdr.cxx:198:29: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.hxx:66:21: note: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:198:29: note: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:238:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::close' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.hxx:78:14: note: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::close' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:238:22: note: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::close' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:239:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.hxx:79:14: note: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:239:22: note: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:316:29: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDREncoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.hxx:92:21: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:316:29: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:347:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setCompressionType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.hxx:97:14: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setCompressionType' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:347:22: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setCompressionType' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:359:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setPosition' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.hxx:100:14: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setPosition' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:359:22: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setPosition' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:363:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setXResolution' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.hxx:101:14: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setXResolution' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:363:22: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setXResolution' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:367:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setYResolution' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.hxx:102:14: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setYResolution' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:367:22: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setYResolution' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:387:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDREncoder::close' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.hxx:112:14: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::close' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:387:22: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::close' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:388:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDREncoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.hxx:113:14: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::abort' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:388:22: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::abort' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:287:26: performance:inconclusive: Technically the member function 'vigra::HDREncoderImpl::setCompressionType' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/hdr.cxx:269:14: note: Technically the member function 'vigra::HDREncoderImpl::setCompressionType' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/src/impex/hdr.cxx:287:26: note: Technically the member function 'vigra::HDREncoderImpl::setCompressionType' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/src/impex/void_vector.hxx:189:35: warning: The class 'void_vector < float >' defines member function with name 'data' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:137:29: note: Parent function 'void_vector_base::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:189:35: note: Derived function 'void_vector < float >::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:195:29: warning: The class 'void_vector < float >' defines member function with name 'data' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:142:23: note: Parent function 'void_vector_base::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:195:29: note: Derived function 'void_vector < float >::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:237:14: warning: The class 'void_vector < float >' defines member function with name 'reserve' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:116:21: note: Parent function 'void_vector_base::reserve' vigra-Version-1-12-2/src/impex/void_vector.hxx:237:14: note: Derived function 'void_vector < float >::reserve' vigra-Version-1-12-2/src/impex/void_vector.hxx:252:19: warning: The class 'void_vector < float >' defines member function with name 'size' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:147:26: note: Parent function 'void_vector_base::size' vigra-Version-1-12-2/src/impex/void_vector.hxx:252:19: note: Derived function 'void_vector < float >::size' vigra-Version-1-12-2/src/impex/void_vector.hxx:257:19: warning: The class 'void_vector < float >' defines member function with name 'capacity' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:152:26: note: Parent function 'void_vector_base::capacity' vigra-Version-1-12-2/src/impex/void_vector.hxx:257:19: note: Derived function 'void_vector < float >::capacity' vigra-Version-1-12-2/src/impex/hdr.cxx:140:9: style: Class 'HDRDecoderImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/hdr.cxx:256:9: style: Class 'HDREncoderImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/void_vector.hxx:179:9: style: Class 'void_vector < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/hdr.hxx:74:21: performance: Function 'getPixelType()' should return member 'pixeltype' by const reference. [returnByReference] vigra-Version-1-12-2/src/impex/imageinfo.cxx:242:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:347:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filetype [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:354:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromMin_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:363:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromMax_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:368:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromMin_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:373:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromMax_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:378:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toMin_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:383:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toMax_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:388:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_comp [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:394:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filename [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:415:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixeltype [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:431:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x_res [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:436:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_y_res [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:441:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x_res [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:447:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_y_res [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:453:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pos [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:459:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_canvas_size [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:464:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_canvas_size [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:470:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pos [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:475:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_icc_profile [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:481:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_icc_profile [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:511:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:587:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT8 [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:606:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_width [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:611:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_height [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:616:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_bands [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:621:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_extra_bands [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:626:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_images [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:631:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_image_index [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:637:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_image_index [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:652:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_bands [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:657:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_bands [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:662:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixeltype [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:667:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pos [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:672:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_canvas_size [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:677:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x_res [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:682:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_y_res [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:687:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_icc_profile [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:692:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filename [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:734:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filename_ext [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:747:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filetype [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:754:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromMin_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:763:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromMax_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:768:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromMin_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:773:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromMax_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:778:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toMin_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:783:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toMax_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:788:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_comp [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:794:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filename_ext [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:805:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filename_base [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:821:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pixeltype [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:837:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x_res [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:842:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_y_res [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:847:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x_res [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:853:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_y_res [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:859:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_z_res [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:865:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pos [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:871:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pos [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:876:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_icc_profile [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:882:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_icc_profile [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:980:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:1164:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable baseName_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:1174:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:1181:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:1182:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resolution_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:1187:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT8 [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:1211:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numBands_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:1212:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numBands_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:1213:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numBands_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:1214:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:1215:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:1216:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:1217:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:1218:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable description_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/imageinfo.cxx:245:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] vigra-Version-1-12-2/src/impex/imageinfo.cxx:245:26: warning: If resource allocation fails, then there is a possible null pointer dereference: dir [nullPointerOutOfResources] vigra-Version-1-12-2/src/impex/imageinfo.cxx:232:24: note: Assuming allocation function fails vigra-Version-1-12-2/src/impex/imageinfo.cxx:232:24: note: Assignment 'dir=opendir(path.c_str())', assigned value is 0 vigra-Version-1-12-2/src/impex/imageinfo.cxx:245:26: note: Null pointer dereference vigra-Version-1-12-2/src/impex/imageinfo.cxx:260:14: warning: If resource allocation fails, then there is a possible null pointer dereference: dir [nullPointerOutOfResources] vigra-Version-1-12-2/src/impex/imageinfo.cxx:232:24: note: Assuming allocation function fails vigra-Version-1-12-2/src/impex/imageinfo.cxx:232:24: note: Assignment 'dir=opendir(path.c_str())', assigned value is 0 vigra-Version-1-12-2/src/impex/imageinfo.cxx:260:14: note: Null pointer dereference vigra-Version-1-12-2/src/impex/imageinfo.cxx:306:37: performance: Function parameter 'filetype' should be passed by const reference. [passedByValue] vigra-Version-1-12-2/src/impex/imageinfo.cxx:241:14: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] vigra-Version-1-12-2/src/impex/imageinfo.cxx:1091:35: style: Variable 'type' can be declared as pointer to const [constVariablePointer] vigra-Version-1-12-2/src/impex/gif.cxx:91:9: warning: Member variable 'ColorCluster::largest_diff' is not initialized in the constructor. [uninitMemberVar] vigra-Version-1-12-2/src/impex/gif.cxx:758:21: warning: Member variable 'GIFEncoderImpl::header' is not initialized in the constructor. [uninitMemberVar] vigra-Version-1-12-2/src/impex/gif.cxx:727:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::close' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/gif.hxx:65:14: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::close' can be static. vigra-Version-1-12-2/src/impex/gif.cxx:727:22: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::close' can be static. vigra-Version-1-12-2/src/impex/gif.cxx:728:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/gif.hxx:66:14: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/gif.cxx:728:22: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/gif.cxx:681:29: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/gif.hxx:68:21: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/gif.cxx:681:29: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/gif.cxx:701:29: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::getPixelType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/gif.hxx:69:21: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::getPixelType' can be static. vigra-Version-1-12-2/src/impex/gif.cxx:701:29: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::getPixelType' can be static. vigra-Version-1-12-2/src/impex/gif.cxx:1075:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::GIFEncoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/gif.hxx:91:14: note: Either there is a missing 'override', or the member function 'vigra::GIFEncoder::abort' can be static. vigra-Version-1-12-2/src/impex/gif.cxx:1075:22: note: Either there is a missing 'override', or the member function 'vigra::GIFEncoder::abort' can be static. vigra-Version-1-12-2/src/impex/gif.cxx:1006:29: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::GIFEncoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/gif.hxx:93:21: note: Either there is a missing 'override', or the member function 'vigra::GIFEncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/gif.cxx:1006:29: note: Either there is a missing 'override', or the member function 'vigra::GIFEncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/gif.cxx:327:21: style:inconclusive: Technically the member function 'vigra::GIFHeader::global_to_stream' can be const. [functionConst] vigra-Version-1-12-2/src/impex/gif.cxx:307:14: note: Technically the member function 'vigra::GIFHeader::global_to_stream' can be const. vigra-Version-1-12-2/src/impex/gif.cxx:327:21: note: Technically the member function 'vigra::GIFHeader::global_to_stream' can be const. vigra-Version-1-12-2/src/impex/gif.cxx:373:21: style:inconclusive: Technically the member function 'vigra::GIFHeader::local_to_stream' can be const. [functionConst] vigra-Version-1-12-2/src/impex/gif.cxx:308:14: note: Technically the member function 'vigra::GIFHeader::local_to_stream' can be const. vigra-Version-1-12-2/src/impex/gif.cxx:373:21: note: Technically the member function 'vigra::GIFHeader::local_to_stream' can be const. vigra-Version-1-12-2/src/impex/void_vector.hxx:189:35: warning: The class 'void_vector < Int16 >' defines member function with name 'data' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:137:29: note: Parent function 'void_vector_base::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:189:35: note: Derived function 'void_vector < Int16 >::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:195:29: warning: The class 'void_vector < Int16 >' defines member function with name 'data' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:142:23: note: Parent function 'void_vector_base::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:195:29: note: Derived function 'void_vector < Int16 >::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:237:14: warning: The class 'void_vector < Int16 >' defines member function with name 'reserve' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:116:21: note: Parent function 'void_vector_base::reserve' vigra-Version-1-12-2/src/impex/void_vector.hxx:237:14: note: Derived function 'void_vector < Int16 >::reserve' vigra-Version-1-12-2/src/impex/void_vector.hxx:252:19: warning: The class 'void_vector < Int16 >' defines member function with name 'size' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:147:26: note: Parent function 'void_vector_base::size' vigra-Version-1-12-2/src/impex/void_vector.hxx:252:19: note: Derived function 'void_vector < Int16 >::size' vigra-Version-1-12-2/src/impex/void_vector.hxx:257:19: warning: The class 'void_vector < Int16 >' defines member function with name 'capacity' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:152:26: note: Parent function 'void_vector_base::capacity' vigra-Version-1-12-2/src/impex/void_vector.hxx:257:19: note: Derived function 'void_vector < Int16 >::capacity' vigra-Version-1-12-2/src/impex/void_vector.hxx:189:35: warning: The class 'void_vector < UInt16 >' defines member function with name 'data' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:137:29: note: Parent function 'void_vector_base::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:189:35: note: Derived function 'void_vector < UInt16 >::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:195:29: warning: The class 'void_vector < UInt16 >' defines member function with name 'data' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:142:23: note: Parent function 'void_vector_base::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:195:29: note: Derived function 'void_vector < UInt16 >::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:237:14: warning: The class 'void_vector < UInt16 >' defines member function with name 'reserve' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:116:21: note: Parent function 'void_vector_base::reserve' vigra-Version-1-12-2/src/impex/void_vector.hxx:237:14: note: Derived function 'void_vector < UInt16 >::reserve' vigra-Version-1-12-2/src/impex/void_vector.hxx:252:19: warning: The class 'void_vector < UInt16 >' defines member function with name 'size' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:147:26: note: Parent function 'void_vector_base::size' vigra-Version-1-12-2/src/impex/void_vector.hxx:252:19: note: Derived function 'void_vector < UInt16 >::size' vigra-Version-1-12-2/src/impex/void_vector.hxx:257:19: warning: The class 'void_vector < UInt16 >' defines member function with name 'capacity' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:152:26: note: Parent function 'void_vector_base::capacity' vigra-Version-1-12-2/src/impex/void_vector.hxx:257:19: note: Derived function 'void_vector < UInt16 >::capacity' vigra-Version-1-12-2/src/impex/gif.cxx:81:13: style: Struct 'ColorSorter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/gif.cxx:400:9: style: Struct 'GIFDecoderImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/gif.cxx:755:9: style: Struct 'GIFEncoderImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/void_vector.hxx:179:9: style: Class 'void_vector < Int16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/void_vector.hxx:179:9: style: Class 'void_vector < UInt16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/gif.cxx:962:25: style: Variable 'max_code' is reassigned a value before the old one has been used. [redundantAssignment] vigra-Version-1-12-2/src/impex/gif.cxx:960:17: note: max_code is assigned vigra-Version-1-12-2/src/impex/gif.cxx:962:25: note: max_code is overwritten vigra-Version-1-12-2/src/impex/gif.cxx:625:26: style: The scope of the variable 'y' can be reduced. [variableScope] vigra-Version-1-12-2/src/impex/gif.cxx:235:40: style: Parameter 'clusters' can be declared as reference to const [constParameterReference] vigra-Version-1-12-2/src/impex/gif.cxx:85:37: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] vigra-Version-1-12-2/src/impex/gif.cxx:85:48: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] vigra-Version-1-12-2/src/impex/gif.cxx:115:36: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] vigra-Version-1-12-2/src/impex/gif.cxx:238:17: style: Variable 'base' can be declared as pointer to const [constVariablePointer] vigra-Version-1-12-2/src/impex/gif.cxx:630:15: style: Variable 'interlace_rate' can be declared as const array [constVariable] vigra-Version-1-12-2/src/impex/gif.cxx:631:15: style: Variable 'interlace_start' can be declared as const array [constVariable] vigra-Version-1-12-2/src/impex/gif.cxx:945:29: style: Variable 'hash_code[k]' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/src/impex/gif.cxx:946:31: style: Variable 'hash_prefix[k]' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/src/impex/gif.cxx:947:31: style: Variable 'hash_suffix[k]' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/src/impex/gif.cxx:955:31: style: Variable 'hash_code[k]' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/src/impex/pnm.cxx:398:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/pnm.cxx:617:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/pnm.cxx:671:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/pnm.cxx:691:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/pnm.cxx:807:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/rgbe.c:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/pnm.cxx:516:21: warning: Member variable 'PnmEncoderImpl::width' is not initialized in the constructor. [uninitMemberVar] vigra-Version-1-12-2/src/impex/pnm.cxx:516:21: warning: Member variable 'PnmEncoderImpl::height' is not initialized in the constructor. [uninitMemberVar] vigra-Version-1-12-2/src/impex/pnm.cxx:516:21: warning: Member variable 'PnmEncoderImpl::components' is not initialized in the constructor. [uninitMemberVar] vigra-Version-1-12-2/src/impex/pnm.cxx:516:21: warning: Member variable 'PnmEncoderImpl::maxval' is not initialized in the constructor. [uninitMemberVar] vigra-Version-1-12-2/src/impex/pnm.cxx:476:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::close' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/pnm.hxx:66:14: note: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::close' can be static. vigra-Version-1-12-2/src/impex/pnm.cxx:476:22: note: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::close' can be static. vigra-Version-1-12-2/src/impex/pnm.cxx:479:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/pnm.hxx:67:14: note: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/pnm.cxx:479:22: note: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/pnm.cxx:413:29: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/pnm.hxx:69:21: note: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/pnm.cxx:413:29: note: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/pnm.cxx:825:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/pnm.hxx:93:14: note: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::abort' can be static. vigra-Version-1-12-2/src/impex/pnm.cxx:825:22: note: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::abort' can be static. vigra-Version-1-12-2/src/impex/pnm.cxx:543:29: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/pnm.hxx:95:21: note: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/pnm.cxx:543:29: note: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/pnm.cxx:776:22: style:inconclusive: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::nextScanline' can be const. [functionConst] vigra-Version-1-12-2/src/impex/pnm.hxx:106:14: note: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::nextScanline' can be const. vigra-Version-1-12-2/src/impex/pnm.cxx:776:22: note: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::nextScanline' can be const. vigra-Version-1-12-2/src/impex/pnm.cxx:742:26: performance:inconclusive: Technically the member function 'vigra::PnmEncoderImpl::write_bilevel_raw' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/pnm.cxx:509:14: note: Technically the member function 'vigra::PnmEncoderImpl::write_bilevel_raw' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/src/impex/pnm.cxx:742:26: note: Technically the member function 'vigra::PnmEncoderImpl::write_bilevel_raw' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/src/impex/void_vector.hxx:189:35: warning: The class 'void_vector < UInt32 >' defines member function with name 'data' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:137:29: note: Parent function 'void_vector_base::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:189:35: note: Derived function 'void_vector < UInt32 >::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:195:29: warning: The class 'void_vector < UInt32 >' defines member function with name 'data' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:142:23: note: Parent function 'void_vector_base::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:195:29: note: Derived function 'void_vector < UInt32 >::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:237:14: warning: The class 'void_vector < UInt32 >' defines member function with name 'reserve' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:116:21: note: Parent function 'void_vector_base::reserve' vigra-Version-1-12-2/src/impex/void_vector.hxx:237:14: note: Derived function 'void_vector < UInt32 >::reserve' vigra-Version-1-12-2/src/impex/void_vector.hxx:252:19: warning: The class 'void_vector < UInt32 >' defines member function with name 'size' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:147:26: note: Parent function 'void_vector_base::size' vigra-Version-1-12-2/src/impex/void_vector.hxx:252:19: note: Derived function 'void_vector < UInt32 >::size' vigra-Version-1-12-2/src/impex/void_vector.hxx:257:19: warning: The class 'void_vector < UInt32 >' defines member function with name 'capacity' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:152:26: note: Parent function 'void_vector_base::capacity' vigra-Version-1-12-2/src/impex/void_vector.hxx:257:19: note: Derived function 'void_vector < UInt32 >::capacity' vigra-Version-1-12-2/src/impex/pnm.cxx:148:9: style: Struct 'PnmDecoderImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/pnm.cxx:513:9: style: Struct 'PnmEncoderImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/void_vector.hxx:179:9: style: Class 'void_vector < UInt32 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/pnm.hxx:70:21: performance: Function 'getPixelType()' should return member 'pixeltype' by const reference. [returnByReference] vigra-Version-1-12-2/src/impex/pnm.cxx:735:13: style: The scope of the variable 'x' can be reduced. [variableScope] vigra-Version-1-12-2/src/impex/pnm.cxx:732:23: style: Variable 'cbands' can be declared as reference to const [constVariableReference] vigra-Version-1-12-2/src/impex/pnm.cxx:498:22: style: struct member 'PnmEncoderImpl::maxval' is never used. [unusedStructMember] vigra-Version-1-12-2/src/impex/sifImport.cxx:112:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dims [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/sifImport.cxx:113:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dims [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/sifImport.cxx:114:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dims [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/sifImport.cxx:115:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_offset [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/sifImport.cxx:116:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filename [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/sifImport.cxx:119:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dims [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/sifImport.cxx:120:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dims [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/sifImport.cxx:129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/sifImport.cxx:264:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/sifImport.cxx:83:4: style: Class 'BadConversion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/lz4.c:195:19: style: Condition 'LZ4_64bits()' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/src/impex/lz4.c:195:19: note: Calling function 'LZ4_64bits' returns 1 vigra-Version-1-12-2/src/impex/lz4.c:195:19: note: Condition 'LZ4_64bits()' is always true vigra-Version-1-12-2/src/impex/lz4.c:252:23: style: Condition 'LZ4_64bits()' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/src/impex/lz4.c:252:23: note: Calling function 'LZ4_64bits' returns 1 vigra-Version-1-12-2/src/impex/lz4.c:252:23: note: Condition 'LZ4_64bits()' is always true vigra-Version-1-12-2/src/impex/lz4.c:281:23: style: Condition 'LZ4_64bits()' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/src/impex/lz4.c:281:23: note: Calling function 'LZ4_64bits' returns 1 vigra-Version-1-12-2/src/impex/lz4.c:281:23: note: Condition 'LZ4_64bits()' is always true vigra-Version-1-12-2/src/impex/lz4.c:327:19: style: Condition 'LZ4_64bits()' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/src/impex/lz4.c:327:19: note: Calling function 'LZ4_64bits' returns 1 vigra-Version-1-12-2/src/impex/lz4.c:327:19: note: Condition 'LZ4_64bits()' is always true vigra-Version-1-12-2/src/impex/lz4.c:399:19: style: Condition 'LZ4_64bits()' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/src/impex/lz4.c:399:19: note: Calling function 'LZ4_64bits' returns 1 vigra-Version-1-12-2/src/impex/lz4.c:399:19: note: Condition 'LZ4_64bits()' is always true vigra-Version-1-12-2/src/impex/lz4.c:667:98: style: Condition 'LZ4_64bits()' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/src/impex/lz4.c:667:98: note: Calling function 'LZ4_64bits' returns 1 vigra-Version-1-12-2/src/impex/lz4.c:667:98: note: Condition 'LZ4_64bits()' is always true vigra-Version-1-12-2/src/impex/lz4.c:674:113: style: Condition 'LZ4_64bits()' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/src/impex/lz4.c:674:113: note: Calling function 'LZ4_64bits' returns 1 vigra-Version-1-12-2/src/impex/lz4.c:674:113: note: Condition 'LZ4_64bits()' is always true vigra-Version-1-12-2/src/impex/lz4.c:714:108: style: Condition 'LZ4_64bits()' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/src/impex/lz4.c:714:108: note: Calling function 'LZ4_64bits' returns 1 vigra-Version-1-12-2/src/impex/lz4.c:714:108: note: Condition 'LZ4_64bits()' is always true vigra-Version-1-12-2/src/impex/lz4.c:907:104: style: Condition 'LZ4_64bits()' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/src/impex/lz4.c:907:104: note: Calling function 'LZ4_64bits' returns 1 vigra-Version-1-12-2/src/impex/lz4.c:907:104: note: Condition 'LZ4_64bits()' is always true vigra-Version-1-12-2/src/impex/lz4.c:945:14: warning: If memory allocation fails, then there is a possible null pointer dereference: LZ4_stream [nullPointerOutOfMemory] vigra-Version-1-12-2/src/impex/lz4.c:937:41: note: Assuming allocation function fails vigra-Version-1-12-2/src/impex/lz4.c:937:26: note: Assignment 'lz4s=(struct LZ4_stream_t*)calloc(8,(1<<(14-3))+4)', assigned value is 0 vigra-Version-1-12-2/src/impex/lz4.c:939:21: note: Calling function 'LZ4_resetStream', 1st argument 'lz4s' value is 0 vigra-Version-1-12-2/src/impex/lz4.c:945:14: note: Null pointer dereference vigra-Version-1-12-2/src/impex/lz4.c:1478:14: warning: If memory allocation fails, then there is a possible null pointer dereference: lz4ds [nullPointerOutOfMemory] vigra-Version-1-12-2/src/impex/lz4.c:1491:19: note: Assuming allocation function fails vigra-Version-1-12-2/src/impex/lz4.c:1491:19: note: Assignment 'lz4ds=calloc(8,(1<<(14-3))+4)', assigned value is 0 vigra-Version-1-12-2/src/impex/lz4.c:1492:15: note: Calling function 'LZ4_init', 1st argument '(struct LZ4_stream_t_internal*)lz4ds' value is 0 vigra-Version-1-12-2/src/impex/lz4.c:1478:14: note: Null pointer dereference vigra-Version-1-12-2/src/impex/lz4.c:1479:5: warning: If memory allocation fails, then there is a possible null pointer dereference: lz4ds [nullPointerOutOfMemory] vigra-Version-1-12-2/src/impex/lz4.c:1491:19: note: Assuming allocation function fails vigra-Version-1-12-2/src/impex/lz4.c:1491:19: note: Assignment 'lz4ds=calloc(8,(1<<(14-3))+4)', assigned value is 0 vigra-Version-1-12-2/src/impex/lz4.c:1492:15: note: Calling function 'LZ4_init', 1st argument '(struct LZ4_stream_t_internal*)lz4ds' value is 0 vigra-Version-1-12-2/src/impex/lz4.c:1479:5: note: Null pointer dereference vigra-Version-1-12-2/src/impex/sun.cxx:356:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::SunDecoder::close' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/sun.hxx:65:14: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::close' can be static. vigra-Version-1-12-2/src/impex/sun.cxx:356:22: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::close' can be static. vigra-Version-1-12-2/src/impex/sun.cxx:357:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::SunDecoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/sun.hxx:66:14: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/sun.cxx:357:22: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/sun.cxx:316:29: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::SunDecoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/sun.hxx:68:21: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/sun.cxx:316:29: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/sun.cxx:336:29: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::SunDecoder::getPixelType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/sun.hxx:69:21: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::getPixelType' can be static. vigra-Version-1-12-2/src/impex/sun.cxx:336:29: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::getPixelType' can be static. vigra-Version-1-12-2/src/impex/sun.cxx:519:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::SunEncoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/sun.hxx:91:14: note: Either there is a missing 'override', or the member function 'vigra::SunEncoder::abort' can be static. vigra-Version-1-12-2/src/impex/sun.cxx:519:22: note: Either there is a missing 'override', or the member function 'vigra::SunEncoder::abort' can be static. vigra-Version-1-12-2/src/impex/sun.cxx:457:29: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::SunEncoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/sun.hxx:93:21: note: Either there is a missing 'override', or the member function 'vigra::SunEncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/sun.cxx:457:29: note: Either there is a missing 'override', or the member function 'vigra::SunEncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/sun.cxx:130:21: style:inconclusive: Technically the member function 'vigra::SunHeader::to_stream' can be const. [functionConst] vigra-Version-1-12-2/src/impex/sun.cxx:116:14: note: Technically the member function 'vigra::SunHeader::to_stream' can be const. vigra-Version-1-12-2/src/impex/sun.cxx:130:21: note: Technically the member function 'vigra::SunHeader::to_stream' can be const. vigra-Version-1-12-2/src/impex/sun.cxx:158:9: style: Struct 'SunDecoderImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/sun.cxx:377:9: style: Struct 'SunEncoderImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/lz4.c:372:27: style:inconclusive: Function 'LZ4_compressBound' argument 1 names different: declaration 'inputSize' definition 'isize'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:118:27: note: Function 'LZ4_compressBound' argument 1 names different: declaration 'inputSize' definition 'isize'. vigra-Version-1-12-2/src/impex/lz4.c:372:27: note: Function 'LZ4_compressBound' argument 1 names different: declaration 'inputSize' definition 'isize'. vigra-Version-1-12-2/src/impex/lz4.c:657:96: style:inconclusive: Function 'LZ4_compress_fast_extState' argument 5 names different: declaration 'maxDestSize' definition 'maxOutputSize'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:139:97: note: Function 'LZ4_compress_fast_extState' argument 5 names different: declaration 'maxDestSize' definition 'maxOutputSize'. vigra-Version-1-12-2/src/impex/lz4.c:657:96: note: Function 'LZ4_compress_fast_extState' argument 5 names different: declaration 'maxDestSize' definition 'maxOutputSize'. vigra-Version-1-12-2/src/impex/lz4.c:679:59: style:inconclusive: Function 'LZ4_compress_fast' argument 3 names different: declaration 'sourceSize' definition 'inputSize'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:128:60: note: Function 'LZ4_compress_fast' argument 3 names different: declaration 'sourceSize' definition 'inputSize'. vigra-Version-1-12-2/src/impex/lz4.c:679:59: note: Function 'LZ4_compress_fast' argument 3 names different: declaration 'sourceSize' definition 'inputSize'. vigra-Version-1-12-2/src/impex/lz4.c:679:74: style:inconclusive: Function 'LZ4_compress_fast' argument 4 names different: declaration 'maxDestSize' definition 'maxOutputSize'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:128:76: note: Function 'LZ4_compress_fast' argument 4 names different: declaration 'maxDestSize' definition 'maxOutputSize'. vigra-Version-1-12-2/src/impex/lz4.c:679:74: note: Function 'LZ4_compress_fast' argument 4 names different: declaration 'maxDestSize' definition 'maxOutputSize'. vigra-Version-1-12-2/src/impex/lz4.c:697:62: style:inconclusive: Function 'LZ4_compress_default' argument 3 names different: declaration 'sourceSize' definition 'inputSize'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:73:62: note: Function 'LZ4_compress_default' argument 3 names different: declaration 'sourceSize' definition 'inputSize'. vigra-Version-1-12-2/src/impex/lz4.c:697:62: note: Function 'LZ4_compress_default' argument 3 names different: declaration 'sourceSize' definition 'inputSize'. vigra-Version-1-12-2/src/impex/lz4.c:697:77: style:inconclusive: Function 'LZ4_compress_default' argument 4 names different: declaration 'maxDestSize' definition 'maxOutputSize'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:73:78: note: Function 'LZ4_compress_default' argument 4 names different: declaration 'maxDestSize' definition 'maxOutputSize'. vigra-Version-1-12-2/src/impex/lz4.c:697:77: note: Function 'LZ4_compress_default' argument 4 names different: declaration 'maxDestSize' definition 'maxOutputSize'. vigra-Version-1-12-2/src/impex/lz4.c:912:39: style:inconclusive: Function 'LZ4_compress_destSize' argument 1 names different: declaration 'source' definition 'src'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:153:40: note: Function 'LZ4_compress_destSize' argument 1 names different: declaration 'source' definition 'src'. vigra-Version-1-12-2/src/impex/lz4.c:912:39: note: Function 'LZ4_compress_destSize' argument 1 names different: declaration 'source' definition 'src'. vigra-Version-1-12-2/src/impex/lz4.c:912:50: style:inconclusive: Function 'LZ4_compress_destSize' argument 2 names different: declaration 'dest' definition 'dst'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:153:54: note: Function 'LZ4_compress_destSize' argument 2 names different: declaration 'dest' definition 'dst'. vigra-Version-1-12-2/src/impex/lz4.c:912:50: note: Function 'LZ4_compress_destSize' argument 2 names different: declaration 'dest' definition 'dst'. vigra-Version-1-12-2/src/impex/lz4.c:912:60: style:inconclusive: Function 'LZ4_compress_destSize' argument 3 names different: declaration 'sourceSizePtr' definition 'srcSizePtr'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:153:65: note: Function 'LZ4_compress_destSize' argument 3 names different: declaration 'sourceSizePtr' definition 'srcSizePtr'. vigra-Version-1-12-2/src/impex/lz4.c:912:60: note: Function 'LZ4_compress_destSize' argument 3 names different: declaration 'sourceSizePtr' definition 'srcSizePtr'. vigra-Version-1-12-2/src/impex/lz4.c:912:76: style:inconclusive: Function 'LZ4_compress_destSize' argument 4 names different: declaration 'targetDestSize' definition 'targetDstSize'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:153:84: note: Function 'LZ4_compress_destSize' argument 4 names different: declaration 'targetDestSize' definition 'targetDstSize'. vigra-Version-1-12-2/src/impex/lz4.c:912:76: note: Function 'LZ4_compress_destSize' argument 4 names different: declaration 'targetDestSize' definition 'targetDstSize'. vigra-Version-1-12-2/src/impex/lz4.c:943:37: style:inconclusive: Function 'LZ4_resetStream' argument 1 names different: declaration 'streamPtr' definition 'LZ4_stream'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:202:37: note: Function 'LZ4_resetStream' argument 1 names different: declaration 'streamPtr' definition 'LZ4_stream'. vigra-Version-1-12-2/src/impex/lz4.c:943:37: note: Function 'LZ4_resetStream' argument 1 names different: declaration 'streamPtr' definition 'LZ4_stream'. vigra-Version-1-12-2/src/impex/lz4.c:948:35: style:inconclusive: Function 'LZ4_freeStream' argument 1 names different: declaration 'streamPtr' definition 'LZ4_stream'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:211:45: note: Function 'LZ4_freeStream' argument 1 names different: declaration 'streamPtr' definition 'LZ4_stream'. vigra-Version-1-12-2/src/impex/lz4.c:948:35: note: Function 'LZ4_freeStream' argument 1 names different: declaration 'streamPtr' definition 'LZ4_stream'. vigra-Version-1-12-2/src/impex/lz4.c:956:33: style:inconclusive: Function 'LZ4_loadDict' argument 1 names different: declaration 'streamPtr' definition 'LZ4_dict'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:220:33: note: Function 'LZ4_loadDict' argument 1 names different: declaration 'streamPtr' definition 'LZ4_dict'. vigra-Version-1-12-2/src/impex/lz4.c:956:33: note: Function 'LZ4_loadDict' argument 1 names different: declaration 'streamPtr' definition 'LZ4_dict'. vigra-Version-1-12-2/src/impex/lz4.c:1011:47: style:inconclusive: Function 'LZ4_compress_fast_continue' argument 1 names different: declaration 'streamPtr' definition 'LZ4_stream'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:230:47: note: Function 'LZ4_compress_fast_continue' argument 1 names different: declaration 'streamPtr' definition 'LZ4_stream'. vigra-Version-1-12-2/src/impex/lz4.c:1011:47: note: Function 'LZ4_compress_fast_continue' argument 1 names different: declaration 'streamPtr' definition 'LZ4_stream'. vigra-Version-1-12-2/src/impex/lz4.c:1011:71: style:inconclusive: Function 'LZ4_compress_fast_continue' argument 2 names different: declaration 'src' definition 'source'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:230:70: note: Function 'LZ4_compress_fast_continue' argument 2 names different: declaration 'src' definition 'source'. vigra-Version-1-12-2/src/impex/lz4.c:1011:71: note: Function 'LZ4_compress_fast_continue' argument 2 names different: declaration 'src' definition 'source'. vigra-Version-1-12-2/src/impex/lz4.c:1011:85: style:inconclusive: Function 'LZ4_compress_fast_continue' argument 3 names different: declaration 'dst' definition 'dest'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:230:81: note: Function 'LZ4_compress_fast_continue' argument 3 names different: declaration 'dst' definition 'dest'. vigra-Version-1-12-2/src/impex/lz4.c:1011:85: note: Function 'LZ4_compress_fast_continue' argument 3 names different: declaration 'dst' definition 'dest'. vigra-Version-1-12-2/src/impex/lz4.c:1011:95: style:inconclusive: Function 'LZ4_compress_fast_continue' argument 4 names different: declaration 'srcSize' definition 'inputSize'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:230:90: note: Function 'LZ4_compress_fast_continue' argument 4 names different: declaration 'srcSize' definition 'inputSize'. vigra-Version-1-12-2/src/impex/lz4.c:1011:95: note: Function 'LZ4_compress_fast_continue' argument 4 names different: declaration 'srcSize' definition 'inputSize'. vigra-Version-1-12-2/src/impex/lz4.c:1011:110: style:inconclusive: Function 'LZ4_compress_fast_continue' argument 5 names different: declaration 'maxDstSize' definition 'maxOutputSize'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:230:103: note: Function 'LZ4_compress_fast_continue' argument 5 names different: declaration 'maxDstSize' definition 'maxOutputSize'. vigra-Version-1-12-2/src/impex/lz4.c:1011:110: note: Function 'LZ4_compress_fast_continue' argument 5 names different: declaration 'maxDstSize' definition 'maxOutputSize'. vigra-Version-1-12-2/src/impex/lz4.c:1083:33: style:inconclusive: Function 'LZ4_saveDict' argument 1 names different: declaration 'streamPtr' definition 'LZ4_dict'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:240:33: note: Function 'LZ4_saveDict' argument 1 names different: declaration 'streamPtr' definition 'LZ4_dict'. vigra-Version-1-12-2/src/impex/lz4.c:1083:33: note: Function 'LZ4_saveDict' argument 1 names different: declaration 'streamPtr' definition 'LZ4_dict'. vigra-Version-1-12-2/src/impex/lz4.c:1355:129: style:inconclusive: Function 'LZ4_decompress_safe_continue' argument 5 names different: declaration 'maxDecompressedSize' definition 'maxOutputSize'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:288:129: note: Function 'LZ4_decompress_safe_continue' argument 5 names different: declaration 'maxDecompressedSize' definition 'maxOutputSize'. vigra-Version-1-12-2/src/impex/lz4.c:1355:129: note: Function 'LZ4_decompress_safe_continue' argument 5 names different: declaration 'maxDecompressedSize' definition 'maxOutputSize'. vigra-Version-1-12-2/src/impex/lz4.c:1434:91: style:inconclusive: Function 'LZ4_decompress_safe_usingDict' argument 4 names different: declaration 'maxDecompressedSize' definition 'maxOutputSize'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:299:92: note: Function 'LZ4_decompress_safe_usingDict' argument 4 names different: declaration 'maxDecompressedSize' definition 'maxOutputSize'. vigra-Version-1-12-2/src/impex/lz4.c:1434:91: note: Function 'LZ4_decompress_safe_usingDict' argument 4 names different: declaration 'maxDecompressedSize' definition 'maxOutputSize'. vigra-Version-1-12-2/src/impex/lz4.c:1455:68: style:inconclusive: Function 'LZ4_compress_limitedOutput' argument 3 names different: declaration 'sourceSize' definition 'inputSize'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:331:69: note: Function 'LZ4_compress_limitedOutput' argument 3 names different: declaration 'sourceSize' definition 'inputSize'. vigra-Version-1-12-2/src/impex/lz4.c:1455:68: note: Function 'LZ4_compress_limitedOutput' argument 3 names different: declaration 'sourceSize' definition 'inputSize'. vigra-Version-1-12-2/src/impex/lz4.c:1456:54: style:inconclusive: Function 'LZ4_compress' argument 3 names different: declaration 'sourceSize' definition 'inputSize'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:330:69: note: Function 'LZ4_compress' argument 3 names different: declaration 'sourceSize' definition 'inputSize'. vigra-Version-1-12-2/src/impex/lz4.c:1456:54: note: Function 'LZ4_compress' argument 3 names different: declaration 'sourceSize' definition 'inputSize'. vigra-Version-1-12-2/src/impex/lz4.c:1457:68: style:inconclusive: Function 'LZ4_compress_limitedOutput_withState' argument 2 names different: declaration 'source' definition 'src'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:333:68: note: Function 'LZ4_compress_limitedOutput_withState' argument 2 names different: declaration 'source' definition 'src'. vigra-Version-1-12-2/src/impex/lz4.c:1457:68: note: Function 'LZ4_compress_limitedOutput_withState' argument 2 names different: declaration 'source' definition 'src'. vigra-Version-1-12-2/src/impex/lz4.c:1457:79: style:inconclusive: Function 'LZ4_compress_limitedOutput_withState' argument 3 names different: declaration 'dest' definition 'dst'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:333:82: note: Function 'LZ4_compress_limitedOutput_withState' argument 3 names different: declaration 'dest' definition 'dst'. vigra-Version-1-12-2/src/impex/lz4.c:1457:79: note: Function 'LZ4_compress_limitedOutput_withState' argument 3 names different: declaration 'dest' definition 'dst'. vigra-Version-1-12-2/src/impex/lz4.c:1457:88: style:inconclusive: Function 'LZ4_compress_limitedOutput_withState' argument 4 names different: declaration 'inputSize' definition 'srcSize'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:333:92: note: Function 'LZ4_compress_limitedOutput_withState' argument 4 names different: declaration 'inputSize' definition 'srcSize'. vigra-Version-1-12-2/src/impex/lz4.c:1457:88: note: Function 'LZ4_compress_limitedOutput_withState' argument 4 names different: declaration 'inputSize' definition 'srcSize'. vigra-Version-1-12-2/src/impex/lz4.c:1457:101: style:inconclusive: Function 'LZ4_compress_limitedOutput_withState' argument 5 names different: declaration 'maxOutputSize' definition 'dstSize'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:333:107: note: Function 'LZ4_compress_limitedOutput_withState' argument 5 names different: declaration 'maxOutputSize' definition 'dstSize'. vigra-Version-1-12-2/src/impex/lz4.c:1457:101: note: Function 'LZ4_compress_limitedOutput_withState' argument 5 names different: declaration 'maxOutputSize' definition 'dstSize'. vigra-Version-1-12-2/src/impex/lz4.c:1458:54: style:inconclusive: Function 'LZ4_compress_withState' argument 2 names different: declaration 'source' definition 'src'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:332:68: note: Function 'LZ4_compress_withState' argument 2 names different: declaration 'source' definition 'src'. vigra-Version-1-12-2/src/impex/lz4.c:1458:54: note: Function 'LZ4_compress_withState' argument 2 names different: declaration 'source' definition 'src'. vigra-Version-1-12-2/src/impex/lz4.c:1458:65: style:inconclusive: Function 'LZ4_compress_withState' argument 3 names different: declaration 'dest' definition 'dst'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:332:82: note: Function 'LZ4_compress_withState' argument 3 names different: declaration 'dest' definition 'dst'. vigra-Version-1-12-2/src/impex/lz4.c:1458:65: note: Function 'LZ4_compress_withState' argument 3 names different: declaration 'dest' definition 'dst'. vigra-Version-1-12-2/src/impex/lz4.c:1458:74: style:inconclusive: Function 'LZ4_compress_withState' argument 4 names different: declaration 'inputSize' definition 'srcSize'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:332:92: note: Function 'LZ4_compress_withState' argument 4 names different: declaration 'inputSize' definition 'srcSize'. vigra-Version-1-12-2/src/impex/lz4.c:1458:74: note: Function 'LZ4_compress_withState' argument 4 names different: declaration 'inputSize' definition 'srcSize'. vigra-Version-1-12-2/src/impex/lz4.c:1459:56: style:inconclusive: Function 'LZ4_compress_limitedOutput_continue' argument 1 names different: declaration 'LZ4_streamPtr' definition 'LZ4_stream'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:335:57: note: Function 'LZ4_compress_limitedOutput_continue' argument 1 names different: declaration 'LZ4_streamPtr' definition 'LZ4_stream'. vigra-Version-1-12-2/src/impex/lz4.c:1459:56: note: Function 'LZ4_compress_limitedOutput_continue' argument 1 names different: declaration 'LZ4_streamPtr' definition 'LZ4_stream'. vigra-Version-1-12-2/src/impex/lz4.c:1459:80: style:inconclusive: Function 'LZ4_compress_limitedOutput_continue' argument 2 names different: declaration 'source' definition 'src'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:335:84: note: Function 'LZ4_compress_limitedOutput_continue' argument 2 names different: declaration 'source' definition 'src'. vigra-Version-1-12-2/src/impex/lz4.c:1459:80: note: Function 'LZ4_compress_limitedOutput_continue' argument 2 names different: declaration 'source' definition 'src'. vigra-Version-1-12-2/src/impex/lz4.c:1459:91: style:inconclusive: Function 'LZ4_compress_limitedOutput_continue' argument 3 names different: declaration 'dest' definition 'dst'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:335:98: note: Function 'LZ4_compress_limitedOutput_continue' argument 3 names different: declaration 'dest' definition 'dst'. vigra-Version-1-12-2/src/impex/lz4.c:1459:91: note: Function 'LZ4_compress_limitedOutput_continue' argument 3 names different: declaration 'dest' definition 'dst'. vigra-Version-1-12-2/src/impex/lz4.c:1459:100: style:inconclusive: Function 'LZ4_compress_limitedOutput_continue' argument 4 names different: declaration 'inputSize' definition 'srcSize'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:335:108: note: Function 'LZ4_compress_limitedOutput_continue' argument 4 names different: declaration 'inputSize' definition 'srcSize'. vigra-Version-1-12-2/src/impex/lz4.c:1459:100: note: Function 'LZ4_compress_limitedOutput_continue' argument 4 names different: declaration 'inputSize' definition 'srcSize'. vigra-Version-1-12-2/src/impex/lz4.c:1459:113: style:inconclusive: Function 'LZ4_compress_limitedOutput_continue' argument 5 names different: declaration 'maxOutputSize' definition 'maxDstSize'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:335:123: note: Function 'LZ4_compress_limitedOutput_continue' argument 5 names different: declaration 'maxOutputSize' definition 'maxDstSize'. vigra-Version-1-12-2/src/impex/lz4.c:1459:113: note: Function 'LZ4_compress_limitedOutput_continue' argument 5 names different: declaration 'maxOutputSize' definition 'maxDstSize'. vigra-Version-1-12-2/src/impex/lz4.c:1460:42: style:inconclusive: Function 'LZ4_compress_continue' argument 1 names different: declaration 'LZ4_streamPtr' definition 'LZ4_stream'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:334:57: note: Function 'LZ4_compress_continue' argument 1 names different: declaration 'LZ4_streamPtr' definition 'LZ4_stream'. vigra-Version-1-12-2/src/impex/lz4.c:1460:42: note: Function 'LZ4_compress_continue' argument 1 names different: declaration 'LZ4_streamPtr' definition 'LZ4_stream'. vigra-Version-1-12-2/src/impex/lz4.c:1496:35: style:inconclusive: Function 'LZ4_slideInputBuffer' argument 1 names different: declaration 'state' definition 'LZ4_Data'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:351:84: note: Function 'LZ4_slideInputBuffer' argument 1 names different: declaration 'state' definition 'LZ4_Data'. vigra-Version-1-12-2/src/impex/lz4.c:1496:35: note: Function 'LZ4_slideInputBuffer' argument 1 names different: declaration 'state' definition 'LZ4_Data'. vigra-Version-1-12-2/src/impex/lz4.c:1505:51: style:inconclusive: Function 'LZ4_decompress_safe_withPrefix64k' argument 1 names different: declaration 'src' definition 'source'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:354:114: note: Function 'LZ4_decompress_safe_withPrefix64k' argument 1 names different: declaration 'src' definition 'source'. vigra-Version-1-12-2/src/impex/lz4.c:1505:51: note: Function 'LZ4_decompress_safe_withPrefix64k' argument 1 names different: declaration 'src' definition 'source'. vigra-Version-1-12-2/src/impex/lz4.c:1505:65: style:inconclusive: Function 'LZ4_decompress_safe_withPrefix64k' argument 2 names different: declaration 'dst' definition 'dest'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:354:125: note: Function 'LZ4_decompress_safe_withPrefix64k' argument 2 names different: declaration 'dst' definition 'dest'. vigra-Version-1-12-2/src/impex/lz4.c:1505:65: note: Function 'LZ4_decompress_safe_withPrefix64k' argument 2 names different: declaration 'dst' definition 'dest'. vigra-Version-1-12-2/src/impex/lz4.c:1505:95: style:inconclusive: Function 'LZ4_decompress_safe_withPrefix64k' argument 4 names different: declaration 'maxDstSize' definition 'maxOutputSize'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:354:154: note: Function 'LZ4_decompress_safe_withPrefix64k' argument 4 names different: declaration 'maxDstSize' definition 'maxOutputSize'. vigra-Version-1-12-2/src/impex/lz4.c:1505:95: note: Function 'LZ4_decompress_safe_withPrefix64k' argument 4 names different: declaration 'maxDstSize' definition 'maxOutputSize'. vigra-Version-1-12-2/src/impex/lz4.c:1510:51: style:inconclusive: Function 'LZ4_decompress_fast_withPrefix64k' argument 1 names different: declaration 'src' definition 'source'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:355:114: note: Function 'LZ4_decompress_fast_withPrefix64k' argument 1 names different: declaration 'src' definition 'source'. vigra-Version-1-12-2/src/impex/lz4.c:1510:51: note: Function 'LZ4_decompress_fast_withPrefix64k' argument 1 names different: declaration 'src' definition 'source'. vigra-Version-1-12-2/src/impex/lz4.c:1510:65: style:inconclusive: Function 'LZ4_decompress_fast_withPrefix64k' argument 2 names different: declaration 'dst' definition 'dest'. [funcArgNamesDifferent] vigra-Version-1-12-2/src/impex/lz4.h:355:125: note: Function 'LZ4_decompress_fast_withPrefix64k' argument 2 names different: declaration 'dst' definition 'dest'. vigra-Version-1-12-2/src/impex/lz4.c:1510:65: note: Function 'LZ4_decompress_fast_withPrefix64k' argument 2 names different: declaration 'dst' definition 'dest'. vigra-Version-1-12-2/src/impex/lz4.c:211:11: style: Variable 'e' can be declared as pointer to const [constVariablePointer] vigra-Version-1-12-2/src/impex/lz4.c:425:36: style: Variable 'hashTable' can be declared as pointer to const [constVariablePointer] vigra-Version-1-12-2/src/impex/lz4.c:426:12: style: Variable 'hashTable' can be declared as pointer to const [constVariablePointer] vigra-Version-1-12-2/src/impex/lz4.c:447:34: style: Variable 'dictPtr' can be declared as pointer to const [constVariablePointer] vigra-Version-1-12-2/src/impex/lz4.c:462:17: style: Variable 'olimit' can be declared as pointer to const [constVariablePointer] vigra-Version-1-12-2/src/impex/lz4.c:739:17: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] vigra-Version-1-12-2/src/impex/lz4.c:740:17: style: Variable 'oMaxLit' can be declared as pointer to const [constVariablePointer] vigra-Version-1-12-2/src/impex/lz4.c:741:17: style: Variable 'oMaxMatch' can be declared as pointer to const [constVariablePointer] vigra-Version-1-12-2/src/impex/lz4.c:742:17: style: Variable 'oMaxSeq' can be declared as pointer to const [constVariablePointer] vigra-Version-1-12-2/src/impex/lz4.c:1233:33: style: Variable 'endOfMatch' can be declared as pointer to const [constVariablePointer] vigra-Version-1-12-2/src/impex/lz4.c:140:23: style: union member 'Anonymous0::i' is never used. [unusedStructMember] vigra-Version-1-12-2/src/impex/viff.cxx:357:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/void_vector.hxx:244:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/void_vector.hxx:249:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/void_vector.hxx:254:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/void_vector.hxx:259:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/void_vector.hxx:189:35: warning: The class 'void_vector' defines member function with name 'data' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:137:29: note: Parent function 'void_vector_base::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:189:35: note: Derived function 'void_vector::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:195:29: warning: The class 'void_vector' defines member function with name 'data' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:142:23: note: Parent function 'void_vector_base::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:195:29: note: Derived function 'void_vector::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:237:14: warning: The class 'void_vector' defines member function with name 'reserve' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:116:21: note: Parent function 'void_vector_base::reserve' vigra-Version-1-12-2/src/impex/void_vector.hxx:237:14: note: Derived function 'void_vector::reserve' vigra-Version-1-12-2/src/impex/void_vector.hxx:252:19: warning: The class 'void_vector' defines member function with name 'size' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:147:26: note: Parent function 'void_vector_base::size' vigra-Version-1-12-2/src/impex/void_vector.hxx:252:19: note: Derived function 'void_vector::size' vigra-Version-1-12-2/src/impex/void_vector.hxx:257:19: warning: The class 'void_vector' defines member function with name 'capacity' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:152:26: note: Parent function 'void_vector_base::capacity' vigra-Version-1-12-2/src/impex/void_vector.hxx:257:19: note: Derived function 'void_vector::capacity' vigra-Version-1-12-2/src/impex/void_vector.hxx:179:9: style: Class 'void_vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/matlab/test-routines/vigraTestConstrScalar.cpp:51:29: style: Variable 'Bool' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/src/matlab/test-routines/vigraTestConstrScalar.cpp:55:29: style: Variable 'ValsC' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/src/matlab/test-routines/vigraTestConstrScalar.cpp:56:29: style: Variable 'Vals2D3DC' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/src/matlab/test-routines/vigraTestConstrScalar.cpp:51:17: style: Variable 'Bool' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/src/matlab/test-routines/vigraTestConstrScalar.cpp:55:17: style: Variable 'ValsC' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/src/matlab/test-routines/vigraTestConstrScalar.cpp:56:17: style: Variable 'Vals2D3DC' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/src/matlab/test-routines/vigraTestCopy.cpp:90:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_FD [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/test-routines/vigraTestCopy.cpp:76:18: style: Variable 'outTiny(1,0)' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/src/impex/rgbe.c:414:18: style: Condition 'count==0' is always false [knownConditionTrueFalse] vigra-Version-1-12-2/src/impex/rgbe.c:411:16: note: Assuming that condition 'buf[0]>128' is not redundant vigra-Version-1-12-2/src/impex/rgbe.c:413:21: note: Assignment 'count=buf[0]-128', assigned value is greater than 0 vigra-Version-1-12-2/src/impex/rgbe.c:414:18: note: Condition 'count==0' is always false vigra-Version-1-12-2/src/impex/rgbe.c:509:22: style: Condition 'count==0' is always false [knownConditionTrueFalse] vigra-Version-1-12-2/src/impex/rgbe.c:506:20: note: Assuming that condition 'buf[0]>128' is not redundant vigra-Version-1-12-2/src/impex/rgbe.c:508:25: note: Assignment 'count=buf[0]-128', assigned value is greater than 0 vigra-Version-1-12-2/src/impex/rgbe.c:509:22: note: Condition 'count==0' is always false vigra-Version-1-12-2/src/matlab/test-routines/vigraTestCopyMixed.cpp:87:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_FD [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/rgbe.c:70:50: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] vigra-Version-1-12-2/src/impex/rgbe.c:116:71: style: Parameter 'rgbe' can be declared as const array [constParameter] vigra-Version-1-12-2/src/impex/rgbe.c:133:9: style: Variable 'programtype' can be declared as pointer to const [constVariablePointer] vigra-Version-1-12-2/src/impex/rgbe.c:270:57: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] vigra-Version-1-12-2/src/impex/rgbe.c:371:51: style: Variable 'ptr_end' can be declared as pointer to const [constVariablePointer] vigra-Version-1-12-2/src/impex/rgbe.c:459:51: style: Variable 'ptr_end' can be declared as pointer to const [constVariablePointer] vigra-Version-1-12-2/src/matlab/test-routines/vigraTestCopyMixed.cpp:74:18: style: Variable 'outTiny(1,0)' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/src/matlab/test-routines/vigraTestCopyOpt.cpp:87:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_FD [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/test-routines/vigraTestCopyOpt.cpp:74:18: style: Variable 'outTiny(1,0)' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/src/matlab/test-routines/vigraTestEnum.cpp:52:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MapName [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/impex/viff.cxx:890:23: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::close' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/viff.hxx:65:14: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::close' can be static. vigra-Version-1-12-2/src/impex/viff.cxx:890:23: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::close' can be static. vigra-Version-1-12-2/src/impex/viff.cxx:891:23: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/viff.hxx:66:14: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/viff.cxx:891:23: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/viff.cxx:820:30: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/viff.hxx:68:21: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/viff.cxx:820:30: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/viff.cxx:845:31: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::getOffset' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/viff.hxx:74:22: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::getOffset' can be static. vigra-Version-1-12-2/src/impex/viff.cxx:845:31: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::getOffset' can be static. vigra-Version-1-12-2/src/impex/viff.cxx:885:23: style:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::nextScanline' can be const. [functionConst] vigra-Version-1-12-2/src/impex/viff.hxx:77:14: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::nextScanline' can be const. vigra-Version-1-12-2/src/impex/viff.cxx:885:23: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::nextScanline' can be const. vigra-Version-1-12-2/src/impex/viff.cxx:1088:23: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/viff.hxx:91:14: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::abort' can be static. vigra-Version-1-12-2/src/impex/viff.cxx:1088:23: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::abort' can be static. vigra-Version-1-12-2/src/impex/viff.cxx:936:30: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/viff.hxx:93:21: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/viff.cxx:936:30: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/viff.cxx:980:31: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::getOffset' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/viff.hxx:94:22: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::getOffset' can be static. vigra-Version-1-12-2/src/impex/viff.cxx:980:31: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::getOffset' can be static. vigra-Version-1-12-2/src/impex/viff.cxx:1048:23: style:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::nextScanline' can be const. [functionConst] vigra-Version-1-12-2/src/impex/viff.hxx:104:14: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::nextScanline' can be const. vigra-Version-1-12-2/src/impex/viff.cxx:1048:23: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::nextScanline' can be const. vigra-Version-1-12-2/src/impex/void_vector.hxx:189:35: warning: The class 'void_vector < Int32 >' defines member function with name 'data' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:137:29: note: Parent function 'void_vector_base::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:189:35: note: Derived function 'void_vector < Int32 >::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:195:29: warning: The class 'void_vector < Int32 >' defines member function with name 'data' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:142:23: note: Parent function 'void_vector_base::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:195:29: note: Derived function 'void_vector < Int32 >::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:237:14: warning: The class 'void_vector < Int32 >' defines member function with name 'reserve' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:116:21: note: Parent function 'void_vector_base::reserve' vigra-Version-1-12-2/src/impex/void_vector.hxx:237:14: note: Derived function 'void_vector < Int32 >::reserve' vigra-Version-1-12-2/src/impex/void_vector.hxx:252:19: warning: The class 'void_vector < Int32 >' defines member function with name 'size' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:147:26: note: Parent function 'void_vector_base::size' vigra-Version-1-12-2/src/impex/void_vector.hxx:252:19: note: Derived function 'void_vector < Int32 >::size' vigra-Version-1-12-2/src/impex/void_vector.hxx:257:19: warning: The class 'void_vector < Int32 >' defines member function with name 'capacity' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:152:26: note: Parent function 'void_vector_base::capacity' vigra-Version-1-12-2/src/impex/void_vector.hxx:257:19: note: Derived function 'void_vector < Int32 >::capacity' vigra-Version-1-12-2/src/impex/void_vector.hxx:189:35: warning: The class 'void_vector < double >' defines member function with name 'data' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:137:29: note: Parent function 'void_vector_base::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:189:35: note: Derived function 'void_vector < double >::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:195:29: warning: The class 'void_vector < double >' defines member function with name 'data' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:142:23: note: Parent function 'void_vector_base::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:195:29: note: Derived function 'void_vector < double >::data' vigra-Version-1-12-2/src/impex/void_vector.hxx:237:14: warning: The class 'void_vector < double >' defines member function with name 'reserve' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:116:21: note: Parent function 'void_vector_base::reserve' vigra-Version-1-12-2/src/impex/void_vector.hxx:237:14: note: Derived function 'void_vector < double >::reserve' vigra-Version-1-12-2/src/impex/void_vector.hxx:252:19: warning: The class 'void_vector < double >' defines member function with name 'size' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:147:26: note: Parent function 'void_vector_base::size' vigra-Version-1-12-2/src/impex/void_vector.hxx:252:19: note: Derived function 'void_vector < double >::size' vigra-Version-1-12-2/src/impex/void_vector.hxx:257:19: warning: The class 'void_vector < double >' defines member function with name 'capacity' also defined in its parent class 'void_vector_base'. [duplInheritedMember] vigra-Version-1-12-2/src/impex/void_vector.hxx:152:26: note: Parent function 'void_vector_base::capacity' vigra-Version-1-12-2/src/impex/void_vector.hxx:257:19: note: Derived function 'void_vector < double >::capacity' vigra-Version-1-12-2/src/impex/viff.cxx:525:9: style: Struct 'ViffDecoderImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/viff.cxx:906:9: style: Struct 'ViffEncoderImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/void_vector.hxx:179:9: style: Class 'void_vector < Int32 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/void_vector.hxx:179:9: style: Class 'void_vector < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/src/impex/viff.hxx:69:21: performance: Function 'getPixelType()' should return member 'pixelType' by const reference. [returnByReference] vigra-Version-1-12-2/src/matlab/vigraBoundaryTensor.cpp:61:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/vigraBoundaryTensor.cpp:83:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_FD [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/vigraConnectedComponents.cpp:169:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_FD [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/vigraAdjacency.cpp:207:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cellConfigurations [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/vigraAdjacency.cpp:301:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_FD [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/vigraCorner.cpp:59:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Corner [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/vigraCorner.cpp:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_FD [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/vigraDistance.cpp:69:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MULT [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/vigraDistance.cpp:165:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_FD [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/vigraAdjacency.cpp:203:53: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] vigra-Version-1-12-2/src/matlab/vigraAdjacency.cpp:215:41: style: Unused variable: oight [unusedVariable] vigra-Version-1-12-2/src/matlab/RandomForestProgressVisitor.hxx:24:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree_count_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/RandomForestProgressVisitor.hxx:34:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree_count_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/vigraLearnRF.cpp:65:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_EQUAL [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/vigraLeastAngleRegression.cpp:74:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZeroMean [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/vigraLeastAngleRegression.cpp:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_D [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/vigraPredictIndividually.cpp:67:24: style: Variable 'totalWeight' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/src/matlab/vigraPredictIndividually.cpp:67:12: style: Variable 'totalWeight' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/src/matlab/vigraRadialSymmetry.cpp:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_D [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/vigraResize2.cpp:71:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/vigraResize2.cpp:163:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_D [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/vigraResize3.cpp:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/vigraResize3.cpp:139:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_D [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/vigraWatershed.cpp:95:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable complete_grow [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/src/matlab/vigraWatershed.cpp:195:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_FD [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/binary_forest/test.cxx:111:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/binary_forest/test.cxx:306:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/binary_forest/test.cxx:206:10: performance:inconclusive: Technically the member function 'BinaryForestTests::test_property_map' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/binary_forest/test.cxx:154:18: style: Local variable 'n0' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/binary_forest/test.cxx:144:14: note: Shadowed declaration vigra-Version-1-12-2/test/binary_forest/test.cxx:154:18: note: Shadow variable vigra-Version-1-12-2/test/binary_forest/test.cxx:155:18: style: Local variable 'n1' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/binary_forest/test.cxx:145:14: note: Shadowed declaration vigra-Version-1-12-2/test/binary_forest/test.cxx:155:18: note: Shadow variable vigra-Version-1-12-2/test/binary_forest/test.cxx:156:18: style: Local variable 'n2' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/binary_forest/test.cxx:146:14: note: Shadowed declaration vigra-Version-1-12-2/test/binary_forest/test.cxx:156:18: note: Shadow variable vigra-Version-1-12-2/test/binary_forest/test.cxx:157:18: style: Local variable 'n3' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/binary_forest/test.cxx:147:14: note: Shadowed declaration vigra-Version-1-12-2/test/binary_forest/test.cxx:157:18: note: Shadow variable vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:73:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:231:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:404:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:488:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:572:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:641:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:750:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:862:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1030:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1128:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1199:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1281:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1372:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1455:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1545:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/blockwisealgorithms/test_convolution.cxx:80:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nice [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/blockwisealgorithms/test_convolution.cxx:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/include/vigra/config.hxx:158:0: error: #error "Need at least g++ 2.95" [preprocessorErrorDirective] vigra-Version-1-12-2/include/vigra/config.hxx:158:10: error: #error "Need at least g++ 2.95" [preprocessorErrorDirective] vigra-Version-1-12-2/test/blockwisealgorithms/test_watersheds.cxx:74:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/blockwisealgorithms/test_watersheds.cxx:126:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/blockwisealgorithms/test_watersheds.cxx:186:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/blockwisealgorithms/test_watersheds.cxx:224:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/blockwisealgorithms/test_labeling.cxx:68:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/blockwisealgorithms/test_labeling.cxx:223:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/blockwisealgorithms/test_labeling.cxx:252:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/blockwisealgorithms/test_labeling.cxx:306:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1341:10: performance:inconclusive: Technically the member function 'AdjacencyListGraphTest::adjGraphInArcItTest' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1424:10: performance:inconclusive: Technically the member function 'AdjacencyListGraphTest::adjGraphOutArcItTest' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1121:13: style: Redundant initialization for 'e12'. The initialized value is overwritten before it is read. [redundantInitialization] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1115:18: note: e12 is initialized vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1121:13: note: e12 is overwritten vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1122:13: style: Redundant initialization for 'e13'. The initialized value is overwritten before it is read. [redundantInitialization] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1116:18: note: e13 is initialized vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1122:13: note: e13 is overwritten vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1123:13: style: Redundant initialization for 'e24'. The initialized value is overwritten before it is read. [redundantInitialization] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1117:18: note: e24 is initialized vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1123:13: note: e24 is overwritten vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1124:13: style: Redundant initialization for 'e34'. The initialized value is overwritten before it is read. [redundantInitialization] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1118:18: note: e34 is initialized vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1124:13: note: e34 is overwritten vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1155:13: style: Redundant initialization for 'e12'. The initialized value is overwritten before it is read. [redundantInitialization] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1149:18: note: e12 is initialized vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1155:13: note: e12 is overwritten vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1156:13: style: Redundant initialization for 'e13'. The initialized value is overwritten before it is read. [redundantInitialization] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1150:18: note: e13 is initialized vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1156:13: note: e13 is overwritten vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1157:13: style: Redundant initialization for 'e24'. The initialized value is overwritten before it is read. [redundantInitialization] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1151:18: note: e24 is initialized vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1157:13: note: e24 is overwritten vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1158:13: style: Redundant initialization for 'e34'. The initialized value is overwritten before it is read. [redundantInitialization] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1152:18: note: e34 is initialized vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1158:13: note: e34 is overwritten vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1364:13: style: Redundant initialization for 'e12'. The initialized value is overwritten before it is read. [redundantInitialization] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1354:18: note: e12 is initialized vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1364:13: note: e12 is overwritten vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1365:13: style: Redundant initialization for 'e13'. The initialized value is overwritten before it is read. [redundantInitialization] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1355:18: note: e13 is initialized vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1365:13: note: e13 is overwritten vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1366:13: style: Redundant initialization for 'e24'. The initialized value is overwritten before it is read. [redundantInitialization] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1356:18: note: e24 is initialized vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1366:13: note: e24 is overwritten vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1367:13: style: Redundant initialization for 'e34'. The initialized value is overwritten before it is read. [redundantInitialization] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1357:18: note: e34 is initialized vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1367:13: note: e34 is overwritten vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1447:13: style: Redundant initialization for 'e12'. The initialized value is overwritten before it is read. [redundantInitialization] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1437:18: note: e12 is initialized vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1447:13: note: e12 is overwritten vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1448:13: style: Redundant initialization for 'e13'. The initialized value is overwritten before it is read. [redundantInitialization] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1438:18: note: e13 is initialized vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1448:13: note: e13 is overwritten vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1449:13: style: Redundant initialization for 'e24'. The initialized value is overwritten before it is read. [redundantInitialization] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1439:18: note: e24 is initialized vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1449:13: note: e24 is overwritten vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1450:13: style: Redundant initialization for 'e34'. The initialized value is overwritten before it is read. [redundantInitialization] vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1440:18: note: e34 is initialized vigra-Version-1-12-2/test/adjacency_list_graph/test.cxx:1450:13: note: e34 is overwritten vigra-Version-1-12-2/test/blockwisealgorithms/test_watersheds.cxx:157:33: style: Local variable 'i' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/blockwisealgorithms/test_watersheds.cxx:129:40: note: Shadowed declaration vigra-Version-1-12-2/test/blockwisealgorithms/test_watersheds.cxx:157:33: note: Shadow variable vigra-Version-1-12-2/test/blockwisealgorithms/test_watersheds.cxx:161:33: style: Local variable 'i' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/blockwisealgorithms/test_watersheds.cxx:129:40: note: Shadowed declaration vigra-Version-1-12-2/test/blockwisealgorithms/test_watersheds.cxx:161:33: note: Shadow variable vigra-Version-1-12-2/test/blockwisealgorithms/test_watersheds.cxx:165:33: style: Local variable 'i' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/blockwisealgorithms/test_watersheds.cxx:129:40: note: Shadowed declaration vigra-Version-1-12-2/test/blockwisealgorithms/test_watersheds.cxx:165:33: note: Shadow variable vigra-Version-1-12-2/test/classifier/speed_comparison.cxx:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/colorspaces/test.cxx:129:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/colorspaces/test.cxx:318:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lab2Polar [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/colorspaces/test.cxx:339:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable luv2Polar [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/colorspaces/test.cxx:360:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yPrimePbPr2Polar [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/colorspaces/test.cxx:381:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yPrimeCbCr2Polar [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/colorspaces/test.cxx:402:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yPrimeIQ2Polar [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/colorspaces/test.cxx:423:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yPrimeUV2Polar [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/colorspaces/test.cxx:476:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/colorspaces/test.cxx:100:49: style: Parameter 'c1end' can be declared as pointer to const [constParameterPointer] vigra-Version-1-12-2/test/colorspaces/test.cxx:110:48: style: Parameter 'cend' can be declared as pointer to const [constParameterPointer] vigra-Version-1-12-2/test/colorspaces/test.cxx:132:48: style: Parameter 'cend' can be declared as pointer to const [constParameterPointer] vigra-Version-1-12-2/test/coordinateiterator/test.cxx:41:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/coordinateiterator/test.cxx:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/coordinateiterator/test.cxx:364:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/coordinateiterator/test.cxx:71:10: warning: The struct 'echo_cmp' defines member function with name 'operator()' also defined in its parent struct 'echo'. [duplInheritedMember] vigra-Version-1-12-2/test/coordinateiterator/test.cxx:50:10: note: Parent function 'echo::operator()' vigra-Version-1-12-2/test/coordinateiterator/test.cxx:71:10: note: Derived function 'echo_cmp::operator()' vigra-Version-1-12-2/test/convolution/test.cxx:165:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_WRAP [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:407:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_CLIP [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:459:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_AVOID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:488:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_ZEROPAD [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:514:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_CLIP [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:539:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_WRAP [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:564:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_REFLECT [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:589:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_REPEAT [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:630:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_WRAP [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:678:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_REPEAT [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:722:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_AVOID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:835:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_REFLECT [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:860:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_AVOID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:885:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_CLIP [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:910:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_ZEROPAD [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:935:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_WRAP [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:961:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_REFLECT [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:1501:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_AVOID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:1592:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_REFLECT [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:1663:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_CLIP [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:1723:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_CLIP [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:1744:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_WRAP [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:1818:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_REPEAT [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:1906:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_WRAP [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:1962:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_REPEAT [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:2014:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_AVOID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:2530:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/correlation/test.cxx:313:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test_visitors.hxx:65:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_ThresholdNode [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test_visitors.hxx:91:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test_visitors.hxx:117:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_ThresholdNode [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test_visitors.hxx:151:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test_visitors.hxx:183:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_ThresholdNode [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test_visitors.hxx:222:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test.cxx:111:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test.cxx:128:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test.cxx:196:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test.cxx:228:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test.cxx:251:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test.cxx:268:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test.cxx:404:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test.cxx:444:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test.cxx:505:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test.cxx:585:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test.cxx:615:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test.cxx:665:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test.cxx:689:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test.cxx:719:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test.cxx:743:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test.cxx:929:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test.cxx:984:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/classifier/test.cxx:1092:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/counting_iterator/test.cxx:277:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/delegates/test.cxx:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/delegates/test.cxx:70:9: performance:inconclusive: Technically the member function 'DelegateTest::mf1' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/delegates/test.cxx:75:9: performance:inconclusive: Technically the member function 'DelegateTest::mf2' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/error/test.cxx:122:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/convolution/test.cxx:687:18: style: Local variable 'i' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/convolution/test.cxx:660:13: note: Shadowed declaration vigra-Version-1-12-2/test/convolution/test.cxx:687:18: note: Shadow variable vigra-Version-1-12-2/test/convolution/test.cxx:1088:20: style: Local variable 'grad' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/convolution/test.cxx:1065:33: note: Shadowed declaration vigra-Version-1-12-2/test/convolution/test.cxx:1088:20: note: Shadow variable vigra-Version-1-12-2/test/convolution/test.cxx:1971:18: style: Local variable 'i' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/convolution/test.cxx:1940:13: note: Shadowed declaration vigra-Version-1-12-2/test/convolution/test.cxx:1971:18: note: Shadow variable vigra-Version-1-12-2/test/convolution/test.cxx:130:73: warning: Found suspicious operator ',', result is not used. [constStatement] vigra-Version-1-12-2/test/convolution/test.cxx:133:80: warning: Found suspicious operator ',', result is not used. [constStatement] vigra-Version-1-12-2/test/convolution/test.cxx:262:39: warning: Found suspicious operator ',', result is not used. [constStatement] vigra-Version-1-12-2/test/convolution/test.cxx:281:39: warning: Found suspicious operator ',', result is not used. [constStatement] vigra-Version-1-12-2/test/convolution/test.cxx:293:45: warning: Found suspicious operator ',', result is not used. [constStatement] vigra-Version-1-12-2/test/convolution/test.cxx:304:44: warning: Found suspicious operator ',', result is not used. [constStatement] vigra-Version-1-12-2/test/convolution/test.cxx:315:46: warning: Found suspicious operator ',', result is not used. [constStatement] vigra-Version-1-12-2/test/classifier/test_visitors.hxx:168:5: warning: Member variable 'AllOutputVisitor::features' is not initialized in the constructor. [uninitMemberVar] vigra-Version-1-12-2/test/classifier/test_visitors.hxx:168:5: warning: Member variable 'AllOutputVisitor::labels' is not initialized in the constructor. [uninitMemberVar] vigra-Version-1-12-2/test/classifier/data/RF_common.hxx:163:9: style:inconclusive: Technically the member function '_twotuple::size' can be const. [functionConst] vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:136:9: performance:inconclusive: Technically the member function 'RF_Test_Training_Data::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/classifier/test.cxx:77:12: style:inconclusive: Technically the member function 'UnaryRandomFunctor::operator()' can be const. [functionConst] vigra-Version-1-12-2/test/classifier/test.cxx:97:10: performance:inconclusive: Technically the member function 'ClassifierTest::diffOnfiles' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/classifier/test.cxx:777:10: performance:inconclusive: Technically the member function 'ClassifierTest::RFwrongLabelTest' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/classifier/test_visitors.hxx:50:5: style: Class 'TestVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/classifier/test_visitors.hxx:168:5: style: Class 'AllOutputVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:89:47: style: Condition 'indexsize()' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:89:34: note: Assuming that condition 'index>0' is not redundant vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:89:59: note: Calling function 'size' returns 8 vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:89:47: note: Condition 'indexsize()' is always true vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:96:47: style: Condition 'indexsize()' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:96:34: note: Assuming that condition 'index>0' is not redundant vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:96:59: note: Calling function 'size' returns 8 vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:96:47: note: Condition 'indexsize()' is always true vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:103:47: style: Condition 'indexsize()' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:103:34: note: Assuming that condition 'index>0' is not redundant vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:103:59: note: Calling function 'size' returns 8 vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:103:47: note: Condition 'indexsize()' is always true vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:110:47: style: Condition 'indexsize()' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:110:34: note: Assuming that condition 'index>0' is not redundant vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:110:59: note: Calling function 'size' returns 8 vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:110:47: note: Condition 'indexsize()' is always true vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:117:47: style: Condition 'indexsize()' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:117:34: note: Assuming that condition 'index>0' is not redundant vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:117:59: note: Calling function 'size' returns 8 vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:117:47: note: Condition 'indexsize()' is always true vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:124:47: style: Condition 'indexsize()' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:124:34: note: Assuming that condition 'index>0' is not redundant vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:124:59: note: Calling function 'size' returns 8 vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:124:47: note: Condition 'indexsize()' is always true vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:131:47: style: Condition 'indexsize()' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:131:34: note: Assuming that condition 'index>0' is not redundant vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:131:59: note: Calling function 'size' returns 8 vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:131:47: note: Condition 'indexsize()' is always true vigra-Version-1-12-2/test/classifier/test.cxx:662:16: style: The scope of the variable 'features' can be reduced. [variableScope] vigra-Version-1-12-2/test/classifier/test.cxx:664:16: style: The scope of the variable 'labels' can be reduced. [variableScope] vigra-Version-1-12-2/test/classifier/test.cxx:686:16: style: The scope of the variable 'features' can be reduced. [variableScope] vigra-Version-1-12-2/test/classifier/test.cxx:688:16: style: The scope of the variable 'labels' can be reduced. [variableScope] vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:131:38: style: Argument 'index>0||indexsize()' to function vigra_precondition is always 1. It does not matter what value 'index' has. [knownArgument] vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:131:34: note: Assuming that condition 'index>0' is not redundant vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:131:59: note: Calling function 'size' returns 8 vigra-Version-1-12-2/test/classifier/data/RF_data.hxx:131:38: note: Argument 'index>0||indexsize()' to function vigra_precondition is always 1. It does not matter what value 'index' has. vigra-Version-1-12-2/test/convolution/test.cxx:64:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:68:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:82:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:86:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:102:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:355:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:355:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:382:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:382:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:622:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:622:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:626:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:641:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:642:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:661:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:665:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:670:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:674:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:687:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:692:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:708:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:712:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:1717:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:1729:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:1895:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:1895:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:1900:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/classifier/test_visitors.hxx:50:29: performance: Function parameter 'output' should be passed by const reference. [passedByValue] vigra-Version-1-12-2/test/convolution/test.cxx:1921:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/classifier/test_visitors.hxx:168:34: performance: Function parameter 'output' should be passed by const reference. [passedByValue] vigra-Version-1-12-2/test/convolution/test.cxx:1922:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/classifier/test.cxx:97:34: performance: Function parameter 'oldName' should be passed by const reference. [passedByValue] vigra-Version-1-12-2/test/convolution/test.cxx:1941:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/classifier/test.cxx:97:55: performance: Function parameter 'newName' should be passed by const reference. [passedByValue] vigra-Version-1-12-2/test/convolution/test.cxx:1947:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:1952:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:1958:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:1971:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:1980:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:1997:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/convolution/test.cxx:2002:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/features/test.cxx:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/features/test.cxx:81:11: style: Variable 'ref' can be declared as const array [constVariable] vigra-Version-1-12-2/test/filter_iterator/test.cxx:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/filter_iterator/test.cxx:46:10: performance:inconclusive: Technically the member function 'FilterIteratorTests::test_filter_read_mod2' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/filter_iterator/test.cxx:61:10: performance:inconclusive: Technically the member function 'FilterIteratorTests::test_filter_write_mod2' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/filters/test.cxx:55:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_AVOID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/filters/test.cxx:85:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_AVOID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/filters/test.cxx:167:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_AVOID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/filters/test.cxx:182:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_REPEAT [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/filters/test.cxx:196:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_REFLECT [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/filters/test.cxx:209:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_WRAP [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/filters/test.cxx:222:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_ZEROPAD [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/filters/test.cxx:301:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_AVOID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/filters/test.cxx:325:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_AVOID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/filters/test.cxx:349:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_AVOID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/filters/test.cxx:374:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_AVOID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/filters/test.cxx:398:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_AVOID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/filters/test.cxx:423:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_AVOID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/filters/test.cxx:473:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/filters/test.cxx:106:10: performance:inconclusive: Technically the member function 'MedianFilterEssentialTest::border_zero_checker' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/functorexpression/test.cxx:469:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/graph_algorithm/test.cxx:70:9: debug: Failed to parse 'typedef GridGraph < 2 , boost_graph :: undirected_tag > :: EdgeMap < float > EdgeMap ;'. The checking continues anyway. [simplifyTypedef] vigra-Version-1-12-2/test/graph_algorithm/test.cxx:72:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/graph_algorithm/test.cxx:198:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/graph_algorithm/test.cxx:324:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/graph_algorithm/test.cxx:378:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/graph_algorithm/test.cxx:426:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/graph_algorithm/test.cxx:511:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LinearSequence [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/graph_algorithm/test.cxx:571:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/functorexpression/test.cxx:241:30: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/test/functorexpression/test.cxx:242:30: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/test/graph_algorithm/test.cxx:142:10: performance:inconclusive: Technically the member function 'GraphAlgorithmTest::testShortestPathImpl' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/graph_algorithm/test.cxx:249:10: performance:inconclusive: Technically the member function 'GraphAlgorithmTest::testShortestPathWithROIImpl' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/gridgraph/test.cxx:1304:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/gridgraph/test.cxx:1232:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/gridgraph/test.cxx:1203:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NType [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/gridgraph/test.cxx:560:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/gridgraph/test.cxx:611:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NType [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/gridgraph/test.cxx:673:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/gridgraph/test.cxx:881:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/gridgraph/test.cxx:1033:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/gridgraph/test.cxx:1118:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/gridgraph/test.cxx:104:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/gridgraph/test.cxx:168:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/gridgraph/test.cxx:235:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NType [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/gridgraph/test.cxx:300:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NType [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/gridgraph/test.cxx:371:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NType [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/gridgraph/test.cxx:451:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NType [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/gridgraph/test.cxx:501:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NType [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/hdf5impex/test.cxx:306:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/hdf5impex/test.cxx:344:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/hdf5impex/test.cxx:392:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/hdf5impex/test.cxx:678:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/hdf5impex/test.cxx:888:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable New [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/hdf5impex/test.cxx:953:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/hdf5impex/test.cxx:1034:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/hdf5impex/test.cxx:1122:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable New [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/hdf5impex/test.cxx:1183:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable New [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/hdf5impex/test.cxx:1291:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileHandle_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/hdf5impex/test.cxx:1342:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5F_OBJ_ALL [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/hdf5impex/test.cxx:1421:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/hdf5impex/test.cxx:1286:9: style: Struct 'HDF5File_close_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/gridgraph/test.cxx:555:10: performance:inconclusive: Technically the member function 'GridGraphTests < 2 >::testBasics' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/gridgraph/test.cxx:600:10: performance:inconclusive: Technically the member function 'GridGraphTests < 2 >::testVertexIterator' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/gridgraph/test.cxx:555:10: performance:inconclusive: Technically the member function 'GridGraphTests < 3 >::testBasics' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/gridgraph/test.cxx:600:10: performance:inconclusive: Technically the member function 'GridGraphTests < 3 >::testVertexIterator' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/fourier/test.cxx:78:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/fourier/test.cxx:97:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clx3 [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/fourier/test.cxx:113:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clx1 [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/fourier/test.cxx:125:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clx1 [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/fourier/test.cxx:174:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clx2 [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/fourier/test.cxx:213:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/fourier/test.cxx:427:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/fourier/test.cxx:574:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_WRAP [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/fourier/test.cxx:758:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/fourier/test.cxx:789:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/fourier/test.cxx:839:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/fourier/test.cxx:877:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/gridgraph/test.cxx:712:58: style: Local variable 'i' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/gridgraph/test.cxx:678:36: note: Shadowed declaration vigra-Version-1-12-2/test/gridgraph/test.cxx:712:58: note: Shadow variable vigra-Version-1-12-2/test/gridgraph/test.cxx:713:58: style: Local variable 'iend' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/gridgraph/test.cxx:678:49: note: Shadowed declaration vigra-Version-1-12-2/test/gridgraph/test.cxx:713:58: note: Shadow variable vigra-Version-1-12-2/test/image/test.cxx:742:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable East [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/image/test.cxx:910:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/image/test.cxx:345:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/image/test.cxx:274:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipInitialization [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/image/test.cxx:501:12: style:inconclusive: Technically the member function 'CompareFunctor::operator()' can be const. [functionConst] vigra-Version-1-12-2/test/image/test.cxx:322:10: warning: The struct 'BasicImageTest < BasicImage < unsigned char > >' defines member function with name 'testIterator' also defined in its parent struct 'ImageTest < BasicImage < unsigned char > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:234:10: note: Parent function 'ImageTest < BasicImage < unsigned char > >::testIterator' vigra-Version-1-12-2/test/image/test.cxx:322:10: note: Derived function 'BasicImageTest < BasicImage < unsigned char > >::testIterator' vigra-Version-1-12-2/test/image/test.cxx:327:10: warning: The struct 'BasicImageTest < BasicImage < unsigned char > >' defines member function with name 'testIndex' also defined in its parent struct 'ImageTest < BasicImage < unsigned char > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:254:10: note: Parent function 'ImageTest < BasicImage < unsigned char > >::testIndex' vigra-Version-1-12-2/test/image/test.cxx:327:10: note: Derived function 'BasicImageTest < BasicImage < unsigned char > >::testIndex' vigra-Version-1-12-2/test/image/test.cxx:332:10: warning: The struct 'BasicImageTest < BasicImage < unsigned char > >' defines member function with name 'testConstructor' also defined in its parent struct 'ImageTest < BasicImage < unsigned char > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:266:10: note: Parent function 'ImageTest < BasicImage < unsigned char > >::testConstructor' vigra-Version-1-12-2/test/image/test.cxx:332:10: note: Derived function 'BasicImageTest < BasicImage < unsigned char > >::testConstructor' vigra-Version-1-12-2/test/image/test.cxx:337:10: warning: The struct 'BasicImageTest < BasicImage < unsigned char > >' defines member function with name 'copyImage' also defined in its parent struct 'ImageTest < BasicImage < unsigned char > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:280:10: note: Parent function 'ImageTest < BasicImage < unsigned char > >::copyImage' vigra-Version-1-12-2/test/image/test.cxx:337:10: note: Derived function 'BasicImageTest < BasicImage < unsigned char > >::copyImage' vigra-Version-1-12-2/test/image/test.cxx:322:10: warning: The struct 'BasicImageTest < BasicImage < double > >' defines member function with name 'testIterator' also defined in its parent struct 'ImageTest < BasicImage < double > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:234:10: note: Parent function 'ImageTest < BasicImage < double > >::testIterator' vigra-Version-1-12-2/test/image/test.cxx:322:10: note: Derived function 'BasicImageTest < BasicImage < double > >::testIterator' vigra-Version-1-12-2/test/image/test.cxx:327:10: warning: The struct 'BasicImageTest < BasicImage < double > >' defines member function with name 'testIndex' also defined in its parent struct 'ImageTest < BasicImage < double > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:254:10: note: Parent function 'ImageTest < BasicImage < double > >::testIndex' vigra-Version-1-12-2/test/image/test.cxx:327:10: note: Derived function 'BasicImageTest < BasicImage < double > >::testIndex' vigra-Version-1-12-2/test/image/test.cxx:332:10: warning: The struct 'BasicImageTest < BasicImage < double > >' defines member function with name 'testConstructor' also defined in its parent struct 'ImageTest < BasicImage < double > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:266:10: note: Parent function 'ImageTest < BasicImage < double > >::testConstructor' vigra-Version-1-12-2/test/image/test.cxx:332:10: note: Derived function 'BasicImageTest < BasicImage < double > >::testConstructor' vigra-Version-1-12-2/test/image/test.cxx:337:10: warning: The struct 'BasicImageTest < BasicImage < double > >' defines member function with name 'copyImage' also defined in its parent struct 'ImageTest < BasicImage < double > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:280:10: note: Parent function 'ImageTest < BasicImage < double > >::copyImage' vigra-Version-1-12-2/test/image/test.cxx:337:10: note: Derived function 'BasicImageTest < BasicImage < double > >::copyImage' vigra-Version-1-12-2/test/image/test.cxx:322:10: warning: The struct 'BasicImageTest < BasicImage < RGBValue < unsigned char > > >' defines member function with name 'testIterator' also defined in its parent struct 'ImageTest < BasicImage < RGBValue < unsigned char > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:234:10: note: Parent function 'ImageTest < BasicImage < RGBValue < unsigned char > > >::testIterator' vigra-Version-1-12-2/test/image/test.cxx:322:10: note: Derived function 'BasicImageTest < BasicImage < RGBValue < unsigned char > > >::testIterator' vigra-Version-1-12-2/test/image/test.cxx:327:10: warning: The struct 'BasicImageTest < BasicImage < RGBValue < unsigned char > > >' defines member function with name 'testIndex' also defined in its parent struct 'ImageTest < BasicImage < RGBValue < unsigned char > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:254:10: note: Parent function 'ImageTest < BasicImage < RGBValue < unsigned char > > >::testIndex' vigra-Version-1-12-2/test/image/test.cxx:327:10: note: Derived function 'BasicImageTest < BasicImage < RGBValue < unsigned char > > >::testIndex' vigra-Version-1-12-2/test/image/test.cxx:332:10: warning: The struct 'BasicImageTest < BasicImage < RGBValue < unsigned char > > >' defines member function with name 'testConstructor' also defined in its parent struct 'ImageTest < BasicImage < RGBValue < unsigned char > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:266:10: note: Parent function 'ImageTest < BasicImage < RGBValue < unsigned char > > >::testConstructor' vigra-Version-1-12-2/test/image/test.cxx:332:10: note: Derived function 'BasicImageTest < BasicImage < RGBValue < unsigned char > > >::testConstructor' vigra-Version-1-12-2/test/image/test.cxx:337:10: warning: The struct 'BasicImageTest < BasicImage < RGBValue < unsigned char > > >' defines member function with name 'copyImage' also defined in its parent struct 'ImageTest < BasicImage < RGBValue < unsigned char > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:280:10: note: Parent function 'ImageTest < BasicImage < RGBValue < unsigned char > > >::copyImage' vigra-Version-1-12-2/test/image/test.cxx:337:10: note: Derived function 'BasicImageTest < BasicImage < RGBValue < unsigned char > > >::copyImage' vigra-Version-1-12-2/test/image/test.cxx:322:10: warning: The struct 'BasicImageTest < BasicImage < RGBValue < float > > >' defines member function with name 'testIterator' also defined in its parent struct 'ImageTest < BasicImage < RGBValue < float > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:234:10: note: Parent function 'ImageTest < BasicImage < RGBValue < float > > >::testIterator' vigra-Version-1-12-2/test/image/test.cxx:322:10: note: Derived function 'BasicImageTest < BasicImage < RGBValue < float > > >::testIterator' vigra-Version-1-12-2/test/image/test.cxx:327:10: warning: The struct 'BasicImageTest < BasicImage < RGBValue < float > > >' defines member function with name 'testIndex' also defined in its parent struct 'ImageTest < BasicImage < RGBValue < float > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:254:10: note: Parent function 'ImageTest < BasicImage < RGBValue < float > > >::testIndex' vigra-Version-1-12-2/test/image/test.cxx:327:10: note: Derived function 'BasicImageTest < BasicImage < RGBValue < float > > >::testIndex' vigra-Version-1-12-2/test/image/test.cxx:332:10: warning: The struct 'BasicImageTest < BasicImage < RGBValue < float > > >' defines member function with name 'testConstructor' also defined in its parent struct 'ImageTest < BasicImage < RGBValue < float > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:266:10: note: Parent function 'ImageTest < BasicImage < RGBValue < float > > >::testConstructor' vigra-Version-1-12-2/test/image/test.cxx:332:10: note: Derived function 'BasicImageTest < BasicImage < RGBValue < float > > >::testConstructor' vigra-Version-1-12-2/test/image/test.cxx:337:10: warning: The struct 'BasicImageTest < BasicImage < RGBValue < float > > >' defines member function with name 'copyImage' also defined in its parent struct 'ImageTest < BasicImage < RGBValue < float > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:280:10: note: Parent function 'ImageTest < BasicImage < RGBValue < float > > >::copyImage' vigra-Version-1-12-2/test/image/test.cxx:337:10: note: Derived function 'BasicImageTest < BasicImage < RGBValue < float > > >::copyImage' vigra-Version-1-12-2/test/image/test.cxx:368:10: warning: The struct 'BasicImageViewTest < BasicImageView < unsigned char > >' defines member function with name 'testIterator' also defined in its parent struct 'ImageTest < BasicImageView < unsigned char > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:234:10: note: Parent function 'ImageTest < BasicImageView < unsigned char > >::testIterator' vigra-Version-1-12-2/test/image/test.cxx:368:10: note: Derived function 'BasicImageViewTest < BasicImageView < unsigned char > >::testIterator' vigra-Version-1-12-2/test/image/test.cxx:373:10: warning: The struct 'BasicImageViewTest < BasicImageView < unsigned char > >' defines member function with name 'testIndex' also defined in its parent struct 'ImageTest < BasicImageView < unsigned char > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:254:10: note: Parent function 'ImageTest < BasicImageView < unsigned char > >::testIndex' vigra-Version-1-12-2/test/image/test.cxx:373:10: note: Derived function 'BasicImageViewTest < BasicImageView < unsigned char > >::testIndex' vigra-Version-1-12-2/test/image/test.cxx:378:10: warning: The struct 'BasicImageViewTest < BasicImageView < unsigned char > >' defines member function with name 'copyImage' also defined in its parent struct 'ImageTest < BasicImageView < unsigned char > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:280:10: note: Parent function 'ImageTest < BasicImageView < unsigned char > >::copyImage' vigra-Version-1-12-2/test/image/test.cxx:378:10: note: Derived function 'BasicImageViewTest < BasicImageView < unsigned char > >::copyImage' vigra-Version-1-12-2/test/image/test.cxx:368:10: warning: The struct 'BasicImageViewTest < BasicImageView < double > >' defines member function with name 'testIterator' also defined in its parent struct 'ImageTest < BasicImageView < double > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:234:10: note: Parent function 'ImageTest < BasicImageView < double > >::testIterator' vigra-Version-1-12-2/test/image/test.cxx:368:10: note: Derived function 'BasicImageViewTest < BasicImageView < double > >::testIterator' vigra-Version-1-12-2/test/image/test.cxx:373:10: warning: The struct 'BasicImageViewTest < BasicImageView < double > >' defines member function with name 'testIndex' also defined in its parent struct 'ImageTest < BasicImageView < double > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:254:10: note: Parent function 'ImageTest < BasicImageView < double > >::testIndex' vigra-Version-1-12-2/test/image/test.cxx:373:10: note: Derived function 'BasicImageViewTest < BasicImageView < double > >::testIndex' vigra-Version-1-12-2/test/image/test.cxx:378:10: warning: The struct 'BasicImageViewTest < BasicImageView < double > >' defines member function with name 'copyImage' also defined in its parent struct 'ImageTest < BasicImageView < double > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:280:10: note: Parent function 'ImageTest < BasicImageView < double > >::copyImage' vigra-Version-1-12-2/test/image/test.cxx:378:10: note: Derived function 'BasicImageViewTest < BasicImageView < double > >::copyImage' vigra-Version-1-12-2/test/image/test.cxx:368:10: warning: The struct 'BasicImageViewTest < BasicImageView < RGBValue < unsigned char > > >' defines member function with name 'testIterator' also defined in its parent struct 'ImageTest < BasicImageView < RGBValue < unsigned char > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:234:10: note: Parent function 'ImageTest < BasicImageView < RGBValue < unsigned char > > >::testIterator' vigra-Version-1-12-2/test/image/test.cxx:368:10: note: Derived function 'BasicImageViewTest < BasicImageView < RGBValue < unsigned char > > >::testIterator' vigra-Version-1-12-2/test/image/test.cxx:373:10: warning: The struct 'BasicImageViewTest < BasicImageView < RGBValue < unsigned char > > >' defines member function with name 'testIndex' also defined in its parent struct 'ImageTest < BasicImageView < RGBValue < unsigned char > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:254:10: note: Parent function 'ImageTest < BasicImageView < RGBValue < unsigned char > > >::testIndex' vigra-Version-1-12-2/test/image/test.cxx:373:10: note: Derived function 'BasicImageViewTest < BasicImageView < RGBValue < unsigned char > > >::testIndex' vigra-Version-1-12-2/test/image/test.cxx:378:10: warning: The struct 'BasicImageViewTest < BasicImageView < RGBValue < unsigned char > > >' defines member function with name 'copyImage' also defined in its parent struct 'ImageTest < BasicImageView < RGBValue < unsigned char > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:280:10: note: Parent function 'ImageTest < BasicImageView < RGBValue < unsigned char > > >::copyImage' vigra-Version-1-12-2/test/image/test.cxx:378:10: note: Derived function 'BasicImageViewTest < BasicImageView < RGBValue < unsigned char > > >::copyImage' vigra-Version-1-12-2/test/image/test.cxx:368:10: warning: The struct 'BasicImageViewTest < BasicImageView < RGBValue < float > > >' defines member function with name 'testIterator' also defined in its parent struct 'ImageTest < BasicImageView < RGBValue < float > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:234:10: note: Parent function 'ImageTest < BasicImageView < RGBValue < float > > >::testIterator' vigra-Version-1-12-2/test/image/test.cxx:368:10: note: Derived function 'BasicImageViewTest < BasicImageView < RGBValue < float > > >::testIterator' vigra-Version-1-12-2/test/image/test.cxx:373:10: warning: The struct 'BasicImageViewTest < BasicImageView < RGBValue < float > > >' defines member function with name 'testIndex' also defined in its parent struct 'ImageTest < BasicImageView < RGBValue < float > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:254:10: note: Parent function 'ImageTest < BasicImageView < RGBValue < float > > >::testIndex' vigra-Version-1-12-2/test/image/test.cxx:373:10: note: Derived function 'BasicImageViewTest < BasicImageView < RGBValue < float > > >::testIndex' vigra-Version-1-12-2/test/image/test.cxx:378:10: warning: The struct 'BasicImageViewTest < BasicImageView < RGBValue < float > > >' defines member function with name 'copyImage' also defined in its parent struct 'ImageTest < BasicImageView < RGBValue < float > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/image/test.cxx:280:10: note: Parent function 'ImageTest < BasicImageView < RGBValue < float > > >::copyImage' vigra-Version-1-12-2/test/image/test.cxx:378:10: note: Derived function 'BasicImageViewTest < BasicImageView < RGBValue < float > > >::copyImage' vigra-Version-1-12-2/test/image/test.cxx:104:5: style: Struct 'ImageTest < BasicImageView < unsigned char > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/image/test.cxx:104:5: style: Struct 'ImageTest < BasicImageView < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/image/test.cxx:104:5: style: Struct 'ImageTest < BasicImageView < RGBValue < unsigned char > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/image/test.cxx:104:5: style: Struct 'ImageTest < BasicImageView < RGBValue < float > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/image/test.cxx:104:5: style: Struct 'ImageTest < BasicImage < unsigned char > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/image/test.cxx:104:5: style: Struct 'ImageTest < BasicImage < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/image/test.cxx:104:5: style: Struct 'ImageTest < BasicImage < RGBValue < unsigned char > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/image/test.cxx:104:5: style: Struct 'ImageTest < BasicImage < RGBValue < float > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/image/test.cxx:670:26: style: Condition 'eightCirc==eightCirc2' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/image/test.cxx:669:36: note: eightCirc2 is assigned 'eightCirc' here. vigra-Version-1-12-2/test/image/test.cxx:670:26: note: Condition 'eightCirc==eightCirc2' is always true vigra-Version-1-12-2/test/image/test.cxx:687:26: style: Condition 'eightCirc==eightCirc2' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/image/test.cxx:685:20: note: eightCirc2 is assigned 'eightCirc+3' here. vigra-Version-1-12-2/test/image/test.cxx:686:9: note: Compound assignment '+=', assigned value is symbolic=eightCirc2 vigra-Version-1-12-2/test/image/test.cxx:687:26: note: Condition 'eightCirc==eightCirc2' is always true vigra-Version-1-12-2/test/image/test.cxx:691:25: style: Condition 'fourCirc==fourCirc2' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/image/test.cxx:689:19: note: fourCirc2 is assigned 'fourCirc+3' here. vigra-Version-1-12-2/test/image/test.cxx:690:9: note: Compound assignment '+=', assigned value is symbolic=fourCirc2 vigra-Version-1-12-2/test/image/test.cxx:691:25: note: Condition 'fourCirc==fourCirc2' is always true vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:21:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable child_data [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:42:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image1_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:81:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image1_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:169:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image1_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:182:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image1_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:305:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image1_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:313:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:325:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:220:142: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:269:145: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:555:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/image/test.cxx:773:20: style: Variable 'imdata' can be declared as const array [constVariable] vigra-Version-1-12-2/test/image/test.cxx:528:92: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/fourier/test.cxx:76:10: performance:inconclusive: Technically the member function 'FFTWComplexTest::printVector' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/fourier/test.cxx:732:12: style:inconclusive: Technically the member function 'CompareFunctor::operator()' can be const. [functionConst] vigra-Version-1-12-2/test/fourier/test.cxx:63:5: style: Struct 'Compare1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < OneBandImagePolicy < vigra :: GrayImage > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < OneBandImagePolicy < vigra :: GrayImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < OneBandImagePolicy < vigra :: GrayImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:313:16: debug: CheckClass::isMemberVar found used member variable 'image1_' with varid 0 [varid0] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:325:16: debug: CheckClass::isMemberVar found used member variable 'image1_' with varid 0 [varid0] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:358:5: style: Struct 'ImageHierarchyTestSuite < OneBandImagePolicy < vigra :: GrayImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:586:5: style: Struct 'ImageTestSuite < OneBandImagePolicy < vigra :: GrayImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/fourier/test.cxx:762:29: style: Local variable 'info' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/fourier/test.cxx:740:21: note: Shadowed declaration vigra-Version-1-12-2/test/fourier/test.cxx:762:29: note: Shadow variable vigra-Version-1-12-2/test/fourier/test.cxx:763:20: style: Local variable 'image' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/fourier/test.cxx:742:27: note: Shadowed declaration vigra-Version-1-12-2/test/fourier/test.cxx:763:20: note: Shadow variable vigra-Version-1-12-2/test/fourier/test.cxx:258:16: style: Variable 't4res' can be declared as const array [constVariable] vigra-Version-1-12-2/test/fourier/test.cxx:278:16: style: Variable 't5res' can be declared as const array [constVariable] vigra-Version-1-12-2/test/imagehierarchy/basic_image_test.hxx:21:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image1_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/basic_image_test.hxx:56:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/basic_image_test.hxx:75:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image1_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < RGBImagePolicy < vigra :: RGBImage > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < RGBImagePolicy < vigra :: RGBImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < RGBImagePolicy < vigra :: RGBImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/rgb_imagehierarchy_test.hxx:14:38: warning: The class 'RGBImageHierarchyTest < RGBImagePolicy < vigra :: RGBImage > >' defines member variable with name 'data' also defined in its parent class 'ImageTest < RGBImagePolicy < vigra :: RGBImage > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Parent variable 'ImageTest < RGBImagePolicy < vigra :: RGBImage > >::data' vigra-Version-1-12-2/test/imagehierarchy/rgb_imagehierarchy_test.hxx:14:38: note: Derived variable 'RGBImageHierarchyTest < RGBImagePolicy < vigra :: RGBImage > >::data' vigra-Version-1-12-2/test/imagehierarchy/rgb_imagehierarchy_test.hxx:46:5: style: Class 'RGBImgHierarchyTestSuite < RGBImagePolicy < vigra :: RGBImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:358:5: style: Struct 'ImageHierarchyTestSuite < RGBImagePolicy < vigra :: RGBImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:586:5: style: Struct 'ImageTestSuite < RGBImagePolicy < vigra :: RGBImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < RGBImagePolicy < vigra :: IRGBImage > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < RGBImagePolicy < vigra :: IRGBImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < RGBImagePolicy < vigra :: IRGBImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < RGBImagePolicy < vigra :: FRGBImage > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < RGBImagePolicy < vigra :: FRGBImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < RGBImagePolicy < vigra :: FRGBImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < RGBImagePolicy < vigra :: DRGBImage > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < RGBImagePolicy < vigra :: DRGBImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < RGBImagePolicy < vigra :: DRGBImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < RGBImagePolicy < vigra :: BRGBImage > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < RGBImagePolicy < vigra :: BRGBImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < RGBImagePolicy < vigra :: BRGBImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/rgb_basic_image_test.hxx:14:38: warning: The class 'RGBBasicImageTest < RGBImagePolicy < vigra :: IRGBImage > >' defines member variable with name 'data' also defined in its parent class 'ImageTest < RGBImagePolicy < vigra :: IRGBImage > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Parent variable 'ImageTest < RGBImagePolicy < vigra :: IRGBImage > >::data' vigra-Version-1-12-2/test/imagehierarchy/rgb_basic_image_test.hxx:14:38: note: Derived variable 'RGBBasicImageTest < RGBImagePolicy < vigra :: IRGBImage > >::data' vigra-Version-1-12-2/test/imagehierarchy/rgb_basic_image_test.hxx:14:38: warning: The class 'RGBBasicImageTest < RGBImagePolicy < vigra :: FRGBImage > >' defines member variable with name 'data' also defined in its parent class 'ImageTest < RGBImagePolicy < vigra :: FRGBImage > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Parent variable 'ImageTest < RGBImagePolicy < vigra :: FRGBImage > >::data' vigra-Version-1-12-2/test/imagehierarchy/rgb_basic_image_test.hxx:14:38: note: Derived variable 'RGBBasicImageTest < RGBImagePolicy < vigra :: FRGBImage > >::data' vigra-Version-1-12-2/test/imagehierarchy/rgb_basic_image_test.hxx:14:38: warning: The class 'RGBBasicImageTest < RGBImagePolicy < vigra :: DRGBImage > >' defines member variable with name 'data' also defined in its parent class 'ImageTest < RGBImagePolicy < vigra :: DRGBImage > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Parent variable 'ImageTest < RGBImagePolicy < vigra :: DRGBImage > >::data' vigra-Version-1-12-2/test/imagehierarchy/rgb_basic_image_test.hxx:14:38: note: Derived variable 'RGBBasicImageTest < RGBImagePolicy < vigra :: DRGBImage > >::data' vigra-Version-1-12-2/test/imagehierarchy/rgb_basic_image_test.hxx:14:38: warning: The class 'RGBBasicImageTest < RGBImagePolicy < vigra :: BRGBImage > >' defines member variable with name 'data' also defined in its parent class 'ImageTest < RGBImagePolicy < vigra :: BRGBImage > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Parent variable 'ImageTest < RGBImagePolicy < vigra :: BRGBImage > >::data' vigra-Version-1-12-2/test/imagehierarchy/rgb_basic_image_test.hxx:14:38: note: Derived variable 'RGBBasicImageTest < RGBImagePolicy < vigra :: BRGBImage > >::data' vigra-Version-1-12-2/test/imagehierarchy/rgb_basic_image_test.hxx:47:5: style: Class 'RGBBasicImgTestSuite < RGBImagePolicy < vigra :: IRGBImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/rgb_basic_image_test.hxx:47:5: style: Class 'RGBBasicImgTestSuite < RGBImagePolicy < vigra :: FRGBImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/rgb_basic_image_test.hxx:47:5: style: Class 'RGBBasicImgTestSuite < RGBImagePolicy < vigra :: DRGBImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/rgb_basic_image_test.hxx:47:5: style: Class 'RGBBasicImgTestSuite < RGBImagePolicy < vigra :: BRGBImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/basic_image_test.hxx:94:5: style: Struct 'BasicImageTestSuite < RGBImagePolicy < vigra :: IRGBImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/basic_image_test.hxx:94:5: style: Struct 'BasicImageTestSuite < RGBImagePolicy < vigra :: FRGBImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/basic_image_test.hxx:94:5: style: Struct 'BasicImageTestSuite < RGBImagePolicy < vigra :: DRGBImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/basic_image_test.hxx:94:5: style: Struct 'BasicImageTestSuite < RGBImagePolicy < vigra :: BRGBImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:586:5: style: Struct 'ImageTestSuite < RGBImagePolicy < vigra :: IRGBImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:586:5: style: Struct 'ImageTestSuite < RGBImagePolicy < vigra :: FRGBImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:586:5: style: Struct 'ImageTestSuite < RGBImagePolicy < vigra :: DRGBImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:586:5: style: Struct 'ImageTestSuite < RGBImagePolicy < vigra :: BRGBImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < OneBandImagePolicy < vigra :: IImage > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < OneBandImagePolicy < vigra :: IImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < OneBandImagePolicy < vigra :: IImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < OneBandImagePolicy < vigra :: FImage > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < OneBandImagePolicy < vigra :: FImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < OneBandImagePolicy < vigra :: FImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < OneBandImagePolicy < vigra :: BImage > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < OneBandImagePolicy < vigra :: BImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < OneBandImagePolicy < vigra :: BImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < OneBandImagePolicy < vigra :: SImage > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < OneBandImagePolicy < vigra :: SImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < OneBandImagePolicy < vigra :: SImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < OneBandImagePolicy < vigra :: DImage > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < OneBandImagePolicy < vigra :: DImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < OneBandImagePolicy < vigra :: DImage > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/basic_image_test.hxx:94:5: style: Struct 'BasicImageTestSuite < OneBandImagePolicy < vigra :: IImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/basic_image_test.hxx:94:5: style: Struct 'BasicImageTestSuite < OneBandImagePolicy < vigra :: FImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/basic_image_test.hxx:94:5: style: Struct 'BasicImageTestSuite < OneBandImagePolicy < vigra :: BImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/basic_image_test.hxx:94:5: style: Struct 'BasicImageTestSuite < OneBandImagePolicy < vigra :: SImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/basic_image_test.hxx:94:5: style: Struct 'BasicImageTestSuite < OneBandImagePolicy < vigra :: DImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:586:5: style: Struct 'ImageTestSuite < OneBandImagePolicy < vigra :: IImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:586:5: style: Struct 'ImageTestSuite < OneBandImagePolicy < vigra :: FImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:586:5: style: Struct 'ImageTestSuite < OneBandImagePolicy < vigra :: BImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:586:5: style: Struct 'ImageTestSuite < OneBandImagePolicy < vigra :: SImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:586:5: style: Struct 'ImageTestSuite < OneBandImagePolicy < vigra :: DImage > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:589:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testImageDefaultConstuctor [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:361:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testInnerImageConstructor [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:20:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable child_data [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:41:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image1_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:61:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable child_data [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:82:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image1_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/select_band_image_policy.hxx:42:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TO_SELECT_BAND [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/select_band_image_policy.hxx:47:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TO_SELECT_BAND [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/select_band_image_policy.hxx:52:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TO_SELECT_BAND [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/select_band_image_policy.hxx:57:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TO_SELECT_BAND [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/select_band_image_policy.hxx:67:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TO_SELECT_BAND [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/select_band_image_policy.hxx:72:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TO_SELECT_BAND [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/tests_start_suite.cxx:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/single_band_image_test.hxx:24:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image1_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/single_band_image_test.hxx:55:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image1_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < SingleBandImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < SingleBandImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < SingleBandImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:41:57: debug: CheckClass::isMemberVar found used member variable 'image1_' with varid 0 [varid0] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:80:37: debug: CheckClass::isMemberVar found used member variable 'image1_' with varid 0 [varid0] vigra-Version-1-12-2/test/imagehierarchy/single_band_image_test.hxx:18:10: warning: The class 'SingleBandImageTest < SingleBandImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >' defines member function with name 'testClone' also defined in its parent class 'ImageHierarchyTest < SingleBandImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:36:10: note: Parent function 'ImageHierarchyTest < SingleBandImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >::testClone' vigra-Version-1-12-2/test/imagehierarchy/single_band_image_test.hxx:18:10: note: Derived function 'SingleBandImageTest < SingleBandImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >::testClone' vigra-Version-1-12-2/test/imagehierarchy/single_band_image_test.hxx:46:10: warning: The class 'SingleBandImageTest < SingleBandImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >' defines member function with name 'testShallowCopy' also defined in its parent class 'ImageHierarchyTest < SingleBandImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:72:10: note: Parent function 'ImageHierarchyTest < SingleBandImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >::testShallowCopy' vigra-Version-1-12-2/test/imagehierarchy/single_band_image_test.hxx:46:10: note: Derived function 'SingleBandImageTest < SingleBandImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >::testShallowCopy' vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:586:5: style: Struct 'ImageTestSuite' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:358:5: style: Struct 'ImageHierarchyTestSuite' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/single_band_image_test.hxx:89:5: style: Struct 'SingleBandImageTestSuite < SingleBandImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:21:95: debug: CheckClass::isMemberVar found used member variable 'child_data' with varid 0 [varid0] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:149:16: debug: CheckClass::isMemberVar found used member variable 'image1_' with varid 0 [varid0] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:158:16: debug: CheckClass::isMemberVar found used member variable 'image1_' with varid 0 [varid0] vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:59:10: warning: The class 'SelectBandImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >' defines member function with name 'testInnerImageConstructor' also defined in its parent class 'ImageHierarchyTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:19:10: note: Parent function 'ImageHierarchyTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >::testInnerImageConstructor' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:59:10: note: Derived function 'SelectBandImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >::testInnerImageConstructor' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:76:10: warning: The class 'SelectBandImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >' defines member function with name 'testClone' also defined in its parent class 'ImageHierarchyTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:36:10: note: Parent function 'ImageHierarchyTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >::testClone' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:76:10: note: Derived function 'SelectBandImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >::testClone' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:112:10: warning: The class 'SelectBandImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >' defines member function with name 'testActualBands' also defined in its parent class 'ImageHierarchyTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:147:10: note: Parent function 'ImageHierarchyTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >::testActualBands' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:112:10: note: Derived function 'SelectBandImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >::testActualBands' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:125:10: warning: The class 'SelectBandImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >' defines member function with name 'testBands' also defined in its parent class 'ImageHierarchyTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:156:10: note: Parent function 'ImageHierarchyTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >::testBands' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:125:10: note: Derived function 'SelectBandImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >::testBands' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:136:10: warning: The class 'SelectBandImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >' defines member function with name 'testSetROIBand' also defined in its parent class 'ImageHierarchyTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:311:11: note: Parent function 'ImageHierarchyTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >::testSetROIBand' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:136:10: note: Derived function 'SelectBandImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >::testSetROIBand' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:148:10: warning: The class 'SelectBandImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >' defines member function with name 'testGetSelectedBand' also defined in its parent class 'ImageHierarchyTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:323:11: note: Parent function 'ImageHierarchyTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >::testGetSelectedBand' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:148:10: note: Derived function 'SelectBandImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >::testGetSelectedBand' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:18:10: warning: The class 'SelectBandImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >' defines member function with name 'testImageIntPixelConstuctor' also defined in its parent class 'ImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:214:10: note: Parent function 'ImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >::testImageIntPixelConstuctor' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:18:10: note: Derived function 'SelectBandImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >::testImageIntPixelConstuctor' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:39:10: warning: The class 'SelectBandImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >' defines member function with name 'testCopyConstructor' also defined in its parent class 'ImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:231:10: note: Parent function 'ImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >::testCopyConstructor' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:39:10: note: Derived function 'SelectBandImageTest < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >::testCopyConstructor' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:59:10: warning: The class 'SelectBandImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >' defines member function with name 'testInnerImageConstructor' also defined in its parent class 'ImageHierarchyTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:19:10: note: Parent function 'ImageHierarchyTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >::testInnerImageConstructor' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:59:10: note: Derived function 'SelectBandImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >::testInnerImageConstructor' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:76:10: warning: The class 'SelectBandImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >' defines member function with name 'testClone' also defined in its parent class 'ImageHierarchyTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:36:10: note: Parent function 'ImageHierarchyTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >::testClone' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:76:10: note: Derived function 'SelectBandImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >::testClone' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:112:10: warning: The class 'SelectBandImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >' defines member function with name 'testActualBands' also defined in its parent class 'ImageHierarchyTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:147:10: note: Parent function 'ImageHierarchyTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >::testActualBands' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:112:10: note: Derived function 'SelectBandImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >::testActualBands' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:125:10: warning: The class 'SelectBandImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >' defines member function with name 'testBands' also defined in its parent class 'ImageHierarchyTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:156:10: note: Parent function 'ImageHierarchyTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >::testBands' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:125:10: note: Derived function 'SelectBandImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >::testBands' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:136:10: warning: The class 'SelectBandImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >' defines member function with name 'testSetROIBand' also defined in its parent class 'ImageHierarchyTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:311:11: note: Parent function 'ImageHierarchyTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >::testSetROIBand' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:136:10: note: Derived function 'SelectBandImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >::testSetROIBand' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:148:10: warning: The class 'SelectBandImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >' defines member function with name 'testGetSelectedBand' also defined in its parent class 'ImageHierarchyTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:323:11: note: Parent function 'ImageHierarchyTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >::testGetSelectedBand' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:148:10: note: Derived function 'SelectBandImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >::testGetSelectedBand' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:18:10: warning: The class 'SelectBandImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >' defines member function with name 'testImageIntPixelConstuctor' also defined in its parent class 'ImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:214:10: note: Parent function 'ImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >::testImageIntPixelConstuctor' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:18:10: note: Derived function 'SelectBandImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >::testImageIntPixelConstuctor' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:39:10: warning: The class 'SelectBandImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >' defines member function with name 'testCopyConstructor' also defined in its parent class 'ImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:231:10: note: Parent function 'ImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >::testCopyConstructor' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:39:10: note: Derived function 'SelectBandImageTest < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >::testCopyConstructor' vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:162:5: style: Struct 'SelectBandImageTestSuite < SelectBandImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > , 0 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/select_image_test.hxx:162:5: style: Struct 'SelectBandImageTestSuite < SelectBandImagePolicy < RGBImagePolicy < vigra :: RGBImage > , 2 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < Vector2ImagePolicy < vigra :: FVector2Image > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < Vector2ImagePolicy < vigra :: FVector2Image > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < Vector2ImagePolicy < vigra :: FVector2Image > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < Vector2ImagePolicy < vigra :: DVector2Image > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < Vector2ImagePolicy < vigra :: DVector2Image > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < Vector2ImagePolicy < vigra :: DVector2Image > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/basic_image_test.hxx:94:5: style: Struct 'BasicImageTestSuite < Vector2ImagePolicy < vigra :: FVector2Image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/basic_image_test.hxx:94:5: style: Struct 'BasicImageTestSuite < Vector2ImagePolicy < vigra :: DVector2Image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:586:5: style: Struct 'ImageTestSuite < Vector2ImagePolicy < vigra :: FVector2Image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:586:5: style: Struct 'ImageTestSuite < Vector2ImagePolicy < vigra :: DVector2Image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:24:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image1_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:55:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image1_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < Vector2ImagePolicy < vigra :: Vector2Image > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < Vector2ImagePolicy < vigra :: Vector2Image > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < Vector2ImagePolicy < vigra :: Vector2Image > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:358:5: style: Struct 'ImageHierarchyTestSuite < Vector2ImagePolicy < vigra :: Vector2Image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:586:5: style: Struct 'ImageTestSuite < Vector2ImagePolicy < vigra :: Vector2Image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < Vector3ImagePolicy < vigra :: FVector3Image > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < Vector3ImagePolicy < vigra :: FVector3Image > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < Vector3ImagePolicy < vigra :: FVector3Image > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < Vector3ImagePolicy < vigra :: DVector3Image > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < Vector3ImagePolicy < vigra :: DVector3Image > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < Vector3ImagePolicy < vigra :: DVector3Image > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/basic_image_test.hxx:94:5: style: Struct 'BasicImageTestSuite < Vector3ImagePolicy < vigra :: FVector3Image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/basic_image_test.hxx:94:5: style: Struct 'BasicImageTestSuite < Vector3ImagePolicy < vigra :: DVector3Image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:586:5: style: Struct 'ImageTestSuite < Vector3ImagePolicy < vigra :: FVector3Image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:586:5: style: Struct 'ImageTestSuite < Vector3ImagePolicy < vigra :: DVector3Image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < Vector3ImagePolicy < vigra :: Vector3Image > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < Vector3ImagePolicy < vigra :: Vector3Image > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < Vector3ImagePolicy < vigra :: Vector3Image > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:358:5: style: Struct 'ImageHierarchyTestSuite < Vector3ImagePolicy < vigra :: Vector3Image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:586:5: style: Struct 'ImageTestSuite < Vector3ImagePolicy < vigra :: Vector3Image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < VariableBandsImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < VariableBandsImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < VariableBandsImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < VariableBandsImagePolicy < RGBImagePolicy < vigra :: RGBImage > > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < VariableBandsImagePolicy < RGBImagePolicy < vigra :: RGBImage > > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < VariableBandsImagePolicy < RGBImagePolicy < vigra :: RGBImage > > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < VariableBandsImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < VariableBandsImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < VariableBandsImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < VariableBandsImagePolicy < Vector4ImagePolicy < vigra :: Vector4Image > > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < VariableBandsImagePolicy < Vector4ImagePolicy < vigra :: Vector4Image > > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < VariableBandsImagePolicy < Vector4ImagePolicy < vigra :: Vector4Image > > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:18:10: warning: The class 'VariableBandsImageTest < VariableBandsImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >' defines member function with name 'testClone' also defined in its parent class 'ImageHierarchyTest < VariableBandsImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:36:10: note: Parent function 'ImageHierarchyTest < VariableBandsImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >::testClone' vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:18:10: note: Derived function 'VariableBandsImageTest < VariableBandsImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >::testClone' vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:46:10: warning: The class 'VariableBandsImageTest < VariableBandsImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >' defines member function with name 'testShallowCopy' also defined in its parent class 'ImageHierarchyTest < VariableBandsImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:72:10: note: Parent function 'ImageHierarchyTest < VariableBandsImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >::testShallowCopy' vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:46:10: note: Derived function 'VariableBandsImageTest < VariableBandsImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >::testShallowCopy' vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:18:10: warning: The class 'VariableBandsImageTest < VariableBandsImagePolicy < RGBImagePolicy < vigra :: RGBImage > > >' defines member function with name 'testClone' also defined in its parent class 'ImageHierarchyTest < VariableBandsImagePolicy < RGBImagePolicy < vigra :: RGBImage > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:36:10: note: Parent function 'ImageHierarchyTest < VariableBandsImagePolicy < RGBImagePolicy < vigra :: RGBImage > > >::testClone' vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:18:10: note: Derived function 'VariableBandsImageTest < VariableBandsImagePolicy < RGBImagePolicy < vigra :: RGBImage > > >::testClone' vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:46:10: warning: The class 'VariableBandsImageTest < VariableBandsImagePolicy < RGBImagePolicy < vigra :: RGBImage > > >' defines member function with name 'testShallowCopy' also defined in its parent class 'ImageHierarchyTest < VariableBandsImagePolicy < RGBImagePolicy < vigra :: RGBImage > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:72:10: note: Parent function 'ImageHierarchyTest < VariableBandsImagePolicy < RGBImagePolicy < vigra :: RGBImage > > >::testShallowCopy' vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:46:10: note: Derived function 'VariableBandsImageTest < VariableBandsImagePolicy < RGBImagePolicy < vigra :: RGBImage > > >::testShallowCopy' vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:18:10: warning: The class 'VariableBandsImageTest < VariableBandsImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > > >' defines member function with name 'testClone' also defined in its parent class 'ImageHierarchyTest < VariableBandsImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:36:10: note: Parent function 'ImageHierarchyTest < VariableBandsImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > > >::testClone' vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:18:10: note: Derived function 'VariableBandsImageTest < VariableBandsImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > > >::testClone' vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:46:10: warning: The class 'VariableBandsImageTest < VariableBandsImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > > >' defines member function with name 'testShallowCopy' also defined in its parent class 'ImageHierarchyTest < VariableBandsImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:72:10: note: Parent function 'ImageHierarchyTest < VariableBandsImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > > >::testShallowCopy' vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:46:10: note: Derived function 'VariableBandsImageTest < VariableBandsImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > > >::testShallowCopy' vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:18:10: warning: The class 'VariableBandsImageTest < VariableBandsImagePolicy < Vector4ImagePolicy < vigra :: Vector4Image > > >' defines member function with name 'testClone' also defined in its parent class 'ImageHierarchyTest < VariableBandsImagePolicy < Vector4ImagePolicy < vigra :: Vector4Image > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:36:10: note: Parent function 'ImageHierarchyTest < VariableBandsImagePolicy < Vector4ImagePolicy < vigra :: Vector4Image > > >::testClone' vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:18:10: note: Derived function 'VariableBandsImageTest < VariableBandsImagePolicy < Vector4ImagePolicy < vigra :: Vector4Image > > >::testClone' vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:46:10: warning: The class 'VariableBandsImageTest < VariableBandsImagePolicy < Vector4ImagePolicy < vigra :: Vector4Image > > >' defines member function with name 'testShallowCopy' also defined in its parent class 'ImageHierarchyTest < VariableBandsImagePolicy < Vector4ImagePolicy < vigra :: Vector4Image > > >'. [duplInheritedMember] vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:72:10: note: Parent function 'ImageHierarchyTest < VariableBandsImagePolicy < Vector4ImagePolicy < vigra :: Vector4Image > > >::testShallowCopy' vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:46:10: note: Derived function 'VariableBandsImageTest < VariableBandsImagePolicy < Vector4ImagePolicy < vigra :: Vector4Image > > >::testShallowCopy' vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:89:5: style: Struct 'VariableBandsImageTestSuite < VariableBandsImagePolicy < OneBandImagePolicy < vigra :: GrayImage > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:89:5: style: Struct 'VariableBandsImageTestSuite < VariableBandsImagePolicy < RGBImagePolicy < vigra :: RGBImage > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:89:5: style: Struct 'VariableBandsImageTestSuite < VariableBandsImagePolicy < Vector2ImagePolicy < vigra :: Vector2Image > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/variable_bands_image_test.hxx:89:5: style: Struct 'VariableBandsImageTestSuite < VariableBandsImagePolicy < Vector4ImagePolicy < vigra :: Vector4Image > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < Vector4ImagePolicy < vigra :: FVector4Image > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < Vector4ImagePolicy < vigra :: FVector4Image > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < Vector4ImagePolicy < vigra :: FVector4Image > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < Vector4ImagePolicy < vigra :: DVector4Image > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < Vector4ImagePolicy < vigra :: DVector4Image > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < Vector4ImagePolicy < vigra :: DVector4Image > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/basic_image_test.hxx:94:5: style: Struct 'BasicImageTestSuite < Vector4ImagePolicy < vigra :: FVector4Image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/basic_image_test.hxx:94:5: style: Struct 'BasicImageTestSuite < Vector4ImagePolicy < vigra :: DVector4Image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:586:5: style: Struct 'ImageTestSuite < Vector4ImagePolicy < vigra :: FVector4Image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:586:5: style: Struct 'ImageTestSuite < Vector4ImagePolicy < vigra :: DVector4Image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: style:inconclusive: Member variable 'ImageTest < Vector4ImagePolicy < vigra :: Vector4Image > >::data' is in the wrong place in the initializer list. [initializerList] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:129:7: note: Member variable 'ImageTest < Vector4ImagePolicy < vigra :: Vector4Image > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:101:38: note: Member variable 'ImageTest < Vector4ImagePolicy < vigra :: Vector4Image > >::data' is in the wrong place in the initializer list. vigra-Version-1-12-2/test/imagehierarchy/imagehierarchy_test.hxx:358:5: style: Struct 'ImageHierarchyTestSuite < Vector4ImagePolicy < vigra :: Vector4Image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/imagehierarchy/parent_test_class.hxx:586:5: style: Struct 'ImageTestSuite < Vector4ImagePolicy < vigra :: Vector4Image > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/integral_image/test.cxx:252:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/integral_image/test.cxx:171:13: style: The scope of the variable 'desired' can be reduced. [variableScope] vigra-Version-1-12-2/test/integral_image/test.cxx:208:13: style: The scope of the variable 'desired' can be reduced. [variableScope] vigra-Version-1-12-2/test/impex/test.cxx:147:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT8 [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/impex/test.cxx:443:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT8 [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/impex/test.cxx:1923:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/impex/test.cxx:681:10: performance:inconclusive: Technically the member function 'PositionTest::testFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/impex/test.cxx:1545:10: performance:inconclusive: Technically the member function 'ImageExportImportFailureTest::testImport' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/imgproc/test.cxx:517:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imgproc/test.cxx:611:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imgproc/test.cxx:646:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imgproc/test.cxx:1632:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable major [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imgproc/test.cxx:1837:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:1731:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:287:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:417:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:485:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:551:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:645:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:700:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:782:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:855:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:1025:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:1339:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:1686:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/imgproc/test.cxx:1576:10: performance:inconclusive: Technically the member function 'SplineImageViewTest < 0 >::testVectorSIV' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/imgproc/test.cxx:1576:10: performance:inconclusive: Technically the member function 'SplineImageViewTest < 1 >::testVectorSIV' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/imgproc/test.cxx:1576:10: performance:inconclusive: Technically the member function 'SplineImageViewTest < 2 >::testVectorSIV' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/imgproc/test.cxx:1576:10: performance:inconclusive: Technically the member function 'SplineImageViewTest < 3 >::testVectorSIV' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/imgproc/test.cxx:857:16: style: Comparing expression of type 'signed char' against value 255. Condition is always false. [compareValueOutOfTypeRangeError] vigra-Version-1-12-2/test/imgproc/test.cxx:1382:15: style: Local variable 'img' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/imgproc/test.cxx:1369:11: note: Shadowed declaration vigra-Version-1-12-2/test/imgproc/test.cxx:1382:15: note: Shadow variable vigra-Version-1-12-2/test/imgproc/test.cxx:1531:15: style: Local variable 'img' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/imgproc/test.cxx:1369:11: note: Shadowed declaration vigra-Version-1-12-2/test/imgproc/test.cxx:1531:15: note: Shadow variable vigra-Version-1-12-2/test/morphology/test.cxx:292:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/math/test.cxx:356:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UInt32 [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/math/test.cxx:709:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/math/test.cxx:983:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/math/test.cxx:1300:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/math/test.cxx:1404:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/math/test.cxx:1458:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/math/test.cxx:1588:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/math/test.cxx:1698:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/math/test.cxx:1780:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColumnMajor [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/math/test.cxx:2194:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZeroMean [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/math/test.cxx:2796:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RandomSeed [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/math/test.cxx:3048:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:201:10: performance:inconclusive: Technically the member function 'AdjacencyListGraph2MergeGraphTest < vigra :: UInt32 >::nodeHasEdge' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:208:10: performance:inconclusive: Technically the member function 'AdjacencyListGraph2MergeGraphTest < vigra :: UInt32 >::nodeHasEdge' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:215:10: performance:inconclusive: Technically the member function 'AdjacencyListGraph2MergeGraphTest < vigra :: UInt32 >::edgeHasNode' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:227:10: performance:inconclusive: Technically the member function 'AdjacencyListGraph2MergeGraphTest < vigra :: UInt32 >::edgeHasNode' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:242:12: performance:inconclusive: Technically the member function 'AdjacencyListGraph2MergeGraphTest < vigra :: UInt32 >::nodeDegree' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:245:12: performance:inconclusive: Technically the member function 'AdjacencyListGraph2MergeGraphTest < vigra :: UInt32 >::nodeDegree' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:1684:12: performance:inconclusive: Technically the member function 'AdjacencyListGraph2MergeGraphTest < vigra :: UInt32 >::degreeSum' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:57:10: performance:inconclusive: Technically the member function 'IterablePartitonTest < UInt32 >::trueReps' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:66:10: performance:inconclusive: Technically the member function 'IterablePartitonTest < UInt32 >::trueReps' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:82:10: performance:inconclusive: Technically the member function 'IterablePartitonTest < UInt32 >::testReps' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:57:10: performance:inconclusive: Technically the member function 'IterablePartitonTest < Int32 >::trueReps' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:66:10: performance:inconclusive: Technically the member function 'IterablePartitonTest < Int32 >::trueReps' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:82:10: performance:inconclusive: Technically the member function 'IterablePartitonTest < Int32 >::testReps' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/merge_graph_adaptor/test.cxx:66:66: style: Parameter 'c' can be declared as reference to const [constParameterReference] vigra-Version-1-12-2/test/multiarray/test.cxx:574:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LinearSequence [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiarray/test.cxx:2400:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiarray/test.cxx:2509:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USETICTOC [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiarray/test.cxx:3175:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiarray/test.cxx:310:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiarray/test.cxx:2351:18: style: Local variable 'img' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/multiarray/test.cxx:1995:13: note: Shadowed declaration vigra-Version-1-12-2/test/multiarray/test.cxx:2351:18: note: Shadow variable vigra-Version-1-12-2/test/multiarray/test_chunked.cxx:1616:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiarray/test_chunked.cxx:1370:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiarray/test_chunked.cxx:1410:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiarray/test_chunked.cxx:1432:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USETICTOC [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiarray/test_chunked.cxx:1450:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USETICTOC [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiarray/test_chunked.cxx:1477:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiarray/test_chunked.cxx:1500:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USETICTOC [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiarray/test_chunked.cxx:121:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZ4 [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiarray/test_chunked.cxx:148:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiarray/test_chunked.cxx:394:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiconvolution/speedtest.cxx:259:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiconvolution/speedtest.cxx:320:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiconvolution/speedtest.cxx:325:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiconvolution/speedtest.cxx:330:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiconvolution/speedtest.cxx:385:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiconvolution/speedtest.cxx:337:17: style: Local variable 'size' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/multiconvolution/speedtest.cxx:247:15: note: Shadowed declaration vigra-Version-1-12-2/test/multiconvolution/speedtest.cxx:337:17: note: Shadow variable vigra-Version-1-12-2/test/multiconvolution/test.cxx:93:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiconvolution/test.cxx:756:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiconvolution/test.cxx:1305:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multiconvolution/test.cxx:85:10: performance:inconclusive: Technically the member function 'MultiArraySeparableConvolutionTest::makeRandom' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/multiconvolution/test.cxx:150:10: performance:inconclusive: Technically the member function 'MultiArraySeparableConvolutionTest::test_1DValidity' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/multiconvolution/test.cxx:188:10: performance:inconclusive: Technically the member function 'MultiArraySeparableConvolutionTest::test_1DValidityB' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/multiconvolution/test.cxx:240:10: performance:inconclusive: Technically the member function 'MultiArraySeparableConvolutionTest::test_2DValidity' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/multiconvolution/test.cxx:272:10: performance:inconclusive: Technically the member function 'MultiArraySeparableConvolutionTest::test_inplacenessN' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/multiconvolution/test.cxx:333:10: performance:inconclusive: Technically the member function 'MultiArraySeparableConvolutionTest::test_inplaceness1' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/multiconvolution/test.cxx:654:5: style:inconclusive: Technically the member function 'logger::operatorbool' can be const. [functionConst] vigra-Version-1-12-2/test/multiconvolution/test.cxx:677:17: style:inconclusive: Technically the member function 'logger::str' can be const. [functionConst] vigra-Version-1-12-2/test/multiconvolution/test.cxx:619:5: style: Struct 'delta_dist' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/multiconvolution/test.cxx:635:5: style: Struct 'rel_dist' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/multiconvolution/test.cxx:652:5: style: Struct 'logger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/multiconvolution/test.cxx:804:5: style: Struct 'gsmaa_f' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/multiconvolution/test.cxx:843:5: style: Struct 'sgma_f' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/multiconvolution/test.cxx:867:5: style: Struct 'lgma_f' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/multiconvolution/test.cxx:982:5: style: Struct 'cmp_double' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/multiconvolution/test.cxx:805:17: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/test/multiconvolution/test.cxx:792:25: note: Virtual function in base class vigra-Version-1-12-2/test/multiconvolution/test.cxx:805:17: note: Function in derived class vigra-Version-1-12-2/test/multiconvolution/test.cxx:808:12: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/test/multiconvolution/test.cxx:767:20: note: Virtual function in base class vigra-Version-1-12-2/test/multiconvolution/test.cxx:808:12: note: Function in derived class vigra-Version-1-12-2/test/multiconvolution/test.cxx:822:17: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/test/multiconvolution/test.cxx:792:25: note: Virtual function in base class vigra-Version-1-12-2/test/multiconvolution/test.cxx:822:17: note: Function in derived class vigra-Version-1-12-2/test/multiconvolution/test.cxx:826:12: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/test/multiconvolution/test.cxx:767:20: note: Virtual function in base class vigra-Version-1-12-2/test/multiconvolution/test.cxx:826:12: note: Function in derived class vigra-Version-1-12-2/test/multiconvolution/test.cxx:844:17: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/test/multiconvolution/test.cxx:792:25: note: Virtual function in base class vigra-Version-1-12-2/test/multiconvolution/test.cxx:844:17: note: Function in derived class vigra-Version-1-12-2/test/multiconvolution/test.cxx:847:12: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/test/multiconvolution/test.cxx:767:20: note: Virtual function in base class vigra-Version-1-12-2/test/multiconvolution/test.cxx:847:12: note: Function in derived class vigra-Version-1-12-2/test/multiconvolution/test.cxx:868:17: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/test/multiconvolution/test.cxx:792:25: note: Virtual function in base class vigra-Version-1-12-2/test/multiconvolution/test.cxx:868:17: note: Function in derived class vigra-Version-1-12-2/test/multiconvolution/test.cxx:871:12: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/test/multiconvolution/test.cxx:767:20: note: Virtual function in base class vigra-Version-1-12-2/test/multiconvolution/test.cxx:871:12: note: Function in derived class vigra-Version-1-12-2/test/multiconvolution/test.cxx:890:17: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/test/multiconvolution/test.cxx:792:25: note: Virtual function in base class vigra-Version-1-12-2/test/multiconvolution/test.cxx:890:17: note: Function in derived class vigra-Version-1-12-2/test/multiconvolution/test.cxx:894:12: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/test/multiconvolution/test.cxx:767:20: note: Virtual function in base class vigra-Version-1-12-2/test/multiconvolution/test.cxx:894:12: note: Function in derived class vigra-Version-1-12-2/test/multiconvolution/test.cxx:916:17: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/test/multiconvolution/test.cxx:792:25: note: Virtual function in base class vigra-Version-1-12-2/test/multiconvolution/test.cxx:916:17: note: Function in derived class vigra-Version-1-12-2/test/multiconvolution/test.cxx:920:12: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/test/multiconvolution/test.cxx:767:20: note: Virtual function in base class vigra-Version-1-12-2/test/multiconvolution/test.cxx:920:12: note: Function in derived class vigra-Version-1-12-2/test/multiconvolution/test.cxx:778:55: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/test/multiconvolution/test.cxx:102:21: style: Local variable 'shape' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/multiconvolution/test.cxx:535:17: note: Shadowed declaration vigra-Version-1-12-2/test/multiconvolution/test.cxx:102:21: note: Shadow variable vigra-Version-1-12-2/test/multiconvolution/test.cxx:123:21: style: Local variable 'shape' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/multiconvolution/test.cxx:535:17: note: Shadowed declaration vigra-Version-1-12-2/test/multiconvolution/test.cxx:123:21: note: Shadow variable vigra-Version-1-12-2/test/multiconvolution/test.cxx:379:21: style: Local variable 'shape' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/multiconvolution/test.cxx:535:17: note: Shadowed declaration vigra-Version-1-12-2/test/multiconvolution/test.cxx:379:21: note: Shadow variable vigra-Version-1-12-2/test/multiconvolution/test.cxx:401:34: style: Local variable 'shape' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/multiconvolution/test.cxx:535:17: note: Shadowed declaration vigra-Version-1-12-2/test/multiconvolution/test.cxx:401:34: note: Shadow variable vigra-Version-1-12-2/test/multiconvolution/test.cxx:441:34: style: Local variable 'shape' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/multiconvolution/test.cxx:535:17: note: Shadowed declaration vigra-Version-1-12-2/test/multiconvolution/test.cxx:441:34: note: Shadow variable vigra-Version-1-12-2/test/multiconvolution/test.cxx:483:34: style: Local variable 'shape' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/multiconvolution/test.cxx:535:17: note: Shadowed declaration vigra-Version-1-12-2/test/multiconvolution/test.cxx:483:34: note: Shadow variable vigra-Version-1-12-2/test/multiconvolution/test.cxx:509:34: style: Local variable 'shape' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/multiconvolution/test.cxx:535:17: note: Shadowed declaration vigra-Version-1-12-2/test/multiconvolution/test.cxx:509:34: note: Shadow variable vigra-Version-1-12-2/test/math/test.cxx:792:15: warning: Return value of function pow() is not used. [ignoredReturnValue] vigra-Version-1-12-2/test/math/test.cxx:793:15: warning: Return value of function pow() is not used. [ignoredReturnValue] vigra-Version-1-12-2/test/multiarray/test_chunked.cxx:560:19: style: Condition 'i2==iend' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/multiarray/test_chunked.cxx:559:12: note: i2 is assigned 'iend' here. vigra-Version-1-12-2/test/multiarray/test_chunked.cxx:560:19: note: Condition 'i2==iend' is always true vigra-Version-1-12-2/test/multiarray/test_chunked.cxx:1368:36: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/test/multiarray/test_chunked.cxx:1469:36: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/test/multiarray/test_chunked.cxx:91:55: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/test/multiarray/test_chunked.cxx:93:49: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/test/multiarray/test_chunked.cxx:764:67: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/test/multiarray/test_chunked.cxx:781:20: style: Local variable 'ref' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/multiarray/test_chunked.cxx:81:16: note: Shadowed declaration vigra-Version-1-12-2/test/multiarray/test_chunked.cxx:781:20: note: Shadow variable vigra-Version-1-12-2/test/math/test.cxx:137:10: performance:inconclusive: Technically the member function 'PolynomialTest < 0 , vigra :: Polynomial < double > >::testPolynomialEigenvalueMethod' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/math/test.cxx:137:10: performance:inconclusive: Technically the member function 'PolynomialTest < 2 , vigra :: Polynomial < double > >::testPolynomialEigenvalueMethod' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/math/test.cxx:137:10: performance:inconclusive: Technically the member function 'PolynomialTest < 3 , vigra :: Polynomial < double > >::testPolynomialEigenvalueMethod' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/math/test.cxx:137:10: performance:inconclusive: Technically the member function 'PolynomialTest < 4 , vigra :: Polynomial < double > >::testPolynomialEigenvalueMethod' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/math/test.cxx:137:10: performance:inconclusive: Technically the member function 'PolynomialTest < 0 , vigra :: StaticPolynomial < 10 , double > >::testPolynomialEigenvalueMethod' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/math/test.cxx:137:10: performance:inconclusive: Technically the member function 'PolynomialTest < 1 , vigra :: StaticPolynomial < 10 , double > >::testPolynomialEigenvalueMethod' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/math/test.cxx:137:10: performance:inconclusive: Technically the member function 'PolynomialTest < 2 , vigra :: StaticPolynomial < 10 , double > >::testPolynomialEigenvalueMethod' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/math/test.cxx:1278:49: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/test/math/test.cxx:1284:38: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/test/math/test.cxx:1284:52: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/test/math/test.cxx:1284:68: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/test/math/test.cxx:1117:20: style: Local variable 'x' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/math/test.cxx:1095:12: note: Shadowed declaration vigra-Version-1-12-2/test/math/test.cxx:1117:20: note: Shadow variable vigra-Version-1-12-2/test/math/test.cxx:2320:13: style: Local variable 'size' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/math/test.cxx:1684:18: note: Shadowed declaration vigra-Version-1-12-2/test/math/test.cxx:2320:13: note: Shadow variable vigra-Version-1-12-2/test/math/test.cxx:2428:22: style: Local variable 'size' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/math/test.cxx:1684:18: note: Shadowed declaration vigra-Version-1-12-2/test/math/test.cxx:2428:22: note: Shadow variable vigra-Version-1-12-2/test/math/test.cxx:2472:13: style: Local variable 'size' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/math/test.cxx:1684:18: note: Shadowed declaration vigra-Version-1-12-2/test/math/test.cxx:2472:13: note: Shadow variable vigra-Version-1-12-2/test/math/test.cxx:2497:25: style: Local variable 'i' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/math/test.cxx:2474:26: note: Shadowed declaration vigra-Version-1-12-2/test/math/test.cxx:2497:25: note: Shadow variable vigra-Version-1-12-2/test/math/test.cxx:2523:25: style: Local variable 'i' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/math/test.cxx:2474:26: note: Shadowed declaration vigra-Version-1-12-2/test/math/test.cxx:2523:25: note: Shadow variable vigra-Version-1-12-2/test/math/test.cxx:2605:13: style: Local variable 'size' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/math/test.cxx:1684:18: note: Shadowed declaration vigra-Version-1-12-2/test/math/test.cxx:2605:13: note: Shadow variable vigra-Version-1-12-2/test/math/test.cxx:953:19: warning:inconclusive: Found suspicious operator '+', result is not used. [constStatement] vigra-Version-1-12-2/test/math/test.cxx:954:20: warning:inconclusive: Found suspicious operator '+', result is not used. [constStatement] vigra-Version-1-12-2/test/math/test.cxx:955:19: warning:inconclusive: Found suspicious operator '-', result is not used. [constStatement] vigra-Version-1-12-2/test/math/test.cxx:956:20: warning:inconclusive: Found suspicious operator '-', result is not used. [constStatement] vigra-Version-1-12-2/test/math/test.cxx:957:19: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] vigra-Version-1-12-2/test/math/test.cxx:958:20: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] vigra-Version-1-12-2/test/math/test.cxx:959:20: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] vigra-Version-1-12-2/test/math/test.cxx:960:20: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] vigra-Version-1-12-2/test/math/test.cxx:961:19: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] vigra-Version-1-12-2/test/math/test.cxx:962:20: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] vigra-Version-1-12-2/test/math/test.cxx:963:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] vigra-Version-1-12-2/test/math/test.cxx:964:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] vigra-Version-1-12-2/test/math/test.cxx:965:19: warning:inconclusive: Found suspicious operator '/', result is not used. [constStatement] vigra-Version-1-12-2/test/math/test.cxx:966:19: warning:inconclusive: Found suspicious operator '/', result is not used. [constStatement] vigra-Version-1-12-2/test/math/test.cxx:967:20: warning:inconclusive: Found suspicious operator '/', result is not used. [constStatement] vigra-Version-1-12-2/test/math/test.cxx:968:20: warning:inconclusive: Found suspicious operator '/', result is not used. [constStatement] vigra-Version-1-12-2/test/math/test.cxx:969:20: warning:inconclusive: Found suspicious operator '/', result is not used. [constStatement] vigra-Version-1-12-2/test/math/test.cxx:970:17: warning:inconclusive: Found suspicious operator '/', result is not used. [constStatement] vigra-Version-1-12-2/test/math/test.cxx:460:16: style: Variable 'args' can be declared as const array [constVariable] vigra-Version-1-12-2/test/math/test.cxx:486:16: style: Variable 'x' can be declared as const array [constVariable] vigra-Version-1-12-2/test/math/test.cxx:487:16: style: Variable 'besseljnref' can be declared as const array [constVariable] vigra-Version-1-12-2/test/math/test.cxx:504:16: style: Variable 'besselynref' can be declared as const array [constVariable] vigra-Version-1-12-2/test/math/test.cxx:2781:16: style: Variable 'fref' can be declared as const array [constVariable] vigra-Version-1-12-2/test/math/test.cxx:2852:16: style: Variable 'ref53' can be declared as const array [constVariable] vigra-Version-1-12-2/test/math/test.cxx:2872:22: style: Variable 'iref' can be declared as const array [constVariable] vigra-Version-1-12-2/test/math/test.cxx:2883:16: style: Variable 'fref' can be declared as const array [constVariable] vigra-Version-1-12-2/test/math/test.cxx:364:40: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] vigra-Version-1-12-2/test/math/test.cxx:365:41: portability:inconclusive: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] vigra-Version-1-12-2/test/math/test.cxx:366:41: portability:inconclusive: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] vigra-Version-1-12-2/test/multimorphology/test.cxx:356:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/objectfeatures/stand_alone_acc_chain.cxx:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/objectfeatures/test_lemon.cxx:246:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/objectfeatures/test_lemon.cxx:69:27: style: Variable 'prefix' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/test/objectfeatures/test_lemon.cxx:148:27: style: Variable 'prefix' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/test/objectfeatures/test.cxx:1173:29: debug: Failed to instantiate template "getAccumulatorIndirectly". The checking continues anyway. [templateInstantiation] vigra-Version-1-12-2/test/objectfeatures/test.cxx:75:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/objectfeatures/test.cxx:301:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/objectfeatures/test.cxx:359:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable staticSize [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/objectfeatures/test.cxx:548:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/objectfeatures/test.cxx:970:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable static_size [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/objectfeatures/test.cxx:1145:129: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/objectfeatures/test.cxx:1516:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/objectfeatures/test.cxx:269:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: performance:inconclusive: Technically the member function 'AccumulatorTest::testLongFormImpl < Minimum , DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < Minimum > > > > > >' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: note: Technically the member function 'AccumulatorTest::testLongFormImpl < Minimum , DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < Minimum > > > > > >' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: note: Technically the member function 'AccumulatorTest::testLongFormImpl < Minimum , DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < Minimum > > > > > >' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: performance:inconclusive: Technically the member function 'AccumulatorTest::testLongFormImpl < Principal < Minimum > , DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < Principal < Minimum > > > > > >' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: note: Technically the member function 'AccumulatorTest::testLongFormImpl < Principal < Minimum > , DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < Principal < Minimum > > > > > >' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: note: Technically the member function 'AccumulatorTest::testLongFormImpl < Principal < Minimum > , DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < Principal < Minimum > > > > > >' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: performance:inconclusive: Technically the member function 'AccumulatorTest::testLongFormImpl < Weighted < Coord < Principal < Minimum > > > , DefaultModifier < Weighted < Coord < DefaultModifier < Principal < Minimum > > > > > >' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: note: Technically the member function 'AccumulatorTest::testLongFormImpl < Weighted < Coord < Principal < Minimum > > > , DefaultModifier < Weighted < Coord < DefaultModifier < Principal < Minimum > > > > > >' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: note: Technically the member function 'AccumulatorTest::testLongFormImpl < Weighted < Coord < Principal < Minimum > > > , DefaultModifier < Weighted < Coord < DefaultModifier < Principal < Minimum > > > > > >' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: performance:inconclusive: Technically the member function 'AccumulatorTest::testLongFormImpl < Mean , DefaultModifier < DefaultModifier < DefaultModifier < DivideByCount < DefaultModifier < Sum > > > > > >' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: note: Technically the member function 'AccumulatorTest::testLongFormImpl < Mean , DefaultModifier < DefaultModifier < DefaultModifier < DivideByCount < DefaultModifier < Sum > > > > > >' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: note: Technically the member function 'AccumulatorTest::testLongFormImpl < Mean , DefaultModifier < DefaultModifier < DefaultModifier < DivideByCount < DefaultModifier < Sum > > > > > >' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: performance:inconclusive: Technically the member function 'AccumulatorTest::testLongFormImpl < Coord < Mean > , DefaultModifier < DefaultModifier < Coord < DivideByCount < DefaultModifier < Sum > > > > > >' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: note: Technically the member function 'AccumulatorTest::testLongFormImpl < Coord < Mean > , DefaultModifier < DefaultModifier < Coord < DivideByCount < DefaultModifier < Sum > > > > > >' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: note: Technically the member function 'AccumulatorTest::testLongFormImpl < Coord < Mean > , DefaultModifier < DefaultModifier < Coord < DivideByCount < DefaultModifier < Sum > > > > > >' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: performance:inconclusive: Technically the member function 'AccumulatorTest::testLongFormImpl < Count , DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < Count > > > > > >' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: note: Technically the member function 'AccumulatorTest::testLongFormImpl < Count , DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < Count > > > > > >' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: note: Technically the member function 'AccumulatorTest::testLongFormImpl < Count , DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < Count > > > > > >' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: performance:inconclusive: Technically the member function 'AccumulatorTest::testLongFormImpl < Weighted < Count > , DefaultModifier < Weighted < DefaultModifier < DefaultModifier < DefaultModifier < Count > > > > > >' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: note: Technically the member function 'AccumulatorTest::testLongFormImpl < Weighted < Count > , DefaultModifier < Weighted < DefaultModifier < DefaultModifier < DefaultModifier < Count > > > > > >' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: note: Technically the member function 'AccumulatorTest::testLongFormImpl < Weighted < Count > , DefaultModifier < Weighted < DefaultModifier < DefaultModifier < DefaultModifier < Count > > > > > >' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: performance:inconclusive: Technically the member function 'AccumulatorTest::testLongFormImpl < Coord < Count > , DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < Count > > > > > >' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: note: Technically the member function 'AccumulatorTest::testLongFormImpl < Coord < Count > , DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < Count > > > > > >' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: note: Technically the member function 'AccumulatorTest::testLongFormImpl < Coord < Count > , DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < Count > > > > > >' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: performance:inconclusive: Technically the member function 'AccumulatorTest::testLongFormImpl < Principal < Variance > , DefaultModifier < DefaultModifier < DefaultModifier < DivideByCount < Principal < PowerSum < 2 > > > > > > >' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: note: Technically the member function 'AccumulatorTest::testLongFormImpl < Principal < Variance > , DefaultModifier < DefaultModifier < DefaultModifier < DivideByCount < Principal < PowerSum < 2 > > > > > > >' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: note: Technically the member function 'AccumulatorTest::testLongFormImpl < Principal < Variance > , DefaultModifier < DefaultModifier < DefaultModifier < DivideByCount < Principal < PowerSum < 2 > > > > > > >' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: performance:inconclusive: Technically the member function 'AccumulatorTest::testLongFormImpl < Global < Count > , Global < DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < PowerSum < 0 > > > > > > >' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: note: Technically the member function 'AccumulatorTest::testLongFormImpl < Global < Count > , Global < DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < PowerSum < 0 > > > > > > >' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/objectfeatures/test.cxx:260:10: note: Technically the member function 'AccumulatorTest::testLongFormImpl < Global < Count > , Global < DefaultModifier < DefaultModifier < DefaultModifier < DefaultModifier < PowerSum < 0 > > > > > > >' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/permutation/test.cxx:118:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/pixeltypes/test.cxx:585:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/pixeltypes/test.cxx:649:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/pixeltypes/test.cxx:1076:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/pixeltypes/test.cxx:67:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/pixeltypes/test.cxx:141:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReverseCopy [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/pixeltypes/test.cxx:434:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/pixeltypes/test.cxx:65:10: performance:inconclusive: Technically the member function 'TinyVectorTest < vigra :: RGBValue < unsigned char > , vigra :: RGBValue < int > , vigra :: RGBValue < float > , 3 >::printVector' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/pixeltypes/test.cxx:74:10: performance:inconclusive: Technically the member function 'TinyVectorTest < vigra :: RGBValue < unsigned char > , vigra :: RGBValue < int > , vigra :: RGBValue < float > , 3 >::equalValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/pixeltypes/test.cxx:83:10: performance:inconclusive: Technically the member function 'TinyVectorTest < vigra :: RGBValue < unsigned char > , vigra :: RGBValue < int > , vigra :: RGBValue < float > , 3 >::equalVector' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/pixeltypes/test.cxx:92:10: performance:inconclusive: Technically the member function 'TinyVectorTest < vigra :: RGBValue < unsigned char > , vigra :: RGBValue < int > , vigra :: RGBValue < float > , 3 >::equalIter' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/pixeltypes/test.cxx:65:10: performance:inconclusive: Technically the member function 'TinyVectorTest < vigra :: TinyVector < unsigned char , 3 > , vigra :: TinyVector < int , 3 > , vigra :: TinyVector < float , 3 > , 3 >::printVector' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/pixeltypes/test.cxx:74:10: performance:inconclusive: Technically the member function 'TinyVectorTest < vigra :: TinyVector < unsigned char , 3 > , vigra :: TinyVector < int , 3 > , vigra :: TinyVector < float , 3 > , 3 >::equalValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/pixeltypes/test.cxx:83:10: performance:inconclusive: Technically the member function 'TinyVectorTest < vigra :: TinyVector < unsigned char , 3 > , vigra :: TinyVector < int , 3 > , vigra :: TinyVector < float , 3 > , 3 >::equalVector' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/pixeltypes/test.cxx:92:10: performance:inconclusive: Technically the member function 'TinyVectorTest < vigra :: TinyVector < unsigned char , 3 > , vigra :: TinyVector < int , 3 > , vigra :: TinyVector < float , 3 > , 3 >::equalIter' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/pixeltypes/test.cxx:65:10: performance:inconclusive: Technically the member function 'TinyVectorTest < vigra :: TinyVector < unsigned char , N > , vigra :: TinyVector < int , N > , vigra :: TinyVector < float , N > , N >::printVector' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/pixeltypes/test.cxx:74:10: performance:inconclusive: Technically the member function 'TinyVectorTest < vigra :: TinyVector < unsigned char , N > , vigra :: TinyVector < int , N > , vigra :: TinyVector < float , N > , N >::equalValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/pixeltypes/test.cxx:83:10: performance:inconclusive: Technically the member function 'TinyVectorTest < vigra :: TinyVector < unsigned char , N > , vigra :: TinyVector < int , N > , vigra :: TinyVector < float , N > , N >::equalVector' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/pixeltypes/test.cxx:92:10: performance:inconclusive: Technically the member function 'TinyVectorTest < vigra :: TinyVector < unsigned char , N > , vigra :: TinyVector < int , N > , vigra :: TinyVector < float , N > , N >::equalIter' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/pixeltypes/test.cxx:427:10: style:inconclusive: Technically the member function 'TinyVectorTest < vigra :: TinyVector < unsigned char , N > , vigra :: TinyVector < int , N > , vigra :: TinyVector < float , N > , N >::testOStreamShifting' can be const. [functionConst] vigra-Version-1-12-2/test/pixeltypes/test.cxx:540:22: style: struct member 'PixelTypesTestSuite::N' is never used. [unusedStructMember] vigra-Version-1-12-2/test/multidistance/test.cxx:841:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diameter [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multidistance/test.cxx:881:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/polygon/test.cxx:69:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/polygon/test.cxx:898:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/multidistance/test.cxx:403:55: style: Same expression on both sides of '-'. [duplicateExpression] vigra-Version-1-12-2/test/multidistance/test.cxx:404:55: style: Same expression on both sides of '-'. [duplicateExpression] vigra-Version-1-12-2/test/multidistance/test.cxx:405:55: style: Same expression on both sides of '-'. [duplicateExpression] vigra-Version-1-12-2/test/multidistance/test.cxx:406:55: style: Same expression on both sides of '-'. [duplicateExpression] vigra-Version-1-12-2/test/multidistance/test.cxx:414:55: style: Same expression on both sides of '-'. [duplicateExpression] vigra-Version-1-12-2/test/multidistance/test.cxx:772:34: style: Local variable 'skel' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/multidistance/test.cxx:758:30: note: Shadowed declaration vigra-Version-1-12-2/test/multidistance/test.cxx:772:34: note: Shadow variable vigra-Version-1-12-2/test/multidistance/test.cxx:794:34: style: Local variable 'skel' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/multidistance/test.cxx:758:30: note: Shadowed declaration vigra-Version-1-12-2/test/multidistance/test.cxx:794:34: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:65:10: performance:inconclusive: Technically the member function 'PolygonTest::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/polygon/test.cxx:167:19: style: Condition 'p2==p' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/polygon/test.cxx:166:12: note: p2 is assigned 'p' here. vigra-Version-1-12-2/test/polygon/test.cxx:167:19: note: Condition 'p2==p' is always true vigra-Version-1-12-2/test/polygon/test.cxx:256:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:256:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:274:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:274:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:292:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:292:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:310:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:310:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:328:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:328:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:346:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:346:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:364:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:364:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:382:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:382:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:400:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:400:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:418:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:418:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:436:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:436:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:454:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:454:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:472:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:472:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:490:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:490:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:508:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:508:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:526:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:526:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:544:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:544:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:562:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:562:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:580:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:580:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:598:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:598:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:616:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:616:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:634:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:634:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:652:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:652:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:670:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:670:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:688:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:688:32: note: Shadow variable vigra-Version-1-12-2/test/polygon/test.cxx:706:32: style: Local variable 'mask' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/polygon/test.cxx:49:24: note: Shadowed declaration vigra-Version-1-12-2/test/polygon/test.cxx:706:32: note: Shadow variable vigra-Version-1-12-2/test/polytope/convex_hull_benchmark.cxx:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/polytope/convex_hull_benchmark.cxx:81:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/polytope/convex_hull_benchmark.cxx:119:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/polytope/convex_hull_benchmark.cxx:166:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/polytope/convex_hull_benchmark.cxx:212:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/polytope/test.cxx:254:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/polytope/test.cxx:289:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/polytope/test.cxx:682:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/polytope/test.cxx:721:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/polytope/test.cxx:750:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/polytope/test.cxx:788:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/polytope/test.cxx:858:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/random_forest_3/test.cxx:124:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_GINI [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/random_forest_3/test.cxx:282:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/registration/test.cxx:835:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/sampler/test.cxx:429:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/sampler/test.cxx:49:10: style:inconclusive: Technically the member function 'wierdOrderingFunctor::operator()' can be const. [functionConst] vigra-Version-1-12-2/test/sampler/test.cxx:88:20: performance:inconclusive: Technically the member function 'SamplerTests::testSamplingImpl' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/sampler/test.cxx:74:10: note: Technically the member function 'SamplerTests::testSamplingImpl' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/sampler/test.cxx:88:20: note: Technically the member function 'SamplerTests::testSamplingImpl' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/sampler/test.cxx:176:20: performance:inconclusive: Technically the member function 'SamplerTests::testStratifiedSamplingImpl' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/sampler/test.cxx:75:10: note: Technically the member function 'SamplerTests::testStratifiedSamplingImpl' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/sampler/test.cxx:176:20: note: Technically the member function 'SamplerTests::testStratifiedSamplingImpl' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/sampler/test.cxx:366:12: style: The scope of the variable 'chi_squared' can be reduced. [variableScope] vigra-Version-1-12-2/test/sampler/test.cxx:125:30: style: Local variable 'ii' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/sampler/test.cxx:93:13: note: Shadowed declaration vigra-Version-1-12-2/test/sampler/test.cxx:125:30: note: Shadow variable vigra-Version-1-12-2/test/sampler/test.cxx:130:30: style: Local variable 'ii' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/sampler/test.cxx:93:13: note: Shadowed declaration vigra-Version-1-12-2/test/sampler/test.cxx:130:30: note: Shadow variable vigra-Version-1-12-2/test/sampler/test.cxx:135:21: style: Local variable 'ii' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/sampler/test.cxx:93:13: note: Shadowed declaration vigra-Version-1-12-2/test/sampler/test.cxx:135:21: note: Shadow variable vigra-Version-1-12-2/test/sampler/test.cxx:321:20: style: Local variable 'ii' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/sampler/test.cxx:316:13: note: Shadowed declaration vigra-Version-1-12-2/test/sampler/test.cxx:321:20: note: Shadow variable vigra-Version-1-12-2/test/sampler/test.cxx:337:20: style: Local variable 'ii' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/sampler/test.cxx:332:13: note: Shadowed declaration vigra-Version-1-12-2/test/sampler/test.cxx:337:20: note: Shadow variable vigra-Version-1-12-2/test/sampler/test.cxx:348:21: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] vigra-Version-1-12-2/test/seededRegionGrowing3d/test.cxx:199:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompleteGrow [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/seededRegionGrowing3d/test.cxx:266:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepContours [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/seededRegionGrowing3d/test.cxx:285:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompleteGrow [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/seededRegionGrowing3d/test.cxx:317:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/seededRegionGrowing3d/test.cxx:186:14: style:inconclusive: Technically the member function 'SeededRegionGrowing3DTest::DirectCostFunctor::operator()' can be const. [functionConst] vigra-Version-1-12-2/test/seededRegionGrowing3d/test.cxx:188:24: performance:inconclusive: Technically the member function 'SeededRegionGrowing3DTest::DirectCostFunctor::cost' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/sifImport/test.cxx:206:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/simpleanalysis/test.cxx:609:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strength [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/simpleanalysis/test.cxx:693:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strength [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/simpleanalysis/test.cxx:1263:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/simpleanalysis/test.cxx:1307:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/simpleanalysis/test.cxx:1459:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/simpleanalysis/test.cxx:1925:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepContours [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/simpleanalysis/test.cxx:2520:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/simpleanalysis/test_freaky.cxx:19:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/slic2d/test.cxx:143:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/simpleanalysis/test.cxx:1866:14: style:inconclusive: Technically the member function 'RegionGrowingTest::DirectCostFunctor::operator()' can be const. [functionConst] vigra-Version-1-12-2/test/simpleanalysis/test.cxx:1868:24: performance:inconclusive: Technically the member function 'RegionGrowingTest::DirectCostFunctor::cost' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/simpleanalysis/test.cxx:2168:10: performance:inconclusive: Technically the member function 'NoiseNormalizationTest::checkVariance' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/simpleanalysis/test.cxx:874:5: style: Struct 'EqualWithToleranceFunctor < vigra :: MultiArray < 2 , double > :: value_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/tensorimaging/test.cxx:331:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/threadpool/test.cxx:180:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoThreads [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/threadpool/test.cxx:194:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Auto [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/threadpool/test.cxx:219:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USETICTOC [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/threadpool/test.cxx:260:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/utilities/test.cxx:1077:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int8 [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/utilities/test.cxx:1102:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/utilities/test.cxx:1240:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZLIB [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/utilities/test.cxx:1256:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZ4 [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/utilities/test.cxx:1271:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_COMPRESSION [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/utilities/test.cxx:1559:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/utilities/test.cxx:1240:13: warning: Return value of function compress() is not used. [ignoredReturnValue] vigra-Version-1-12-2/test/utilities/test.cxx:1256:9: warning: Return value of function compress() is not used. [ignoredReturnValue] vigra-Version-1-12-2/test/utilities/test.cxx:1271:9: warning: Return value of function compress() is not used. [ignoredReturnValue] vigra-Version-1-12-2/test/utilities/test.cxx:1163:9: style: Struct 'FinallyTester' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/test/utilities/test.cxx:1440:18: style: Condition 'a==c' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/utilities/test.cxx:1439:11: note: c is assigned 'a' here. vigra-Version-1-12-2/test/utilities/test.cxx:1440:18: note: Condition 'a==c' is always true vigra-Version-1-12-2/test/utilities/test.cxx:1441:21: style: Condition 'a!=c' is always false [knownConditionTrueFalse] vigra-Version-1-12-2/test/utilities/test.cxx:1439:11: note: c is assigned 'a' here. vigra-Version-1-12-2/test/utilities/test.cxx:1441:21: note: Condition 'a!=c' is always false vigra-Version-1-12-2/test/utilities/test.cxx:1192:13: style:inconclusive: Statements following 'throw' will never be executed. [unreachableCode] vigra-Version-1-12-2/test/volumelabeling/test.cxx:188:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/volumelabeling/test.cxx:218:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/volumelabeling/test.cxx:243:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/volumelabeling/test.cxx:268:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/volumelabeling/test.cxx:299:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/volumelabeling/test.cxx:328:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/volumelabeling/test.cxx:347:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/volumelabeling/test.cxx:366:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/volumelabeling/test.cxx:385:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/volumelabeling/test.cxx:442:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/volumelabeling/test.cxx:491:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:288:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable North [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:304:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Behind [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:327:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InFrontNorthWest [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:390:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopLeftFrontBorder [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:1004:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopLeftFrontBorder [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:2332:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:241:30: style: Condition 'twentySixTrav==twentySixTrav2' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:240:43: note: twentySixTrav2 is assigned 'twentySixTrav' here. vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:241:30: note: Condition 'twentySixTrav==twentySixTrav2' is always true vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:258:30: style: Condition 'twentySixTrav==twentySixTrav2' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:256:24: note: twentySixTrav2 is assigned 'twentySixTrav+3' here. vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:257:9: note: Compound assignment '+=', assigned value is symbolic=twentySixTrav2 vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:258:30: note: Condition 'twentySixTrav==twentySixTrav2' is always true vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:262:24: style: Condition 'sixTrav==sixTrav2' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:260:18: note: sixTrav2 is assigned 'sixTrav+3' here. vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:261:9: note: Compound assignment '+=', assigned value is symbolic=sixTrav2 vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:262:24: note: Condition 'sixTrav==sixTrav2' is always true vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:266:30: style: Condition 'twentySixTrav==twentySixTrav2' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:264:24: note: twentySixTrav2 is assigned 'twentySixTrav-5' here. vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:265:9: note: Compound assignment '-=', assigned value is symbolic=twentySixTrav2 vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:266:30: note: Condition 'twentySixTrav==twentySixTrav2' is always true vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:270:24: style: Condition 'sixTrav==sixTrav2' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:268:18: note: sixTrav2 is assigned 'sixTrav-5' here. vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:269:9: note: Compound assignment '-=', assigned value is symbolic=sixTrav2 vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:270:24: note: Condition 'sixTrav==sixTrav2' is always true vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:406:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:428:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:449:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:471:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:494:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:516:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:537:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:559:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:580:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:605:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:628:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:650:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:673:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:697:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:720:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:742:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:765:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:787:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:811:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:833:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:854:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:876:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:899:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:921:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:942:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:964:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:985:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:1044:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:1092:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:1140:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:1188:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:1236:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:1284:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:1332:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:1380:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:1428:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:1479:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:1527:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:1575:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:1623:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:1671:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:1719:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:1767:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:1815:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:1863:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:1913:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:1961:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:2009:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:2057:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:2105:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:2153:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:2201:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:2249:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:2297:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] vigra-Version-1-12-2/test/unsupervised/test.cxx:71:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColumnMajor [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/unsupervised/test.cxx:109:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColumnMajor [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/unsupervised/test.cxx:181:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/watersheds3d/test.cxx:584:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:85:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:143:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:259:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:268:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:303:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_init [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:345:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_init [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:642:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ndim [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:669:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ndim [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:697:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ndim [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:784:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:839:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:447:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:463:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:68:20: performance:inconclusive: Technically the member function 'vigra::acc::GetTag_Visitor::to_python' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:69:20: performance:inconclusive: Technically the member function 'vigra::acc::GetTag_Visitor::to_python' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:70:20: performance:inconclusive: Technically the member function 'vigra::acc::GetTag_Visitor::to_python' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:71:20: performance:inconclusive: Technically the member function 'vigra::acc::GetTag_Visitor::to_python' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:72:20: performance:inconclusive: Technically the member function 'vigra::acc::GetTag_Visitor::to_python' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:73:20: performance:inconclusive: Technically the member function 'vigra::acc::GetTag_Visitor::to_python' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:74:20: performance:inconclusive: Technically the member function 'vigra::acc::GetTag_Visitor::to_python' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:75:20: performance:inconclusive: Technically the member function 'vigra::acc::GetTag_Visitor::to_python' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:76:20: performance:inconclusive: Technically the member function 'vigra::acc::GetTag_Visitor::to_python' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:77:20: performance:inconclusive: Technically the member function 'vigra::acc::GetTag_Visitor::to_python' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:78:20: performance:inconclusive: Technically the member function 'vigra::acc::GetTag_Visitor::to_python' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:79:20: performance:inconclusive: Technically the member function 'vigra::acc::GetTag_Visitor::to_python' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:80:20: performance:inconclusive: Technically the member function 'vigra::acc::GetTag_Visitor::to_python' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:92:20: performance:inconclusive: Technically the member function 'vigra::acc::GetTag_Visitor::to_python' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:99:20: performance:inconclusive: Technically the member function 'vigra::acc::GetTag_Visitor::to_python' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:251:10: warning: The struct 'GetArrayTag_Visitor' defines member function with name 'exec' also defined in its parent struct 'GetTag_Visitor'. [duplInheritedMember] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:111:10: note: Parent function 'GetTag_Visitor::exec' vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:251:10: note: Derived function 'GetArrayTag_Visitor::exec' vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:338:17: warning: The struct 'PythonRegionFeatureAccumulator' defines member function with name 'definePythonClass' also defined in its parent struct 'PythonFeatureAccumulator'. [duplInheritedMember] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:295:17: note: Parent function 'PythonFeatureAccumulator::definePythonClass' vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:338:17: note: Derived function 'PythonRegionFeatureAccumulator::definePythonClass' vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:65:5: style: Struct 'GetTag_Visitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:246:5: style: Struct 'GetArrayTag_Visitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:220:9: style: Struct 'CoordPermutation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:398:5: style: Struct 'PythonAccumulator < acc :: DynamicAccumulatorChainArray < CoupledIteratorType < 3 , Multiband < float > , npy_uint32 > :: type :: value_type , Select < Count , Mean , Variance , Skewness , Kurtosis , Covariance , Principal < Variance > , Principal < Skewness > , Principal < Kurtosis > , Principal < CoordinateSystem > , Minimum , Maximum , Principal < Minimum > , Principal < Maximum > , Select < RegionCenter , RegionRadii , RegionAxes , Coord < Minimum > , Coord < Maximum > , Principal < Coord < Skewness > > , Principal < Coord < Kurtosis > > > , DataArg < 1 > , LabelArg < 2 > > > , acc :: PythonRegionFeatureAccumulator , acc :: GetArrayTag_Visitor >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:398:5: style: Struct 'PythonAccumulator < acc :: DynamicAccumulatorChainArray < CoupledIteratorType < 4 , Multiband < float > , npy_uint32 > :: type :: value_type , Select < Count , Mean , Variance , Skewness , Kurtosis , Covariance , Principal < Variance > , Principal < Skewness > , Principal < Kurtosis > , Principal < CoordinateSystem > , Minimum , Maximum , Principal < Minimum > , Principal < Maximum > , Select < RegionCenter , RegionRadii , RegionAxes , Coord < Minimum > , Coord < Maximum > , Principal < Coord < Skewness > > , Principal < Coord < Kurtosis > > > , DataArg < 1 > , LabelArg < 2 > > > , acc :: PythonRegionFeatureAccumulator , acc :: GetArrayTag_Visitor >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:398:5: style: Struct 'PythonAccumulator < acc :: DynamicAccumulatorChainArray < CoupledIteratorType < 2 , TinyVector < float , 3 > , npy_uint32 > :: type :: value_type , Select < Count , Mean , Variance , Skewness , Kurtosis , Covariance , Principal < Variance > , Principal < Skewness > , Principal < Kurtosis > , Principal < CoordinateSystem > , Minimum , Maximum , Principal < Minimum > , Principal < Maximum > , Select < RegionCenter , RegionRadii , RegionAxes , Coord < Minimum > , Coord < Maximum > , Principal < Coord < Skewness > > , Principal < Coord < Kurtosis > > > , DataArg < 1 > , LabelArg < 2 > > > , acc :: PythonRegionFeatureAccumulator , acc :: GetArrayTag_Visitor >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:398:5: style: Struct 'PythonAccumulator < acc :: DynamicAccumulatorChainArray < CoupledIteratorType < 3 , TinyVector < float , 3 > , npy_uint32 > :: type :: value_type , Select < Count , Mean , Variance , Skewness , Kurtosis , Covariance , Principal < Variance > , Principal < Skewness > , Principal < Kurtosis > , Principal < CoordinateSystem > , Minimum , Maximum , Principal < Minimum > , Principal < Maximum > , Select < RegionCenter , RegionRadii , RegionAxes , Coord < Minimum > , Coord < Maximum > , Principal < Coord < Skewness > > , Principal < Coord < Kurtosis > > > , DataArg < 1 > , LabelArg < 2 > > > , acc :: PythonRegionFeatureAccumulator , acc :: GetArrayTag_Visitor >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:336:46: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:292:40: note: Virtual function in base class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:336:46: note: Function in derived class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:402:10: style: The function 'activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:286:18: note: Virtual function in base class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:402:10: note: Function in derived class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:408:10: style: The function 'isActive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:287:18: note: Virtual function in base class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:408:10: note: Function in derived class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:416:18: style: The function 'activeNames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:288:26: note: Virtual function in base class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:416:18: note: Function in derived class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:425:18: style: The function 'names' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:289:26: note: Virtual function in base class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:425:18: note: Function in derived class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:433:20: style: The function 'get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:290:28: note: Virtual function in base class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:433:20: note: Function in derived class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:442:10: style: The function 'merge' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:291:18: note: Virtual function in base class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:442:10: note: Function in derived class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:453:10: style: The function 'mergeAll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:333:18: note: Virtual function in base class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:453:10: note: Function in derived class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:458:10: style: The function 'remappingMerge' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:334:18: note: Virtual function in base class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:458:10: note: Function in derived class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:469:10: style: The function 'mergeRegions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:335:18: note: Virtual function in base class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:469:10: note: Function in derived class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:474:25: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:336:46: note: Virtual function in base class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:474:25: note: Function in derived class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:481:21: style: The function 'maxRegionLabel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:332:29: note: Virtual function in base class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:481:21: note: Function in derived class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:287:111: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:288:103: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:289:97: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:290:110: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:292:112: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:336:118: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:883:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:915:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/accumulator-region-singleband.cxx:218:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:398:5: style: Struct 'PythonAccumulator < acc :: DynamicAccumulatorChainArray < CoupledIteratorType < 2 , float , npy_uint32 > :: type :: value_type , Select < Count , Mean , Variance , Skewness , Kurtosis , Minimum , Maximum , StandardQuantiles < GlobalRangeHistogram < 0 > > , RegionCenter , RegionRadii , RegionAxes , Weighted < RegionCenter > , Weighted < RegionRadii > , Weighted < RegionAxes > , Select < Coord < Minimum > , Coord < Maximum > , Coord < ArgMinWeight > , Coord < ArgMaxWeight > , Principal < Coord < Skewness > > , Principal < Coord < Kurtosis > > , Principal < Weighted < Coord < Skewness > > > , Principal < Weighted < Coord < Kurtosis > > > > , DataArg < 1 > , WeightArg < 1 > , LabelArg < 2 > > > , acc :: PythonRegionFeatureAccumulator , acc :: GetArrayTag_Visitor >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:398:5: style: Struct 'PythonAccumulator < acc :: DynamicAccumulatorChainArray < CoupledIteratorType < 3 , float , npy_uint32 > :: type :: value_type , Select < Count , Mean , Variance , Skewness , Kurtosis , Minimum , Maximum , StandardQuantiles < GlobalRangeHistogram < 0 > > , RegionCenter , RegionRadii , RegionAxes , Weighted < RegionCenter > , Weighted < RegionRadii > , Weighted < RegionAxes > , Select < Coord < Minimum > , Coord < Maximum > , Coord < ArgMinWeight > , Coord < ArgMaxWeight > , Principal < Coord < Skewness > > , Principal < Coord < Kurtosis > > , Principal < Weighted < Coord < Skewness > > > , Principal < Weighted < Coord < Kurtosis > > > > , DataArg < 1 > , WeightArg < 1 > , LabelArg < 2 > > > , acc :: PythonRegionFeatureAccumulator , acc :: GetArrayTag_Visitor >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/accumulator.cxx:96:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:398:5: style: Struct 'PythonAccumulator < acc :: DynamicAccumulatorChain < CoupledIteratorType < 3 , Multiband < float > > :: type :: value_type , Select < Count , Mean , Variance , Skewness , Kurtosis , Covariance , Principal < Variance > , Principal < Skewness > , Principal < Kurtosis > , Principal < CoordinateSystem > , Minimum , Maximum , Principal < Minimum > , Principal < Maximum > > > , acc :: PythonFeatureAccumulator , acc :: GetTag_Visitor >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:398:5: style: Struct 'PythonAccumulator < acc :: DynamicAccumulatorChain < CoupledIteratorType < 4 , Multiband < float > > :: type :: value_type , Select < Count , Mean , Variance , Skewness , Kurtosis , Covariance , Principal < Variance > , Principal < Skewness > , Principal < Kurtosis > , Principal < CoordinateSystem > , Minimum , Maximum , Principal < Minimum > , Principal < Maximum > > > , acc :: PythonFeatureAccumulator , acc :: GetTag_Visitor >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:398:5: style: Struct 'PythonAccumulator < acc :: DynamicAccumulatorChain < TinyVector < float , 3 > , Select < Count , Mean , Variance , Skewness , Kurtosis , Covariance , Principal < Variance > , Principal < Skewness > , Principal < Kurtosis > , Principal < CoordinateSystem > , Minimum , Maximum , Principal < Minimum > , Principal < Maximum > > > , acc :: PythonFeatureAccumulator , acc :: GetTag_Visitor >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:398:5: style: Struct 'PythonAccumulator < acc :: DynamicAccumulatorChain < float , Select < Count , Mean , Variance , Skewness , Kurtosis , UnbiasedVariance , UnbiasedSkewness , UnbiasedKurtosis , Minimum , Maximum , StandardQuantiles < AutoRangeHistogram < 0 > > > > , acc :: PythonFeatureAccumulator , acc :: GetTag_Visitor >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:474:25: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:292:40: note: Virtual function in base class vigra-Version-1-12-2/vigranumpy/src/core/pythonaccumulator.hxx:474:25: note: Function in derived class vigra-Version-1-12-2/vigranumpy/src/core/axistags.cxx:222:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/axistags.cxx:313:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/axistags.cxx:427:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_Ellipsis [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/axistags.cxx:544:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownAxisType [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/axistags.cxx:708:25: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/vigranumpy/src/core/axistags.cxx:758:0: style: C-style reference casting [cstyleCast] vigra-Version-1-12-2/vigranumpy/src/core/axistags.cxx:767:0: style: C-style reference casting [cstyleCast] vigra-Version-1-12-2/vigranumpy/src/core/axistags.cxx:652:19: style: Same expression on both sides of '<'. [duplicateExpression] vigra-Version-1-12-2/vigranumpy/src/core/axistags.cxx:653:19: style: Same expression on both sides of '<='. [duplicateExpression] vigra-Version-1-12-2/vigranumpy/src/core/axistags.cxx:654:19: style: Same expression on both sides of '>'. [duplicateExpression] vigra-Version-1-12-2/vigranumpy/src/core/axistags.cxx:655:19: style: Same expression on both sides of '>='. [duplicateExpression] vigra-Version-1-12-2/vigranumpy/src/core/blockwise.cxx:263:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable getStdDev [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/blockwise.cxx:242:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numBlocks [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/colors.cxx:288:1: error: There is an unknown macro here somewhere. Configuration is required. If VIGRA_PYTHON_MULTITYPE_FUNCTOR is a macro then please configure it. [unknownMacro] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:943:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:969:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:1005:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:1045:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_shortest_path_visitor.hxx:35:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_shortest_path_visitor.hxx:59:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/adjacencyListGraph.cxx:92:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serializationSize [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_hierarchical_clustering_visitor.hxx:144:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_init [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_hierarchical_clustering_visitor.hxx:202:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cluster [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_hierarchical_clustering_visitor.hxx:242:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_hierarchical_clustering_visitor.hxx:265:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clsName_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_hierarchical_clustering_visitor.hxx:405:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_hierarchical_clustering_visitor.hxx:433:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_shortest_path_visitor.hxx:252:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:345:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:374:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:417:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:514:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_rag_visitor.hxx:298:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IntrinsicNodeMapDimension [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_rag_visitor.hxx:340:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_rag_visitor.hxx:451:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_rag_visitor.hxx:550:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_rag_visitor.hxx:605:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_rag_visitor.hxx:734:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_rag_visitor.hxx:800:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_rag_visitor.hxx:894:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_rag_visitor.hxx:939:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_rag_visitor.hxx:960:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:91:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:285:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:305:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:323:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:333:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:344:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:361:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:376:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:392:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:405:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:416:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:454:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:459:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:497:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:537:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:221:61: debug: Failed to instantiate template "MultiArrayShapeConverterTraits". The checking continues anyway. [templateInstantiation] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:788:5: style: Class 'LemonGridGraphAlgorithmAddonVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_hierarchical_clustering_visitor.hxx:101:5: style: Class 'LemonGraphHierachicalClusteringVisitor < AdjacencyListGraph >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_shortest_path_visitor.hxx:135:5: style: Class 'LemonGraphShortestPathVisitor < AdjacencyListGraph >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:85:5: style: Class 'LemonGraphAlgorithmVisitor < AdjacencyListGraph >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_rag_visitor.hxx:113:5: style: Class 'LemonGraphRagVisitor < AdjacencyListGraph >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:536:5: style: Class 'LemonUndirectedGraphAddItemsVisitor < AdjacencyListGraph >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:70:5: style: Class 'LemonUndirectedGraphCoreVisitor < AdjacencyListGraph >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_hierarchical_clustering_visitor.hxx:101:62: performance: Function parameter 'clsName' should be passed by const reference. [passedByValue] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_shortest_path_visitor.hxx:135:53: performance: Function parameter 'clsName' should be passed by const reference. [passedByValue] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:85:50: performance: Function parameter 'clsName' should be passed by const reference. [passedByValue] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_rag_visitor.hxx:113:44: performance: Function parameter 'clsName' should be passed by const reference. [passedByValue] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:536:59: performance: Function parameter 'clsName' should be passed by const reference. [passedByValue] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:70:55: performance: Function parameter 'clsName' should be passed by const reference. [passedByValue] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_rag_visitor.hxx:479:29: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_rag_visitor.hxx:490:29: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:87:51: style: Variable 'nodeHolderVectorClsName' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:88:51: style: Variable 'arcHolderVectorClsName' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:87:27: style: Variable 'nodeHolderVectorClsName' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:88:28: style: Variable 'arcHolderVectorClsName' is assigned a value that is never used. [unreadVariable] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:73:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArrayDescr_Type [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:106:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArrayDescr_Type [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:152:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:164:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:200:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:259:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keep_count [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:427:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Float32 [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:453:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Float32 [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:229:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/convolution.cxx:83:1: error: There is an unknown macro here somewhere. Configuration is required. If VIGRA_PYTHON_MULTITYPE_FUNCTOR_NDIM is a macro then please configure it. [unknownMacro] vigra-Version-1-12-2/vigranumpy/src/core/edgedetection.cxx:54:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/edgedetection.cxx:65:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/edgedetection.cxx:102:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strength [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/edgedetection.cxx:122:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strength [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/edgedetection.cxx:142:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strength [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/edgedetection.cxx:161:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strength [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/edgedetection.cxx:389:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/geometry.cxx:69:1: error: There is an unknown macro here somewhere. Configuration is required. If VIGRA_PYTHON_MULTITYPE_FUNCTOR is a macro then please configure it. [unknownMacro] vigra-Version-1-12-2/vigranumpy/src/core/graphs.cxx:82:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChiSquaredMetric [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:102:14: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:107:34: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:162:14: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:261:22: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:262:22: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:290:14: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:448:26: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:244:14: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:306:5: style: Instance of 'Point2DConverter' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:334:9: style: Instance of 'MultiArrayShapeConverter < 0 , npy_intp >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:482:5: style: Instance of 'NumpyTypenumConverter' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:485:5: style: Instance of 'NumpyAnyArrayConverter' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:489:5: style: Instance of 'NumpyScalarConverter < signed char >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:490:5: style: Instance of 'NumpyScalarConverter < short >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:491:5: style: Instance of 'NumpyScalarConverter < int >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:492:5: style: Instance of 'NumpyScalarConverter < long >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:493:5: style: Instance of 'NumpyScalarConverter < long long >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:494:5: style: Instance of 'NumpyScalarConverter < unsigned char >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:495:5: style: Instance of 'NumpyScalarConverter < unsigned short >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:496:5: style: Instance of 'NumpyScalarConverter < unsigned int >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:497:5: style: Instance of 'NumpyScalarConverter < unsigned long >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:498:5: style: Instance of 'NumpyScalarConverter < unsigned long long >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:499:5: style: Instance of 'NumpyScalarConverter < float >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:500:5: style: Instance of 'NumpyScalarConverter < double >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:312:5: style: Instance of 'MultiArrayShapeConverter < 0 , MultiArrayIndex >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:313:5: style: Instance of 'MultiArrayShapeConverter < 1 , MultiArrayIndex >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:314:5: style: Instance of 'MultiArrayShapeConverter < 2 , MultiArrayIndex >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:315:5: style: Instance of 'MultiArrayShapeConverter < 3 , MultiArrayIndex >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:316:5: style: Instance of 'MultiArrayShapeConverter < 4 , MultiArrayIndex >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:317:5: style: Instance of 'MultiArrayShapeConverter < 5 , MultiArrayIndex >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:318:5: style: Instance of 'MultiArrayShapeConverter < 6 , MultiArrayIndex >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:319:5: style: Instance of 'MultiArrayShapeConverter < 7 , MultiArrayIndex >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:320:5: style: Instance of 'MultiArrayShapeConverter < 8 , MultiArrayIndex >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:321:5: style: Instance of 'MultiArrayShapeConverter < 9 , MultiArrayIndex >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:322:5: style: Instance of 'MultiArrayShapeConverter < 10 , MultiArrayIndex >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:312:5: style: Instance of 'MultiArrayShapeConverter < 0 , float >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:313:5: style: Instance of 'MultiArrayShapeConverter < 1 , float >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:314:5: style: Instance of 'MultiArrayShapeConverter < 2 , float >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:315:5: style: Instance of 'MultiArrayShapeConverter < 3 , float >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:316:5: style: Instance of 'MultiArrayShapeConverter < 4 , float >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:317:5: style: Instance of 'MultiArrayShapeConverter < 5 , float >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:318:5: style: Instance of 'MultiArrayShapeConverter < 6 , float >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:319:5: style: Instance of 'MultiArrayShapeConverter < 7 , float >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:320:5: style: Instance of 'MultiArrayShapeConverter < 8 , float >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:321:5: style: Instance of 'MultiArrayShapeConverter < 9 , float >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:322:5: style: Instance of 'MultiArrayShapeConverter < 10 , float >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:312:5: style: Instance of 'MultiArrayShapeConverter < 0 , double >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:313:5: style: Instance of 'MultiArrayShapeConverter < 1 , double >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:314:5: style: Instance of 'MultiArrayShapeConverter < 2 , double >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:315:5: style: Instance of 'MultiArrayShapeConverter < 3 , double >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:316:5: style: Instance of 'MultiArrayShapeConverter < 4 , double >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:317:5: style: Instance of 'MultiArrayShapeConverter < 5 , double >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:318:5: style: Instance of 'MultiArrayShapeConverter < 6 , double >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:319:5: style: Instance of 'MultiArrayShapeConverter < 7 , double >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:320:5: style: Instance of 'MultiArrayShapeConverter < 8 , double >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:321:5: style: Instance of 'MultiArrayShapeConverter < 9 , double >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:322:5: style: Instance of 'MultiArrayShapeConverter < 10 , double >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:312:5: style: Instance of 'MultiArrayShapeConverter < 0 , short >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:313:5: style: Instance of 'MultiArrayShapeConverter < 1 , short >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:314:5: style: Instance of 'MultiArrayShapeConverter < 2 , short >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:315:5: style: Instance of 'MultiArrayShapeConverter < 3 , short >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:316:5: style: Instance of 'MultiArrayShapeConverter < 4 , short >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:317:5: style: Instance of 'MultiArrayShapeConverter < 5 , short >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:318:5: style: Instance of 'MultiArrayShapeConverter < 6 , short >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:319:5: style: Instance of 'MultiArrayShapeConverter < 7 , short >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:320:5: style: Instance of 'MultiArrayShapeConverter < 8 , short >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:321:5: style: Instance of 'MultiArrayShapeConverter < 9 , short >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:322:5: style: Instance of 'MultiArrayShapeConverter < 10 , short >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:312:5: style: Instance of 'MultiArrayShapeConverter < 0 , int >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:313:5: style: Instance of 'MultiArrayShapeConverter < 1 , int >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:314:5: style: Instance of 'MultiArrayShapeConverter < 2 , int >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:315:5: style: Instance of 'MultiArrayShapeConverter < 3 , int >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:316:5: style: Instance of 'MultiArrayShapeConverter < 4 , int >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:317:5: style: Instance of 'MultiArrayShapeConverter < 5 , int >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:318:5: style: Instance of 'MultiArrayShapeConverter < 6 , int >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:319:5: style: Instance of 'MultiArrayShapeConverter < 7 , int >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:320:5: style: Instance of 'MultiArrayShapeConverter < 8 , int >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:321:5: style: Instance of 'MultiArrayShapeConverter < 9 , int >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/converters.cxx:322:5: style: Instance of 'MultiArrayShapeConverter < 10 , int >' object is destroyed immediately. [unusedScopedObject] vigra-Version-1-12-2/vigranumpy/src/core/gridGraph2d.cxx:79:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:536:5: style: Class 'LemonUndirectedGraphAddItemsVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_hierarchical_clustering_visitor.hxx:101:5: style: Class 'LemonGraphHierachicalClusteringVisitor < GridGraph < 2 , boost :: undirected_tag > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_shortest_path_visitor.hxx:135:5: style: Class 'LemonGraphShortestPathVisitor < GridGraph < 2 , boost :: undirected_tag > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:788:5: style: Class 'LemonGridGraphAlgorithmAddonVisitor < GridGraph < 2 , boost :: undirected_tag > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:85:5: style: Class 'LemonGraphAlgorithmVisitor < GridGraph < 2 , boost :: undirected_tag > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_rag_visitor.hxx:113:5: style: Class 'LemonGraphRagVisitor < GridGraph < 2 , boost :: undirected_tag > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:70:5: style: Class 'LemonUndirectedGraphCoreVisitor < GridGraph < 2 , boost :: undirected_tag > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/gridGraph3d.cxx:76:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndirectNeighborhood [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_hierarchical_clustering_visitor.hxx:101:5: style: Class 'LemonGraphHierachicalClusteringVisitor < GridGraph < 3 , boost :: undirected_tag > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_shortest_path_visitor.hxx:135:5: style: Class 'LemonGraphShortestPathVisitor < GridGraph < 3 , boost :: undirected_tag > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:788:5: style: Class 'LemonGridGraphAlgorithmAddonVisitor < GridGraph < 3 , boost :: undirected_tag > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:85:5: style: Class 'LemonGraphAlgorithmVisitor < GridGraph < 3 , boost :: undirected_tag > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_rag_visitor.hxx:113:5: style: Class 'LemonGraphRagVisitor < GridGraph < 3 , boost :: undirected_tag > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:70:5: style: Class 'LemonUndirectedGraphCoreVisitor < GridGraph < 3 , boost :: undirected_tag > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:70:5: style: Class 'LemonUndirectedGraphCoreVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_rag_visitor.hxx:113:5: style: Class 'LemonGraphRagVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_algorithm_visitor.hxx:85:5: style: Class 'LemonGraphAlgorithmVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_shortest_path_visitor.hxx:135:5: style: Class 'LemonGraphShortestPathVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/export_graph_hierarchical_clustering_visitor.hxx:101:5: style: Class 'LemonGraphHierachicalClusteringVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vigra-Version-1-12-2/vigranumpy/src/core/histogram.cxx:58:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIM [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/histogram.cxx:84:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIM [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/histogram.cxx:113:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIM [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/grid_graph_implicit_edge_maps.cxx:85:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_init [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/impex.cxx:202:1: error: There is an unknown macro here somewhere. Configuration is required. If VIGRA_PYTHON_MULTITYPE_FUNCTOR is a macro then please configure it. [unknownMacro] vigra-Version-1-12-2/vigranumpy/src/core/kernel.cxx:114:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/kernel.cxx:132:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/kernel.cxx:211:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/kernel.cxx:230:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/kernel.cxx:253:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_TREATMENT_AVOID [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/minindexedpq.cxx:56:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable insert [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/minindexedpq.cxx:49:44: performance: Function parameter 'name' should be passed by const reference. [passedByValue] vigra-Version-1-12-2/vigranumpy/src/core/morphology.cxx:387:1: error: There is an unknown macro here somewhere. Configuration is required. If VIGRA_PYTHON_MULTITYPE_FUNCTOR_NDIM is a macro then please configure it. [unknownMacro] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:111:53: debug: Function::addArguments found argument 'p' with varid 0. [varid0] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:114:61: debug: Function::addArguments found argument 'p' with varid 0. [varid0] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:117:61: debug: Function::addArguments found argument 'p' with varid 0. [varid0] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:121:53: debug: Function::addArguments found argument 'p' with varid 0. [varid0] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:124:61: debug: Function::addArguments found argument 'p' with varid 0. [varid0] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:127:61: debug: Function::addArguments found argument 'p' with varid 0. [varid0] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:131:53: debug: Function::addArguments found argument 'p' with varid 0. [varid0] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:134:61: debug: Function::addArguments found argument 'p' with varid 0. [varid0] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:137:61: debug: Function::addArguments found argument 'p' with varid 0. [varid0] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:141:53: debug: Function::addArguments found argument 'p' with varid 0. [varid0] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:144:61: debug: Function::addArguments found argument 'p' with varid 0. [varid0] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:147:61: debug: Function::addArguments found argument 'p' with varid 0. [varid0] vigra-Version-1-12-2/vigranumpy/src/core/noise.cxx:51:70: style: Parameter 'result' can be declared as reference to const [constParameterReference] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:111:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:114:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:117:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:121:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:124:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:127:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:131:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:134:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:137:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:141:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:144:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:147:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:194:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:209:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keep_count [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:242:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keep_count [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:331:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NOTYPE [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:343:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable new_nonzero_reference [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:943:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZLIB [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:746:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_init [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/non_local_mean.cxx:100:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sigma_ [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/non_local_mean.cxx:135:43: performance: Function parameter 'name' should be passed by const reference. [passedByValue] vigra-Version-1-12-2/vigranumpy/src/core/multi_array_chunked.cxx:250:26: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/vigranumpy/src/core/optimization.cxx:156:8: style: The if condition is the same as the previous if condition [duplicateCondition] vigra-Version-1-12-2/vigranumpy/src/core/optimization.cxx:143:8: note: First condition vigra-Version-1-12-2/vigranumpy/src/core/optimization.cxx:156:8: note: Second condition vigra-Version-1-12-2/vigranumpy/src/core/random_forest.cxx:94:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_EQUAL [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/random_forest.cxx:298:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USETICTOC [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/random_forest.cxx:316:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_init [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/random_forest_3.cxx:182:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_LOG [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/random_forest_old.cxx:88:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/random_forest_old.cxx:129:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_init [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/sampling.cxx:597:71: debug: simplifyOperatorName: found unsimplified operator name [debug] vigra-Version-1-12-2/vigranumpy/src/core/sampling.cxx:598:100: debug: simplifyOperatorName: found unsimplified operator name [debug] vigra-Version-1-12-2/vigranumpy/src/core/sampling.cxx:625:86: debug: simplifyOperatorName: found unsimplified operator name [debug] vigra-Version-1-12-2/vigranumpy/src/core/segmentation.cxx:107:1: error: There is an unknown macro here somewhere. Configuration is required. If VIGRA_PYTHON_MULTITYPE_FUNCTOR is a macro then please configure it. [unknownMacro] vigra-Version-1-12-2/vigranumpy/src/core/sampling.cxx:159:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/sampling.cxx:234:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/sampling.cxx:309:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/sampling.cxx:565:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/sampling.cxx:597:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callfct [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/tensors.cxx:93:1: error: There is an unknown macro here somewhere. Configuration is required. If VIGRA_PYTHON_MULTITYPE_FUNCTOR_NDIM is a macro then please configure it. [unknownMacro] vigra-Version-1-12-2/vigranumpy/src/core/utilities.cxx:73:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable push [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/core/sampling.cxx:625:0: style: C-style reference casting [cstyleCast] vigra-Version-1-12-2/vigranumpy/src/core/sampling.cxx:64:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] vigra-Version-1-12-2/vigranumpy/src/core/sampling.cxx:69:5: note: Found duplicate branches for 'if' and 'else'. vigra-Version-1-12-2/vigranumpy/src/core/sampling.cxx:64:5: note: Found duplicate branches for 'if' and 'else'. vigra-Version-1-12-2/vigranumpy/src/fourier/fourier.cxx:74:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_CFLOAT [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/fourier/fourier.cxx:142:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGN [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/fourier/fourier.cxx:197:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFTW_FORWARD [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/fourier/fourier.cxx:254:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable radialGaborSigma [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/vigranumpy/src/fourier/fourier.cxx:56:64: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/vigranumpy/src/fourier/fourier.cxx:57:33: style: C-style pointer casting [cstyleCast] vigra-Version-1-12-2/test/optimization/test.cxx:98:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZeroMean [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/optimization/test.cxx:685:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vigra-Version-1-12-2/test/optimization/test.cxx:305:13: style: Local variable 'size' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/optimization/test.cxx:75:9: note: Shadowed declaration vigra-Version-1-12-2/test/optimization/test.cxx:305:13: note: Shadow variable vigra-Version-1-12-2/test/optimization/test.cxx:358:28: style: Local variable 'x' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/optimization/test.cxx:74:34: note: Shadowed declaration vigra-Version-1-12-2/test/optimization/test.cxx:358:28: note: Shadow variable vigra-Version-1-12-2/test/optimization/test.cxx:390:28: style: Local variable 'x' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/optimization/test.cxx:74:34: note: Shadowed declaration vigra-Version-1-12-2/test/optimization/test.cxx:390:28: note: Shadow variable vigra-Version-1-12-2/test/optimization/test.cxx:423:37: style: Local variable 'x' shadows outer variable [shadowVariable] vigra-Version-1-12-2/test/optimization/test.cxx:74:34: note: Shadowed declaration vigra-Version-1-12-2/test/optimization/test.cxx:423:37: note: Shadow variable diff: head vigra-Version-1-12-2/config/checkHDF5usesCompression.c:4:2: error: #error "flag is not defined" [preprocessorErrorDirective] head vigra-Version-1-12-2/include/vigra/config.hxx:158:10: error: #error "Need at least g++ 2.95" [preprocessorErrorDirective] head vigra-Version-1-12-2/src/impex/bmp.cxx:1042:25: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/bmp.hxx:92:21: note: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/bmp.cxx:1042:25: note: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::getFileType' can be static. head vigra-Version-1-12-2/src/impex/bmp.cxx:1101:18: style:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::nextScanline' can be const. [functionConst] vigra-Version-1-12-2/src/impex/bmp.hxx:103:14: note: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::nextScanline' can be const. vigra-Version-1-12-2/src/impex/bmp.cxx:1101:18: note: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::nextScanline' can be const. head vigra-Version-1-12-2/src/impex/bmp.cxx:1111:18: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/bmp.hxx:90:14: note: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::abort' can be static. vigra-Version-1-12-2/src/impex/bmp.cxx:1111:18: note: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::abort' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/bmp.cxx:112:10: style:inconclusive: Technically the member function 'vigra::BmpFileHeader::to_stream' can be const. [functionConst] vigra-Version-1-12-2/src/impex/bmp.cxx:131:21: note: Technically the member function 'vigra::BmpFileHeader::to_stream' can be const. vigra-Version-1-12-2/src/impex/bmp.cxx:112:10: note: Technically the member function 'vigra::BmpFileHeader::to_stream' can be const. head vigra-Version-1-12-2/src/impex/bmp.cxx:131:21: style:inconclusive: Technically the member function 'vigra::BmpFileHeader::to_stream' can be const. [functionConst] vigra-Version-1-12-2/src/impex/bmp.cxx:112:10: note: Technically the member function 'vigra::BmpFileHeader::to_stream' can be const. vigra-Version-1-12-2/src/impex/bmp.cxx:131:21: note: Technically the member function 'vigra::BmpFileHeader::to_stream' can be const. head vigra-Version-1-12-2/src/impex/bmp.cxx:795:25: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/bmp.hxx:68:21: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/bmp.cxx:795:25: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::getFileType' can be static. head vigra-Version-1-12-2/src/impex/bmp.cxx:815:25: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::getPixelType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/bmp.hxx:69:21: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::getPixelType' can be static. vigra-Version-1-12-2/src/impex/bmp.cxx:815:25: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::getPixelType' can be static. head vigra-Version-1-12-2/src/impex/bmp.cxx:834:18: style:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::nextScanline' can be const. [functionConst] vigra-Version-1-12-2/src/impex/bmp.hxx:77:14: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::nextScanline' can be const. vigra-Version-1-12-2/src/impex/bmp.cxx:834:18: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::nextScanline' can be const. head vigra-Version-1-12-2/src/impex/bmp.cxx:839:18: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::close' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/bmp.hxx:65:14: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::close' can be static. vigra-Version-1-12-2/src/impex/bmp.cxx:839:18: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::close' can be static. head vigra-Version-1-12-2/src/impex/bmp.cxx:841:18: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/bmp.hxx:66:14: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/bmp.cxx:841:18: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::abort' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/bmp.hxx:103:14: style:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::nextScanline' can be const. [functionConst] vigra-Version-1-12-2/src/impex/bmp.cxx:1101:18: note: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::nextScanline' can be const. vigra-Version-1-12-2/src/impex/bmp.hxx:103:14: note: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::nextScanline' can be const. 2.17.0 vigra-Version-1-12-2/src/impex/bmp.hxx:65:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::close' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/bmp.cxx:839:18: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::close' can be static. vigra-Version-1-12-2/src/impex/bmp.hxx:65:14: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::close' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/bmp.hxx:66:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/bmp.cxx:841:18: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/bmp.hxx:66:14: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::abort' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/bmp.hxx:68:21: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/bmp.cxx:795:25: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/bmp.hxx:68:21: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::getFileType' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/bmp.hxx:69:21: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::getPixelType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/bmp.cxx:815:25: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::getPixelType' can be static. vigra-Version-1-12-2/src/impex/bmp.hxx:69:21: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::getPixelType' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/bmp.hxx:77:14: style:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::nextScanline' can be const. [functionConst] vigra-Version-1-12-2/src/impex/bmp.cxx:834:18: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::nextScanline' can be const. vigra-Version-1-12-2/src/impex/bmp.hxx:77:14: note: Either there is a missing 'override', or the member function 'vigra::BmpDecoder::nextScanline' can be const. 2.17.0 vigra-Version-1-12-2/src/impex/bmp.hxx:90:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/bmp.cxx:1111:18: note: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::abort' can be static. vigra-Version-1-12-2/src/impex/bmp.hxx:90:14: note: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::abort' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/bmp.hxx:92:21: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/bmp.cxx:1042:25: note: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/bmp.hxx:92:21: note: Either there is a missing 'override', or the member function 'vigra::BmpEncoder::getFileType' can be static. head vigra-Version-1-12-2/src/impex/byteorder.cxx:62:36: performance:inconclusive: Technically the member function 'vigra::byteorder::get_host_byteorder' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/byteorder.hxx:100:29: note: Technically the member function 'vigra::byteorder::get_host_byteorder' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/src/impex/byteorder.cxx:62:36: note: Technically the member function 'vigra::byteorder::get_host_byteorder' can be static (but you may consider moving to unnamed namespace). 2.17.0 vigra-Version-1-12-2/src/impex/byteorder.hxx:100:29: performance:inconclusive: Technically the member function 'vigra::byteorder::get_host_byteorder' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/byteorder.cxx:62:36: note: Technically the member function 'vigra::byteorder::get_host_byteorder' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/src/impex/byteorder.hxx:100:29: note: Technically the member function 'vigra::byteorder::get_host_byteorder' can be static (but you may consider moving to unnamed namespace). head vigra-Version-1-12-2/src/impex/codecmanager.cxx:156:44: style:inconclusive: Technically the member function 'vigra::CodecManager::supportedFileTypes' can be const. [functionConst] vigra-Version-1-12-2/src/impex/codecmanager.hxx:73:34: note: Technically the member function 'vigra::CodecManager::supportedFileTypes' can be const. vigra-Version-1-12-2/src/impex/codecmanager.cxx:156:44: note: Technically the member function 'vigra::CodecManager::supportedFileTypes' can be const. head vigra-Version-1-12-2/src/impex/codecmanager.cxx:170:44: style:inconclusive: Technically the member function 'vigra::CodecManager::supportedFileExtensions' can be const. [functionConst] vigra-Version-1-12-2/src/impex/codecmanager.hxx:76:34: note: Technically the member function 'vigra::CodecManager::supportedFileExtensions' can be const. vigra-Version-1-12-2/src/impex/codecmanager.cxx:170:44: note: Technically the member function 'vigra::CodecManager::supportedFileExtensions' can be const. 2.17.0 vigra-Version-1-12-2/src/impex/codecmanager.hxx:73:34: style:inconclusive: Technically the member function 'vigra::CodecManager::supportedFileTypes' can be const. [functionConst] vigra-Version-1-12-2/src/impex/codecmanager.cxx:156:44: note: Technically the member function 'vigra::CodecManager::supportedFileTypes' can be const. vigra-Version-1-12-2/src/impex/codecmanager.hxx:73:34: note: Technically the member function 'vigra::CodecManager::supportedFileTypes' can be const. 2.17.0 vigra-Version-1-12-2/src/impex/codecmanager.hxx:76:34: style:inconclusive: Technically the member function 'vigra::CodecManager::supportedFileExtensions' can be const. [functionConst] vigra-Version-1-12-2/src/impex/codecmanager.cxx:170:44: note: Technically the member function 'vigra::CodecManager::supportedFileExtensions' can be const. vigra-Version-1-12-2/src/impex/codecmanager.hxx:76:34: note: Technically the member function 'vigra::CodecManager::supportedFileExtensions' can be const. head vigra-Version-1-12-2/src/impex/gif.cxx:1006:29: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::GIFEncoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/gif.hxx:93:21: note: Either there is a missing 'override', or the member function 'vigra::GIFEncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/gif.cxx:1006:29: note: Either there is a missing 'override', or the member function 'vigra::GIFEncoder::getFileType' can be static. head vigra-Version-1-12-2/src/impex/gif.cxx:1075:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::GIFEncoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/gif.hxx:91:14: note: Either there is a missing 'override', or the member function 'vigra::GIFEncoder::abort' can be static. vigra-Version-1-12-2/src/impex/gif.cxx:1075:22: note: Either there is a missing 'override', or the member function 'vigra::GIFEncoder::abort' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/gif.cxx:307:14: style:inconclusive: Technically the member function 'vigra::GIFHeader::global_to_stream' can be const. [functionConst] vigra-Version-1-12-2/src/impex/gif.cxx:327:21: note: Technically the member function 'vigra::GIFHeader::global_to_stream' can be const. vigra-Version-1-12-2/src/impex/gif.cxx:307:14: note: Technically the member function 'vigra::GIFHeader::global_to_stream' can be const. 2.17.0 vigra-Version-1-12-2/src/impex/gif.cxx:308:14: style:inconclusive: Technically the member function 'vigra::GIFHeader::local_to_stream' can be const. [functionConst] vigra-Version-1-12-2/src/impex/gif.cxx:373:21: note: Technically the member function 'vigra::GIFHeader::local_to_stream' can be const. vigra-Version-1-12-2/src/impex/gif.cxx:308:14: note: Technically the member function 'vigra::GIFHeader::local_to_stream' can be const. head vigra-Version-1-12-2/src/impex/gif.cxx:327:21: style:inconclusive: Technically the member function 'vigra::GIFHeader::global_to_stream' can be const. [functionConst] vigra-Version-1-12-2/src/impex/gif.cxx:307:14: note: Technically the member function 'vigra::GIFHeader::global_to_stream' can be const. vigra-Version-1-12-2/src/impex/gif.cxx:327:21: note: Technically the member function 'vigra::GIFHeader::global_to_stream' can be const. head vigra-Version-1-12-2/src/impex/gif.cxx:373:21: style:inconclusive: Technically the member function 'vigra::GIFHeader::local_to_stream' can be const. [functionConst] vigra-Version-1-12-2/src/impex/gif.cxx:308:14: note: Technically the member function 'vigra::GIFHeader::local_to_stream' can be const. vigra-Version-1-12-2/src/impex/gif.cxx:373:21: note: Technically the member function 'vigra::GIFHeader::local_to_stream' can be const. head vigra-Version-1-12-2/src/impex/gif.cxx:681:29: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/gif.hxx:68:21: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/gif.cxx:681:29: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::getFileType' can be static. head vigra-Version-1-12-2/src/impex/gif.cxx:701:29: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::getPixelType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/gif.hxx:69:21: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::getPixelType' can be static. vigra-Version-1-12-2/src/impex/gif.cxx:701:29: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::getPixelType' can be static. head vigra-Version-1-12-2/src/impex/gif.cxx:727:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::close' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/gif.hxx:65:14: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::close' can be static. vigra-Version-1-12-2/src/impex/gif.cxx:727:22: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::close' can be static. head vigra-Version-1-12-2/src/impex/gif.cxx:728:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/gif.hxx:66:14: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/gif.cxx:728:22: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::abort' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/gif.hxx:65:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::close' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/gif.cxx:727:22: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::close' can be static. vigra-Version-1-12-2/src/impex/gif.hxx:65:14: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::close' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/gif.hxx:66:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/gif.cxx:728:22: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/gif.hxx:66:14: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::abort' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/gif.hxx:68:21: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/gif.cxx:681:29: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/gif.hxx:68:21: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::getFileType' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/gif.hxx:69:21: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::getPixelType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/gif.cxx:701:29: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::getPixelType' can be static. vigra-Version-1-12-2/src/impex/gif.hxx:69:21: note: Either there is a missing 'override', or the member function 'vigra::GIFDecoder::getPixelType' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/gif.hxx:91:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::GIFEncoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/gif.cxx:1075:22: note: Either there is a missing 'override', or the member function 'vigra::GIFEncoder::abort' can be static. vigra-Version-1-12-2/src/impex/gif.hxx:91:14: note: Either there is a missing 'override', or the member function 'vigra::GIFEncoder::abort' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/gif.hxx:93:21: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::GIFEncoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/gif.cxx:1006:29: note: Either there is a missing 'override', or the member function 'vigra::GIFEncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/gif.hxx:93:21: note: Either there is a missing 'override', or the member function 'vigra::GIFEncoder::getFileType' can be static. head vigra-Version-1-12-2/src/impex/hdr.cxx:198:29: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.hxx:66:21: note: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:198:29: note: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::getFileType' can be static. head vigra-Version-1-12-2/src/impex/hdr.cxx:238:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::close' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.hxx:78:14: note: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::close' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:238:22: note: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::close' can be static. head vigra-Version-1-12-2/src/impex/hdr.cxx:239:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.hxx:79:14: note: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:239:22: note: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::abort' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/hdr.cxx:269:14: performance:inconclusive: Technically the member function 'vigra::HDREncoderImpl::setCompressionType' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/hdr.cxx:287:26: note: Technically the member function 'vigra::HDREncoderImpl::setCompressionType' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/src/impex/hdr.cxx:269:14: note: Technically the member function 'vigra::HDREncoderImpl::setCompressionType' can be static (but you may consider moving to unnamed namespace). head vigra-Version-1-12-2/src/impex/hdr.cxx:287:26: performance:inconclusive: Technically the member function 'vigra::HDREncoderImpl::setCompressionType' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/hdr.cxx:269:14: note: Technically the member function 'vigra::HDREncoderImpl::setCompressionType' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/src/impex/hdr.cxx:287:26: note: Technically the member function 'vigra::HDREncoderImpl::setCompressionType' can be static (but you may consider moving to unnamed namespace). head vigra-Version-1-12-2/src/impex/hdr.cxx:316:29: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDREncoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.hxx:92:21: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:316:29: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::getFileType' can be static. head vigra-Version-1-12-2/src/impex/hdr.cxx:347:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setCompressionType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.hxx:97:14: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setCompressionType' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:347:22: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setCompressionType' can be static. head vigra-Version-1-12-2/src/impex/hdr.cxx:359:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setPosition' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.hxx:100:14: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setPosition' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:359:22: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setPosition' can be static. head vigra-Version-1-12-2/src/impex/hdr.cxx:363:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setXResolution' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.hxx:101:14: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setXResolution' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:363:22: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setXResolution' can be static. head vigra-Version-1-12-2/src/impex/hdr.cxx:367:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setYResolution' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.hxx:102:14: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setYResolution' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:367:22: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setYResolution' can be static. head vigra-Version-1-12-2/src/impex/hdr.cxx:387:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDREncoder::close' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.hxx:112:14: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::close' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:387:22: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::close' can be static. head vigra-Version-1-12-2/src/impex/hdr.cxx:388:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDREncoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.hxx:113:14: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::abort' can be static. vigra-Version-1-12-2/src/impex/hdr.cxx:388:22: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::abort' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/hdr.hxx:100:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setPosition' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.cxx:359:22: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setPosition' can be static. vigra-Version-1-12-2/src/impex/hdr.hxx:100:14: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setPosition' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/hdr.hxx:101:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setXResolution' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.cxx:363:22: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setXResolution' can be static. vigra-Version-1-12-2/src/impex/hdr.hxx:101:14: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setXResolution' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/hdr.hxx:102:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setYResolution' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.cxx:367:22: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setYResolution' can be static. vigra-Version-1-12-2/src/impex/hdr.hxx:102:14: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setYResolution' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/hdr.hxx:112:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDREncoder::close' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.cxx:387:22: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::close' can be static. vigra-Version-1-12-2/src/impex/hdr.hxx:112:14: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::close' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/hdr.hxx:113:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDREncoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.cxx:388:22: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::abort' can be static. vigra-Version-1-12-2/src/impex/hdr.hxx:113:14: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::abort' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/hdr.hxx:66:21: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.cxx:198:29: note: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/hdr.hxx:66:21: note: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::getFileType' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/hdr.hxx:78:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::close' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.cxx:238:22: note: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::close' can be static. vigra-Version-1-12-2/src/impex/hdr.hxx:78:14: note: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::close' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/hdr.hxx:79:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.cxx:239:22: note: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/hdr.hxx:79:14: note: Either there is a missing 'override', or the member function 'vigra::HDRDecoder::abort' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/hdr.hxx:92:21: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDREncoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.cxx:316:29: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/hdr.hxx:92:21: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::getFileType' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/hdr.hxx:97:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setCompressionType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/hdr.cxx:347:22: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setCompressionType' can be static. vigra-Version-1-12-2/src/impex/hdr.hxx:97:14: note: Either there is a missing 'override', or the member function 'vigra::HDREncoder::setCompressionType' can be static. head vigra-Version-1-12-2/src/impex/pnm.cxx:413:29: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/pnm.hxx:69:21: note: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/pnm.cxx:413:29: note: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::getFileType' can be static. head vigra-Version-1-12-2/src/impex/pnm.cxx:476:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::close' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/pnm.hxx:66:14: note: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::close' can be static. vigra-Version-1-12-2/src/impex/pnm.cxx:476:22: note: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::close' can be static. head vigra-Version-1-12-2/src/impex/pnm.cxx:479:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/pnm.hxx:67:14: note: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/pnm.cxx:479:22: note: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::abort' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/pnm.cxx:509:14: performance:inconclusive: Technically the member function 'vigra::PnmEncoderImpl::write_bilevel_raw' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/pnm.cxx:742:26: note: Technically the member function 'vigra::PnmEncoderImpl::write_bilevel_raw' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/src/impex/pnm.cxx:509:14: note: Technically the member function 'vigra::PnmEncoderImpl::write_bilevel_raw' can be static (but you may consider moving to unnamed namespace). head vigra-Version-1-12-2/src/impex/pnm.cxx:543:29: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/pnm.hxx:95:21: note: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/pnm.cxx:543:29: note: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::getFileType' can be static. head vigra-Version-1-12-2/src/impex/pnm.cxx:742:26: performance:inconclusive: Technically the member function 'vigra::PnmEncoderImpl::write_bilevel_raw' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/src/impex/pnm.cxx:509:14: note: Technically the member function 'vigra::PnmEncoderImpl::write_bilevel_raw' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/src/impex/pnm.cxx:742:26: note: Technically the member function 'vigra::PnmEncoderImpl::write_bilevel_raw' can be static (but you may consider moving to unnamed namespace). head vigra-Version-1-12-2/src/impex/pnm.cxx:776:22: style:inconclusive: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::nextScanline' can be const. [functionConst] vigra-Version-1-12-2/src/impex/pnm.hxx:106:14: note: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::nextScanline' can be const. vigra-Version-1-12-2/src/impex/pnm.cxx:776:22: note: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::nextScanline' can be const. head vigra-Version-1-12-2/src/impex/pnm.cxx:825:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/pnm.hxx:93:14: note: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::abort' can be static. vigra-Version-1-12-2/src/impex/pnm.cxx:825:22: note: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::abort' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/pnm.hxx:106:14: style:inconclusive: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::nextScanline' can be const. [functionConst] vigra-Version-1-12-2/src/impex/pnm.cxx:776:22: note: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::nextScanline' can be const. vigra-Version-1-12-2/src/impex/pnm.hxx:106:14: note: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::nextScanline' can be const. 2.17.0 vigra-Version-1-12-2/src/impex/pnm.hxx:66:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::close' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/pnm.cxx:476:22: note: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::close' can be static. vigra-Version-1-12-2/src/impex/pnm.hxx:66:14: note: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::close' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/pnm.hxx:67:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/pnm.cxx:479:22: note: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/pnm.hxx:67:14: note: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::abort' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/pnm.hxx:69:21: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/pnm.cxx:413:29: note: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/pnm.hxx:69:21: note: Either there is a missing 'override', or the member function 'vigra::PnmDecoder::getFileType' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/pnm.hxx:93:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/pnm.cxx:825:22: note: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::abort' can be static. vigra-Version-1-12-2/src/impex/pnm.hxx:93:14: note: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::abort' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/pnm.hxx:95:21: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/pnm.cxx:543:29: note: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/pnm.hxx:95:21: note: Either there is a missing 'override', or the member function 'vigra::PnmEncoder::getFileType' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/sun.cxx:116:14: style:inconclusive: Technically the member function 'vigra::SunHeader::to_stream' can be const. [functionConst] vigra-Version-1-12-2/src/impex/sun.cxx:130:21: note: Technically the member function 'vigra::SunHeader::to_stream' can be const. vigra-Version-1-12-2/src/impex/sun.cxx:116:14: note: Technically the member function 'vigra::SunHeader::to_stream' can be const. head vigra-Version-1-12-2/src/impex/sun.cxx:130:21: style:inconclusive: Technically the member function 'vigra::SunHeader::to_stream' can be const. [functionConst] vigra-Version-1-12-2/src/impex/sun.cxx:116:14: note: Technically the member function 'vigra::SunHeader::to_stream' can be const. vigra-Version-1-12-2/src/impex/sun.cxx:130:21: note: Technically the member function 'vigra::SunHeader::to_stream' can be const. head vigra-Version-1-12-2/src/impex/sun.cxx:316:29: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::SunDecoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/sun.hxx:68:21: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/sun.cxx:316:29: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::getFileType' can be static. head vigra-Version-1-12-2/src/impex/sun.cxx:336:29: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::SunDecoder::getPixelType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/sun.hxx:69:21: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::getPixelType' can be static. vigra-Version-1-12-2/src/impex/sun.cxx:336:29: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::getPixelType' can be static. head vigra-Version-1-12-2/src/impex/sun.cxx:356:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::SunDecoder::close' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/sun.hxx:65:14: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::close' can be static. vigra-Version-1-12-2/src/impex/sun.cxx:356:22: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::close' can be static. head vigra-Version-1-12-2/src/impex/sun.cxx:357:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::SunDecoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/sun.hxx:66:14: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/sun.cxx:357:22: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::abort' can be static. head vigra-Version-1-12-2/src/impex/sun.cxx:457:29: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::SunEncoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/sun.hxx:93:21: note: Either there is a missing 'override', or the member function 'vigra::SunEncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/sun.cxx:457:29: note: Either there is a missing 'override', or the member function 'vigra::SunEncoder::getFileType' can be static. head vigra-Version-1-12-2/src/impex/sun.cxx:519:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::SunEncoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/sun.hxx:91:14: note: Either there is a missing 'override', or the member function 'vigra::SunEncoder::abort' can be static. vigra-Version-1-12-2/src/impex/sun.cxx:519:22: note: Either there is a missing 'override', or the member function 'vigra::SunEncoder::abort' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/sun.hxx:65:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::SunDecoder::close' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/sun.cxx:356:22: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::close' can be static. vigra-Version-1-12-2/src/impex/sun.hxx:65:14: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::close' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/sun.hxx:66:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::SunDecoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/sun.cxx:357:22: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/sun.hxx:66:14: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::abort' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/sun.hxx:68:21: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::SunDecoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/sun.cxx:316:29: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/sun.hxx:68:21: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::getFileType' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/sun.hxx:69:21: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::SunDecoder::getPixelType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/sun.cxx:336:29: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::getPixelType' can be static. vigra-Version-1-12-2/src/impex/sun.hxx:69:21: note: Either there is a missing 'override', or the member function 'vigra::SunDecoder::getPixelType' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/sun.hxx:91:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::SunEncoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/sun.cxx:519:22: note: Either there is a missing 'override', or the member function 'vigra::SunEncoder::abort' can be static. vigra-Version-1-12-2/src/impex/sun.hxx:91:14: note: Either there is a missing 'override', or the member function 'vigra::SunEncoder::abort' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/sun.hxx:93:21: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::SunEncoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/sun.cxx:457:29: note: Either there is a missing 'override', or the member function 'vigra::SunEncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/sun.hxx:93:21: note: Either there is a missing 'override', or the member function 'vigra::SunEncoder::getFileType' can be static. head vigra-Version-1-12-2/src/impex/viff.cxx:1048:23: style:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::nextScanline' can be const. [functionConst] vigra-Version-1-12-2/src/impex/viff.hxx:104:14: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::nextScanline' can be const. vigra-Version-1-12-2/src/impex/viff.cxx:1048:23: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::nextScanline' can be const. head vigra-Version-1-12-2/src/impex/viff.cxx:1088:23: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/viff.hxx:91:14: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::abort' can be static. vigra-Version-1-12-2/src/impex/viff.cxx:1088:23: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::abort' can be static. head vigra-Version-1-12-2/src/impex/viff.cxx:820:30: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/viff.hxx:68:21: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/viff.cxx:820:30: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::getFileType' can be static. head vigra-Version-1-12-2/src/impex/viff.cxx:845:31: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::getOffset' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/viff.hxx:74:22: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::getOffset' can be static. vigra-Version-1-12-2/src/impex/viff.cxx:845:31: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::getOffset' can be static. head vigra-Version-1-12-2/src/impex/viff.cxx:885:23: style:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::nextScanline' can be const. [functionConst] vigra-Version-1-12-2/src/impex/viff.hxx:77:14: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::nextScanline' can be const. vigra-Version-1-12-2/src/impex/viff.cxx:885:23: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::nextScanline' can be const. head vigra-Version-1-12-2/src/impex/viff.cxx:890:23: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::close' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/viff.hxx:65:14: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::close' can be static. vigra-Version-1-12-2/src/impex/viff.cxx:890:23: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::close' can be static. head vigra-Version-1-12-2/src/impex/viff.cxx:891:23: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/viff.hxx:66:14: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/viff.cxx:891:23: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::abort' can be static. head vigra-Version-1-12-2/src/impex/viff.cxx:936:30: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/viff.hxx:93:21: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/viff.cxx:936:30: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::getFileType' can be static. head vigra-Version-1-12-2/src/impex/viff.cxx:980:31: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::getOffset' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/viff.hxx:94:22: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::getOffset' can be static. vigra-Version-1-12-2/src/impex/viff.cxx:980:31: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::getOffset' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/viff.hxx:104:14: style:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::nextScanline' can be const. [functionConst] vigra-Version-1-12-2/src/impex/viff.cxx:1048:23: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::nextScanline' can be const. vigra-Version-1-12-2/src/impex/viff.hxx:104:14: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::nextScanline' can be const. 2.17.0 vigra-Version-1-12-2/src/impex/viff.hxx:65:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::close' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/viff.cxx:890:23: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::close' can be static. vigra-Version-1-12-2/src/impex/viff.hxx:65:14: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::close' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/viff.hxx:66:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/viff.cxx:891:23: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::abort' can be static. vigra-Version-1-12-2/src/impex/viff.hxx:66:14: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::abort' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/viff.hxx:68:21: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/viff.cxx:820:30: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/viff.hxx:68:21: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::getFileType' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/viff.hxx:74:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::getOffset' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/viff.cxx:845:31: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::getOffset' can be static. vigra-Version-1-12-2/src/impex/viff.hxx:74:22: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::getOffset' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/viff.hxx:77:14: style:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::nextScanline' can be const. [functionConst] vigra-Version-1-12-2/src/impex/viff.cxx:885:23: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::nextScanline' can be const. vigra-Version-1-12-2/src/impex/viff.hxx:77:14: note: Either there is a missing 'override', or the member function 'vigra::ViffDecoder::nextScanline' can be const. 2.17.0 vigra-Version-1-12-2/src/impex/viff.hxx:91:14: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::abort' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/viff.cxx:1088:23: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::abort' can be static. vigra-Version-1-12-2/src/impex/viff.hxx:91:14: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::abort' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/viff.hxx:93:21: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::getFileType' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/viff.cxx:936:30: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::getFileType' can be static. vigra-Version-1-12-2/src/impex/viff.hxx:93:21: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::getFileType' can be static. 2.17.0 vigra-Version-1-12-2/src/impex/viff.hxx:94:22: performance:inconclusive: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::getOffset' can be static. [functionStatic] vigra-Version-1-12-2/src/impex/viff.cxx:980:31: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::getOffset' can be static. vigra-Version-1-12-2/src/impex/viff.hxx:94:22: note: Either there is a missing 'override', or the member function 'vigra::ViffEncoder::getOffset' can be static. head vigra-Version-1-12-2/src/matlab/test-routines/vigraTestConstrScalar.cpp:51:17: style: Variable 'Bool' is assigned a value that is never used. [unreadVariable] head vigra-Version-1-12-2/src/matlab/test-routines/vigraTestConstrScalar.cpp:55:17: style: Variable 'ValsC' is assigned a value that is never used. [unreadVariable] head vigra-Version-1-12-2/src/matlab/test-routines/vigraTestConstrScalar.cpp:56:17: style: Variable 'Vals2D3DC' is assigned a value that is never used. [unreadVariable] head vigra-Version-1-12-2/src/matlab/vigraPredictIndividually.cpp:67:12: style: Variable 'totalWeight' is assigned a value that is never used. [unreadVariable] head vigra-Version-1-12-2/test/convolution/test.cxx:1895:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] head vigra-Version-1-12-2/test/convolution/test.cxx:355:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] head vigra-Version-1-12-2/test/convolution/test.cxx:382:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] head vigra-Version-1-12-2/test/convolution/test.cxx:622:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] 2.17.0 vigra-Version-1-12-2/test/image/test.cxx:672:26: style: Condition 'eightCirc!=eightCirc2' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/image/test.cxx:669:36: note: eightCirc2 is assigned 'eightCirc' here. vigra-Version-1-12-2/test/image/test.cxx:672:26: note: Condition 'eightCirc!=eightCirc2' is always true 2.17.0 vigra-Version-1-12-2/test/image/test.cxx:674:26: style: Condition 'eightCirc!=eightCirc2' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/image/test.cxx:669:36: note: eightCirc2 is assigned 'eightCirc' here. vigra-Version-1-12-2/test/image/test.cxx:674:26: note: Condition 'eightCirc!=eightCirc2' is always true head vigra-Version-1-12-2/test/math/test.cxx:1284:52: style: C-style pointer casting [cstyleCast] head vigra-Version-1-12-2/test/math/test.cxx:1284:68: style: C-style pointer casting [cstyleCast] head vigra-Version-1-12-2/test/math/test.cxx:366:41: portability:inconclusive: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head vigra-Version-1-12-2/test/sampler/test.cxx:176:20: performance:inconclusive: Technically the member function 'SamplerTests::testStratifiedSamplingImpl' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/sampler/test.cxx:75:10: note: Technically the member function 'SamplerTests::testStratifiedSamplingImpl' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/sampler/test.cxx:176:20: note: Technically the member function 'SamplerTests::testStratifiedSamplingImpl' can be static (but you may consider moving to unnamed namespace). 2.17.0 vigra-Version-1-12-2/test/sampler/test.cxx:74:10: performance:inconclusive: Technically the member function 'SamplerTests::testSamplingImpl' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/sampler/test.cxx:88:20: note: Technically the member function 'SamplerTests::testSamplingImpl' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/sampler/test.cxx:74:10: note: Technically the member function 'SamplerTests::testSamplingImpl' can be static (but you may consider moving to unnamed namespace). 2.17.0 vigra-Version-1-12-2/test/sampler/test.cxx:75:10: performance:inconclusive: Technically the member function 'SamplerTests::testStratifiedSamplingImpl' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/sampler/test.cxx:176:20: note: Technically the member function 'SamplerTests::testStratifiedSamplingImpl' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/sampler/test.cxx:75:10: note: Technically the member function 'SamplerTests::testStratifiedSamplingImpl' can be static (but you may consider moving to unnamed namespace). head vigra-Version-1-12-2/test/sampler/test.cxx:88:20: performance:inconclusive: Technically the member function 'SamplerTests::testSamplingImpl' can be static (but you may consider moving to unnamed namespace). [functionStatic] vigra-Version-1-12-2/test/sampler/test.cxx:74:10: note: Technically the member function 'SamplerTests::testSamplingImpl' can be static (but you may consider moving to unnamed namespace). vigra-Version-1-12-2/test/sampler/test.cxx:88:20: note: Technically the member function 'SamplerTests::testSamplingImpl' can be static (but you may consider moving to unnamed namespace). 2.17.0 vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:243:30: style: Condition 'twentySixTrav!=twentySixTrav2' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:240:43: note: twentySixTrav2 is assigned 'twentySixTrav' here. vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:243:30: note: Condition 'twentySixTrav!=twentySixTrav2' is always true 2.17.0 vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:245:30: style: Condition 'twentySixTrav!=twentySixTrav2' is always true [knownConditionTrueFalse] vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:240:43: note: twentySixTrav2 is assigned 'twentySixTrav' here. vigra-Version-1-12-2/test/voxelneighborhood/test.cxx:245:30: note: Condition 'twentySixTrav!=twentySixTrav2' is always true head vigra-Version-1-12-2/vigranumpy/src/core/export_graph_hierarchical_clustering_visitor.hxx:265:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clsName_ [valueFlowBailoutIncompleteVar] head vigra-Version-1-12-2/vigranumpy/src/core/export_graph_rag_visitor.hxx:479:29: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head vigra-Version-1-12-2/vigranumpy/src/core/export_graph_rag_visitor.hxx:490:29: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:87:27: style: Variable 'nodeHolderVectorClsName' is assigned a value that is never used. [unreadVariable] head vigra-Version-1-12-2/vigranumpy/src/core/export_graph_visitor.hxx:88:28: style: Variable 'arcHolderVectorClsName' is assigned a value that is never used. [unreadVariable] DONE