2026-05-27 17:55 ftp://ftp.de.debian.org/debian/pool/main/libb/libbpp-qt/libbpp-qt_2.4.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --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 -j8 platform: Linux-6.17.0-29-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: 6e46c6b (2026-05-27 18:39:55 +0200) count: 35 31 elapsed-time: 0.0 0.1 head-timing-info: old-timing-info: head results: bpp-qt-2.4.1/src/Bpp/Qt/QtTools.h:97:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYLE_NORMAL [valueFlowBailoutIncompleteVar] bpp-qt-2.4.1/src/Bpp/Qt/Tree/TreeStatisticsBox.h:72:5: style: Class 'TreeStatisticsBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.cpp:60:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_SOLID [valueFlowBailoutIncompleteVar] bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.cpp:139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_HORIZONTAL_LEFT [valueFlowBailoutIncompleteVar] bpp-qt-2.4.1/src/Bpp/Qt/QtOutputStream.h:82:3: warning: Member variable 'QtOutputStream::maxNbLines_' is not initialized in the copy constructor. [uninitMemberVarPrivate] bpp-qt-2.4.1/src/Bpp/Qt/QtOutputStream.h:82:3: warning:inconclusive: Member variable 'QtOutputStream::buffer' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] bpp-qt-2.4.1/src/Bpp/Qt/QtOutputStream.h:83:19: warning: Member variable 'QtOutputStream::maxNbLines_' is not assigned a value in 'QtOutputStream::operator='. [operatorEqVarError] bpp-qt-2.4.1/src/Bpp/Qt/QtOutputStream.h:83:19: warning:inconclusive: Member variable 'QtOutputStream::buffer' is not assigned a value in 'QtOutputStream::operator='. [operatorEqVarError] bpp-qt-2.4.1/src/Bpp/Qt/QtOutputStream.h:74:3: style: Class 'QtOutputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.cpp:74:23: style: Either there is a missing 'override', or the member function 'bpp::QtGraphicDevice::end' can be static. [functionStatic] bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:92:10: note: Either there is a missing 'override', or the member function 'bpp::QtGraphicDevice::end' can be static. bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.cpp:74:23: note: Either there is a missing 'override', or the member function 'bpp::QtGraphicDevice::end' can be static. bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.cpp:126:23: style: Either there is a missing 'override', or the member function 'bpp::QtGraphicDevice::drawCircle' can be static. [functionStatic] bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:102:10: note: Either there is a missing 'override', or the member function 'bpp::QtGraphicDevice::drawCircle' can be static. bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.cpp:126:23: note: Either there is a missing 'override', or the member function 'bpp::QtGraphicDevice::drawCircle' can be static. bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:105:10: style: Either there is a missing 'override', or the member function 'bpp::QtGraphicDevice::comment' can be static. [functionStatic] bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:110:21: style: Argument 'xpos' shadows outer function [shadowFunction] bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:108:9: note: Shadowed function bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:110:21: note: Shadow argument bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:111:21: style: Argument 'ypos' shadows outer function [shadowFunction] bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:109:9: note: Shadowed function bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:111:21: note: Shadow argument bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:112:24: style: Argument 'xpos' shadows outer function [shadowFunction] bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:108:9: note: Shadowed function bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:112:24: note: Shadow argument bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:113:24: style: Argument 'ypos' shadows outer function [shadowFunction] bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:109:9: note: Shadowed function bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:113:24: note: Shadow argument bpp-qt-2.4.1/src/Bpp/Qt/Tree/TreeCanvasControlers.cpp:53:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pointArea [valueFlowBailoutIncompleteVar] bpp-qt-2.4.1/src/Bpp/Qt/Tree/TreeCanvasControlers.cpp:179:159: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORIENTATION_RIGHT_TO_LEFT [valueFlowBailoutIncompleteVar] bpp-qt-2.4.1/src/Bpp/Qt/Tree/TreeCanvasControlers.cpp:219:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORIENTATION_LEFT_TO_RIGHT [valueFlowBailoutIncompleteVar] bpp-qt-2.4.1/src/Bpp/Qt/Tree/TreeCanvas.h:120:17: warning: Member variable 'TreeCanvas::currentTree_' is not assigned a value in 'TreeCanvas::operator='. [operatorEqVarError] bpp-qt-2.4.1/src/Bpp/Qt/Tree/TreeCanvas.h:120:17: warning: Member variable 'TreeCanvas::treeDrawing_' is not assigned a value in 'TreeCanvas::operator='. [operatorEqVarError] bpp-qt-2.4.1/src/Bpp/Qt/Tree/TreeCanvas.h:120:17: warning: Member variable 'TreeCanvas::defaultTreeDrawing_' is not assigned a value in 'TreeCanvas::operator='. [operatorEqVarError] bpp-qt-2.4.1/src/Bpp/Qt/Tree/TreeCanvas.h:120:17: warning: Member variable 'TreeCanvas::drawingWidth_' is not assigned a value in 'TreeCanvas::operator='. [operatorEqVarError] bpp-qt-2.4.1/src/Bpp/Qt/Tree/TreeCanvas.h:120:17: warning: Member variable 'TreeCanvas::drawingHeight_' is not assigned a value in 'TreeCanvas::operator='. [operatorEqVarError] bpp-qt-2.4.1/src/Bpp/Qt/Tree/TreeCanvas.h:120:17: warning:inconclusive: Member variable 'TreeCanvas::nodeCollapsed_' is not assigned a value in 'TreeCanvas::operator='. [operatorEqVarError] bpp-qt-2.4.1/src/Bpp/Qt/Tree/TreeCanvas.h:112:5: style: Class 'TreeCanvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bpp-qt-2.4.1/src/Bpp/Qt/MouseListener.h:80:10: style: The function 'mouseDoubleClickEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bpp-qt-2.4.1/src/Bpp/Qt/MouseListener.h:65:18: note: Virtual function in base class bpp-qt-2.4.1/src/Bpp/Qt/MouseListener.h:80:10: note: Function in derived class bpp-qt-2.4.1/src/Bpp/Qt/MouseListener.h:81:10: style: The function 'mouseMoveEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bpp-qt-2.4.1/src/Bpp/Qt/MouseListener.h:66:18: note: Virtual function in base class bpp-qt-2.4.1/src/Bpp/Qt/MouseListener.h:81:10: note: Function in derived class bpp-qt-2.4.1/src/Bpp/Qt/MouseListener.h:82:10: style: The function 'mousePressEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bpp-qt-2.4.1/src/Bpp/Qt/MouseListener.h:67:18: note: Virtual function in base class bpp-qt-2.4.1/src/Bpp/Qt/MouseListener.h:82:10: note: Function in derived class bpp-qt-2.4.1/src/Bpp/Qt/MouseListener.h:83:10: style: The function 'mouseReleaseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bpp-qt-2.4.1/src/Bpp/Qt/MouseListener.h:68:18: note: Virtual function in base class bpp-qt-2.4.1/src/Bpp/Qt/MouseListener.h:83:10: note: Function in derived class bpp-qt-2.4.1/src/Bpp/Qt/Tree/TreeCanvas.cpp:61:28: style: Variable 'e' can be declared as reference to const [constVariableReference] bpp-qt-2.4.1/src/Bpp/Qt/Tree/TreeCanvasControlers.cpp:50:45: style:inconclusive: Either there is a missing 'override', or the member function 'bpp::NodeClickableAreasTreeDrawingListener::afterDrawNode' can be const. [functionConst] bpp-qt-2.4.1/src/Bpp/Qt/Tree/TreeCanvasControlers.h:76:8: note: Either there is a missing 'override', or the member function 'bpp::NodeClickableAreasTreeDrawingListener::afterDrawNode' can be const. bpp-qt-2.4.1/src/Bpp/Qt/Tree/TreeCanvasControlers.cpp:50:45: note: Either there is a missing 'override', or the member function 'bpp::NodeClickableAreasTreeDrawingListener::afterDrawNode' can be const. bpp-qt-2.4.1/src/Bpp/Qt/Tree/TreeCanvasControlers.h:163:18: style: Either there is a missing 'override', or the member function 'bpp::TreeCanvasControlers::getNumberOfTreeDrawings' can be static. [functionStatic] bpp-qt-2.4.1/src/Bpp/Qt/Tree/TreeCanvasControlers.h:70:3: style: Class 'NodeClickableAreasTreeDrawingListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bpp-qt-2.4.1/src/Bpp/Qt/Tree/TreeCanvasControlers.h:137:5: style: Class 'TreeCanvasControlers' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] diff: head bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:110:21: style: Argument 'xpos' shadows outer function [shadowFunction] bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:108:9: note: Shadowed function bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:110:21: note: Shadow argument head bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:111:21: style: Argument 'ypos' shadows outer function [shadowFunction] bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:109:9: note: Shadowed function bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:111:21: note: Shadow argument head bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:112:24: style: Argument 'xpos' shadows outer function [shadowFunction] bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:108:9: note: Shadowed function bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:112:24: note: Shadow argument head bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:113:24: style: Argument 'ypos' shadows outer function [shadowFunction] bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:109:9: note: Shadowed function bpp-qt-2.4.1/src/Bpp/Qt/QtGraphicDevice.h:113:24: note: Shadow argument DONE