2025-05-09 07:18 ftp://ftp.de.debian.org/debian/pool/main/a/anymeal/anymeal_1.33.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=sqlite3 --library=qt --library=googletest --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: 66c9938 (2025-05-08 13:55:11 +0200) count: 268 249 elapsed-time: 4.6 5.4 head-timing-info: old-timing-info: head results: anymeal-1.33/anymeal/categories_model.cc:35:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/category_table_model.hh:37:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/ingredient.hh:24:7: style:inconclusive: Technically the member function 'Ingredient::amount_integer' can be const. [functionConst] anymeal-1.33/anymeal/ingredient.hh:26:7: style:inconclusive: Technically the member function 'Ingredient::amount_numerator' can be const. [functionConst] anymeal-1.33/anymeal/ingredient.hh:28:7: style:inconclusive: Technically the member function 'Ingredient::amount_denominator' can be const. [functionConst] anymeal-1.33/anymeal/ingredient.hh:30:10: style:inconclusive: Technically the member function 'Ingredient::amount_float' can be const. [functionConst] anymeal-1.33/anymeal/ingredient.hh:33:15: style:inconclusive: Technically the member function 'Ingredient::unit_c_str' can be const. [functionConst] anymeal-1.33/anymeal/ingredient.hh:36:15: style:inconclusive: Technically the member function 'Ingredient::text_c_str' can be const. [functionConst] anymeal-1.33/anymeal/recipe.hh:29:15: style:inconclusive: Technically the member function 'Recipe::title' can be const. [functionConst] anymeal-1.33/anymeal/recipe.hh:30:15: style:inconclusive: Technically the member function 'Recipe::title_c_str' can be const. [functionConst] anymeal-1.33/anymeal/recipe.hh:33:7: style:inconclusive: Technically the member function 'Recipe::servings' can be const. [functionConst] anymeal-1.33/anymeal/recipe.hh:36:15: style:inconclusive: Technically the member function 'Recipe::servings_unit_c_str' can be const. [functionConst] anymeal-1.33/anymeal/categories_model.hh:31:28: style:inconclusive: Either there is a missing 'override', or the member function 'CategoriesModel::categories' can be const. [functionConst] anymeal-1.33/anymeal/database.hh:26:3: style: Class 'database_exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] anymeal-1.33/anymeal/recipe.hh:29:15: performance: Function 'title()' should return member 'm_title' by const reference. [returnByReference] anymeal-1.33/anymeal/categories_model.hh:31:28: performance: Function 'categories()' should return member 'm_categories' by const reference. [returnByReference] anymeal-1.33/anymeal/category_table_model.hh:36:25: style:inconclusive: Either there is a missing 'override', or the member function 'CategoryTableModel::selection' can be const. [functionConst] anymeal-1.33/anymeal/category_table_model.hh:37:15: style:inconclusive: Either there is a missing 'override', or the member function 'CategoryTableModel::category' can be const. [functionConst] anymeal-1.33/anymeal/add_dialog.hh:26:3: style: Class 'AddDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] anymeal-1.33/anymeal/category_table_model.hh:36:25: performance: Function 'selection()' should return member 'm_selection' by const reference. [returnByReference] anymeal-1.33/anymeal/anymeal.cc:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/category_picker.hh:26:3: style: Class 'CategoryPicker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] anymeal-1.33/anymeal/converter_window.hh:31:3: style: Class 'ConverterWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] anymeal-1.33/anymeal/import_dialog.hh:26:3: style: Class 'ImportDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] anymeal-1.33/anymeal/export_dialog.hh:25:3: style: Class 'ExportDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] anymeal-1.33/anymeal/main_window.hh:38:3: style: Class 'gui_exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] anymeal-1.33/anymeal/main_window.hh:51:3: style: Class 'MainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] anymeal-1.33/anymeal/category_dialog.hh:28:3: style: Class 'CategoryDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] anymeal-1.33/anymeal/category_picker.cc:29:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/category_picker.cc:47:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/category_picker.cc:55:130: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/category_picker.cc:78:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/category_picker.cc:89:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/rename_dialog.hh:26:3: style: Class 'RenameDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] anymeal-1.33/anymeal/merge_dialog.hh:26:3: style: Class 'MergeDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] anymeal-1.33/anymeal/category_picker.cc:59:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/category_picker.cc:66:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/category_table_model.cc:42:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/category_table_model.cc:60:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/category_table_model.cc:78:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/category_table_model.cc:91:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsUserCheckable [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/category_table_model.cc:106:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/category_table_model.cc:118:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/category_table_model.cc:130:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/category_table_model.cc:36:25: performance:inconclusive: Either there is a missing 'override', or the member function 'CategoryTableModel::columnCount' can be static. [functionStatic] anymeal-1.33/anymeal/category_table_model.hh:30:7: note: Either there is a missing 'override', or the member function 'CategoryTableModel::columnCount' can be static. anymeal-1.33/anymeal/category_table_model.cc:36:25: note: Either there is a missing 'override', or the member function 'CategoryTableModel::columnCount' can be static. anymeal-1.33/anymeal/category_table_model.cc:70:12: style: Local variable 'category' shadows outer function [shadowFunction] anymeal-1.33/anymeal/category_table_model.hh:37:15: note: Shadowed declaration anymeal-1.33/anymeal/category_table_model.cc:70:12: note: Shadow variable anymeal-1.33/anymeal/category_table_model.cc:78:12: style: Local variable 'category' shadows outer function [shadowFunction] anymeal-1.33/anymeal/category_table_model.hh:37:15: note: Shadowed declaration anymeal-1.33/anymeal/category_table_model.cc:78:12: note: Shadow variable anymeal-1.33/anymeal/category_table_model.cc:106:10: style: Local variable 'category' shadows outer function [shadowFunction] anymeal-1.33/anymeal/category_table_model.hh:37:15: note: Shadowed declaration anymeal-1.33/anymeal/category_table_model.cc:106:10: note: Shadow variable anymeal-1.33/anymeal/category_table_model.cc:139:21: style: Local variable 'i' shadows outer variable [shadowVariable] anymeal-1.33/anymeal/category_table_model.cc:133:25: note: Shadowed declaration anymeal-1.33/anymeal/category_table_model.cc:139:21: note: Shadow variable anymeal-1.33/anymeal/converter_window.cc:131:25: style:inconclusive: Either there is a missing 'override', or the member function 'ConverterWindow::density' can be const. [functionConst] anymeal-1.33/anymeal/converter_window.hh:36:10: note: Either there is a missing 'override', or the member function 'ConverterWindow::density' can be const. anymeal-1.33/anymeal/converter_window.cc:131:25: note: Either there is a missing 'override', or the member function 'ConverterWindow::density' can be const. anymeal-1.33/anymeal/edit_dialog.cc:75:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/edit_dialog.cc:142:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/edit_dialog.cc:257:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherFocusReason [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/edit_dialog.cc:278:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherFocusReason [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/export.cc:88:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/database.cc:321:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/database.cc:337:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/database.cc:458:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/database.cc:527:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/database.cc:537:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/database.cc:547:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/database.cc:557:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/database.cc:567:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/database.cc:734:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/database.cc:747:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/database.cc:757:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/database.cc:770:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/ingredient_model.hh:47:27: style:inconclusive: Either there is a missing 'override', or the member function 'IngredientModel::get_ingredients' can be const. [functionConst] anymeal-1.33/anymeal/ingredient_model.hh:48:45: style:inconclusive: Either there is a missing 'override', or the member function 'IngredientModel::get_sections' can be const. [functionConst] anymeal-1.33/anymeal/edit_dialog.hh:31:3: style: Class 'EditDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] anymeal-1.33/anymeal/ingredient_model.hh:47:27: performance: Function 'get_ingredients()' should return member 'm_ingredients' by const reference. [returnByReference] anymeal-1.33/anymeal/ingredient_model.hh:48:45: performance: Function 'get_sections()' should return member 'm_sections' by const reference. [returnByReference] anymeal-1.33/anymeal/edit_dialog.cc:120:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/export_dialog.cc:28:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TempLocation [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/database.cc:476:76: style: C-style pointer casting [cstyleCast] anymeal-1.33/anymeal/database.cc:492:27: style: C-style pointer casting [cstyleCast] anymeal-1.33/anymeal/database.cc:507:48: style: C-style pointer casting [cstyleCast] anymeal-1.33/anymeal/database.cc:588:21: style: C-style pointer casting [cstyleCast] anymeal-1.33/anymeal/database.cc:590:29: style: C-style pointer casting [cstyleCast] anymeal-1.33/anymeal/database.cc:601:26: style: C-style pointer casting [cstyleCast] anymeal-1.33/anymeal/database.cc:618:26: style: C-style pointer casting [cstyleCast] anymeal-1.33/anymeal/database.cc:619:26: style: C-style pointer casting [cstyleCast] anymeal-1.33/anymeal/database.cc:633:36: style: C-style pointer casting [cstyleCast] anymeal-1.33/anymeal/database.cc:644:29: style: C-style pointer casting [cstyleCast] anymeal-1.33/anymeal/database.cc:657:37: style: C-style pointer casting [cstyleCast] anymeal-1.33/anymeal/database.cc:646:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] anymeal-1.33/anymeal/database.cc:638:10: note: result is assigned anymeal-1.33/anymeal/database.cc:646:10: note: result is overwritten anymeal-1.33/anymeal/database.cc:673:7: style: The scope of the variable 'result' can be reduced. [variableScope] anymeal-1.33/anymeal/database.cc:336:16: style: Variable 'title' is assigned a value that is never used. [unreadVariable] anymeal-1.33/anymeal/database.cc:341:24: style: Variable 'servings_unit' is assigned a value that is never used. [unreadVariable] anymeal-1.33/anymeal/database.cc:387:17: style: Variable 'unit' is assigned a value that is never used. [unreadVariable] anymeal-1.33/anymeal/database.cc:390:17: style: Variable 'text' is assigned a value that is never used. [unreadVariable] anymeal-1.33/anymeal/database.cc:336:10: style: Variable 'title' is assigned a value that is never used. [unreadVariable] anymeal-1.33/anymeal/database.cc:341:10: style: Variable 'servings_unit' is assigned a value that is never used. [unreadVariable] anymeal-1.33/anymeal/database.cc:387:12: style: Variable 'unit' is assigned a value that is never used. [unreadVariable] anymeal-1.33/anymeal/database.cc:390:12: style: Variable 'text' is assigned a value that is never used. [unreadVariable] anymeal-1.33/anymeal/database.cc:351:105: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/database.cc:366:118: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/database.cc:399:136: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/database.cc:413:118: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/database.cc:426:138: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/database.cc:666:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/database.cc:674:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/database.cc:731:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/database.cc:744:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/import_dialog.cc:28:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TempLocation [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/html.cc:212:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/html.cc:234:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/html.cc:269:80: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/export.cc:69:16: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] anymeal-1.33/anymeal/export.cc:49:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/export.cc:120:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/instructions_model.cc:27:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/instructions_model.cc:47:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/instructions_model.cc:117:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/instructions_model.cc:136:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/ingredient_model.cc:40:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/ingredient_model.cc:61:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/ingredient_model.cc:71:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/ingredient_model.cc:129:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/ingredient_model.cc:155:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/ingredient_model.cc:181:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/ingredient_model.cc:217:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/ingredient_model.cc:223:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/ingredient_model.cc:238:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/ingredient_model.cc:281:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/ingredient_model.cc:317:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/instructions_model.cc:22:71: style: Parameter 'instructions' can be declared as reference to const [constParameterReference] anymeal-1.33/anymeal/instructions_model.cc:22:113: style: Parameter 'sections' can be declared as reference to const [constParameterReference] anymeal-1.33/anymeal/instructions_model.cc:152:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] anymeal-1.33/anymeal/instructions_model.cc:151:76: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/ingredient_model.cc:34:22: performance:inconclusive: Either there is a missing 'override', or the member function 'IngredientModel::columnCount' can be static. [functionStatic] anymeal-1.33/anymeal/ingredient_model.hh:29:7: note: Either there is a missing 'override', or the member function 'IngredientModel::columnCount' can be static. anymeal-1.33/anymeal/ingredient_model.cc:34:22: note: Either there is a missing 'override', or the member function 'IngredientModel::columnCount' can be static. anymeal-1.33/anymeal/ingredient_model.cc:143:81: style:inconclusive: Function 'add_ingredient' argument 2 names different: declaration 'Ingredient' definition 'ingredient'. [funcArgNamesDifferent] anymeal-1.33/anymeal/ingredient_model.hh:39:66: note: Function 'add_ingredient' argument 2 names different: declaration 'Ingredient' definition 'ingredient'. anymeal-1.33/anymeal/ingredient_model.cc:143:81: note: Function 'add_ingredient' argument 2 names different: declaration 'Ingredient' definition 'ingredient'. anymeal-1.33/anymeal/ingredient_model.cc:137:76: style: Parameter 'ingredient' can be declared as reference to const [constParameterReference] anymeal-1.33/anymeal/ingredient_model.cc:143:81: style: Parameter 'ingredient' can be declared as reference to const [constParameterReference] anymeal-1.33/anymeal/ingredient_model.cc:342:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] anymeal-1.33/anymeal/ingredient_model.cc:337:86: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/ingredient_model.cc:341:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/main_window.cc:90:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppDataLocation [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/main_window.cc:173:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusIn [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/main_window.cc:192:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/main_window.cc:277:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionRole [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/main_window.cc:327:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/main_window.cc:369:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/main_window.cc:395:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/main_window.cc:418:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/main_window.cc:438:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/main_window.cc:468:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/main_window.cc:511:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/main_window.cc:530:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/main_window.cc:569:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/main_window.cc:630:126: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/main_window.cc:663:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/main_window.cc:669:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/main_window.cc:682:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/moc_add_dialog.cc:13:0: error: #error "The header file 'add_dialog.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_add_dialog.cc:13:2: error: #error "The header file 'add_dialog.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_categories_model.cc:13:0: error: #error "The header file 'categories_model.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_categories_model.cc:13:2: error: #error "The header file 'categories_model.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_category_dialog.cc:13:0: error: #error "The header file 'category_dialog.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_category_dialog.cc:13:2: error: #error "The header file 'category_dialog.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_category_picker.cc:13:0: error: #error "The header file 'category_picker.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_category_picker.cc:13:2: error: #error "The header file 'category_picker.hh' doesn't include ." [preprocessorErrorDirective] mealmaster.cc:1011:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mealmaster.cc:2308:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mealmaster.cc:2546:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/moc_category_table_model.cc:13:0: error: #error "The header file 'category_table_model.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_category_table_model.cc:13:2: error: #error "The header file 'category_table_model.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_converter_window.cc:13:0: error: #error "The header file 'converter_window.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_converter_window.cc:13:2: error: #error "The header file 'converter_window.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_edit_dialog.cc:13:0: error: #error "The header file 'edit_dialog.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_edit_dialog.cc:13:2: error: #error "The header file 'edit_dialog.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/main_window.cc:221:27: error:inconclusive: Using object that is a temporary. [danglingTemporaryLifetime] anymeal-1.33/anymeal/main_window.cc:194:55: note: Pointer to container is created here. anymeal-1.33/anymeal/main_window.cc:194:55: note: Passed to constructor of 'Recoder'. anymeal-1.33/anymeal/main_window.cc:194:47: note: Temporary created here. anymeal-1.33/anymeal/main_window.cc:221:27: note: Using object that is a temporary. anymeal-1.33/anymeal/main_window.cc:591:27: error:inconclusive: Using object that is a temporary. [danglingTemporaryLifetime] anymeal-1.33/anymeal/main_window.cc:571:66: note: Pointer to container is created here. anymeal-1.33/anymeal/main_window.cc:571:66: note: Passed to constructor of 'Recoder'. anymeal-1.33/anymeal/main_window.cc:571:58: note: Temporary created here. anymeal-1.33/anymeal/main_window.cc:591:27: note: Using object that is a temporary. anymeal-1.33/anymeal/moc_export_dialog.cc:13:0: error: #error "The header file 'export_dialog.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_export_dialog.cc:13:2: error: #error "The header file 'export_dialog.hh' doesn't include ." [preprocessorErrorDirective] mealmaster.cc:2312:2: warning: Possible null pointer dereference: b [nullPointer] mealmaster.cc:2205:18: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 mealmaster.cc:2312:2: note: Null pointer dereference mealmaster.cc:2313:2: warning: Possible null pointer dereference: b [nullPointer] mealmaster.cc:2205:18: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 mealmaster.cc:2313:2: note: Null pointer dereference mealmaster.cc:1950:20: style: C-style pointer casting [cstyleCast] mealmaster.cc:1952:17: style: C-style pointer casting [cstyleCast] mealmaster.cc:2002:41: style: C-style pointer casting [cstyleCast] mealmaster.cc:2003:4: style: C-style pointer casting [cstyleCast] mealmaster.cc:2183:7: style: C-style pointer casting [cstyleCast] mealmaster.cc:2262:7: style: C-style pointer casting [cstyleCast] mealmaster.cc:2271:17: style: C-style pointer casting [cstyleCast] mealmaster.cc:2296:11: style: C-style pointer casting [cstyleCast] mealmaster.cc:2298:10: style: C-style pointer casting [cstyleCast] mealmaster.cc:2422:24: style: C-style pointer casting [cstyleCast] mealmaster.cc:2441:24: style: C-style pointer casting [cstyleCast] mealmaster.cc:2470:7: style: C-style pointer casting [cstyleCast] mealmaster.cc:2519:8: style: C-style pointer casting [cstyleCast] mealmaster.cc:2742:10: style: C-style pointer casting [cstyleCast] anymeal-1.33/anymeal/recode.hh:28:3: style: Class 'recode_exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] anymeal-1.33/anymeal/mealmaster.hh:26:3: style: Class 'parse_exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] anymeal-1.33/anymeal/main_window.cc:239:17: style: Condition 'transaction' is always true [knownConditionTrueFalse] anymeal-1.33/anymeal/main_window.cc:206:25: note: Assignment 'transaction=true', assigned value is 1 anymeal-1.33/anymeal/main_window.cc:235:37: note: Assuming condition is false anymeal-1.33/anymeal/main_window.cc:239:17: note: Condition 'transaction' is always true mealmaster.ll:332:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mealmaster.ll:754:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] anymeal-1.33/anymeal/moc_import_dialog.cc:13:0: error: #error "The header file 'import_dialog.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_import_dialog.cc:13:2: error: #error "The header file 'import_dialog.hh' doesn't include ." [preprocessorErrorDirective] mealmaster.cc:2053:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] mealmaster.cc:344:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. mealmaster.cc:2053:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. mealmaster.cc:2078:40: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] mealmaster.cc:870:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. mealmaster.cc:2078:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. mealmaster.cc:2497:46: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] mealmaster.cc:296:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. mealmaster.cc:2497:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. mealmaster.cc:2510:46: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] mealmaster.cc:297:45: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. mealmaster.cc:2510:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. mealmaster.cc:2510:60: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] mealmaster.cc:297:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. mealmaster.cc:2510:60: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. mealmaster.cc:2642:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] mealmaster.cc:834:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. mealmaster.cc:2642:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. mealmaster.ll:673:35: style: Local variable 'section' shadows outer variable [shadowVariable] mealmaster.ll:30:13: note: Shadowed declaration mealmaster.ll:673:35: note: Shadow variable mealmaster.cc:1886:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] mealmaster.cc:2093:9: style: Variable 'source' can be declared as pointer to const [constVariablePointer] mealmaster.ll:653:16: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] anymeal-1.33/anymeal/main_window.cc:195:19: style: Local variable 'result' shadows outer variable [shadowVariable] anymeal-1.33/anymeal/main_window.cc:191:9: note: Shadowed declaration anymeal-1.33/anymeal/main_window.cc:195:19: note: Shadow variable anymeal-1.33/anymeal/main_window.cc:216:22: style: Local variable 'result' shadows outer variable [shadowVariable] anymeal-1.33/anymeal/main_window.cc:195:19: note: Shadowed declaration anymeal-1.33/anymeal/main_window.cc:216:22: note: Shadow variable anymeal-1.33/anymeal/main_window.cc:230:31: style: Local variable 's' shadows outer variable [shadowVariable] anymeal-1.33/anymeal/main_window.cc:214:27: note: Shadowed declaration anymeal-1.33/anymeal/main_window.cc:230:31: note: Shadow variable anymeal-1.33/anymeal/main_window.cc:269:25: style: Local variable 'e' shadows outer variable [shadowVariable] anymeal-1.33/anymeal/main_window.cc:264:23: note: Shadowed declaration anymeal-1.33/anymeal/main_window.cc:269:25: note: Shadow variable anymeal-1.33/anymeal/main_window.cc:356:27: style: Local variable 'e' shadows outer variable [shadowVariable] anymeal-1.33/anymeal/main_window.cc:352:25: note: Shadowed declaration anymeal-1.33/anymeal/main_window.cc:356:27: note: Shadow variable anymeal-1.33/anymeal/main_window.cc:381:29: style: Local variable 'e' shadows outer variable [shadowVariable] anymeal-1.33/anymeal/main_window.cc:378:27: note: Shadowed declaration anymeal-1.33/anymeal/main_window.cc:381:29: note: Shadow variable anymeal-1.33/anymeal/main_window.cc:407:29: style: Local variable 'e' shadows outer variable [shadowVariable] anymeal-1.33/anymeal/main_window.cc:404:27: note: Shadowed declaration anymeal-1.33/anymeal/main_window.cc:407:29: note: Shadow variable anymeal-1.33/anymeal/main_window.cc:572:17: style: Local variable 'result' shadows outer variable [shadowVariable] anymeal-1.33/anymeal/main_window.cc:568:11: note: Shadowed declaration anymeal-1.33/anymeal/main_window.cc:572:17: note: Shadow variable anymeal-1.33/anymeal/main_window.cc:671:18: style: Local variable 'recipes' shadows outer function [shadowFunction] anymeal-1.33/anymeal/partition.hh:22:26: note: Shadowed declaration anymeal-1.33/anymeal/main_window.cc:671:18: note: Shadow variable anymeal-1.33/anymeal/main_window.cc:679:15: style: Local variable 'recipes' shadows outer function [shadowFunction] anymeal-1.33/anymeal/partition.hh:22:26: note: Shadowed declaration anymeal-1.33/anymeal/main_window.cc:679:15: note: Shadow variable anymeal-1.33/anymeal/main_window.cc:269:25: style: Variable 'e' can be declared as reference to const [constVariableReference] anymeal-1.33/anymeal/main_window.cc:356:27: style: Variable 'e' can be declared as reference to const [constVariableReference] anymeal-1.33/anymeal/main_window.cc:381:29: style: Variable 'e' can be declared as reference to const [constVariableReference] anymeal-1.33/anymeal/main_window.cc:407:29: style: Variable 'e' can be declared as reference to const [constVariableReference] anymeal-1.33/anymeal/main_window.cc:277:20: style: Variable 'button_current' can be declared as pointer to const [constVariablePointer] anymeal-1.33/anymeal/main_window.cc:278:20: style: Variable 'button_copy' can be declared as pointer to const [constVariablePointer] anymeal-1.33/anymeal/main_window.cc:279:20: style: Variable 'button_new' can be declared as pointer to const [constVariablePointer] anymeal-1.33/anymeal/main_window.cc:280:20: style: Variable 'button_cancel' can be declared as pointer to const [constVariablePointer] anymeal-1.33/anymeal/moc_ingredient_model.cc:13:0: error: #error "The header file 'ingredient_model.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_ingredient_model.cc:13:2: error: #error "The header file 'ingredient_model.hh' doesn't include ." [preprocessorErrorDirective] mealmaster.ll:65:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/moc_instructions_model.cc:13:0: error: #error "The header file 'instructions_model.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/main_window.cc:211:80: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/main_window.cc:556:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/moc_instructions_model.cc:13:2: error: #error "The header file 'instructions_model.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_main_window.cc:13:0: error: #error "The header file 'main_window.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_main_window.cc:13:2: error: #error "The header file 'main_window.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_merge_dialog.cc:13:0: error: #error "The header file 'merge_dialog.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_merge_dialog.cc:13:2: error: #error "The header file 'merge_dialog.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_rename_dialog.cc:13:0: error: #error "The header file 'rename_dialog.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_rename_dialog.cc:13:2: error: #error "The header file 'rename_dialog.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_titles_model.cc:13:0: error: #error "The header file 'titles_model.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/moc_titles_model.cc:13:2: error: #error "The header file 'titles_model.hh' doesn't include ." [preprocessorErrorDirective] anymeal-1.33/anymeal/recode.cc:27:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/recode.cc:49:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/recode.cc:26:3: performance: Variable 'm_request' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] anymeal-1.33/anymeal/recode.cc:39:17: style: C-style pointer casting [cstyleCast] anymeal-1.33/anymeal/recode.cc:42:18: style: C-style pointer casting [cstyleCast] anymeal-1.33/anymeal/recode.cc:72:105: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/recode.cc:76:118: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/recode.cc:78:136: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/recode.cc:80:118: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/recode.cc:82:138: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/anymeal/titles_model.cc:37:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] anymeal-1.33/anymeal/titles_model.cc:46:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] anymeal-1.33/tests/test_database.cc:190:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] anymeal-1.33/tests/test_database.cc:202:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] anymeal-1.33/tests/test_database.cc:217:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] anymeal-1.33/tests/test_database.cc:236:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] anymeal-1.33/tests/test_database.cc:289:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] anymeal-1.33/tests/test_database.cc:305:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] anymeal-1.33/tests/test_database.cc:324:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] anymeal-1.33/tests/test_database.cc:342:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] anymeal-1.33/tests/test_database.cc:364:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] anymeal-1.33/tests/test_database.cc:386:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] anymeal-1.33/tests/test_database.cc:413:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] anymeal-1.33/tests/test_database.cc:29:4: style: C-style pointer casting [cstyleCast] anymeal-1.33/tests/test_database.cc:141:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] anymeal-1.33/tests/test_recode.cc:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] anymeal-1.33/tests/test_mealmaster.cc:43:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] diff: head anymeal-1.33/anymeal/category_table_model.cc:36:25: performance:inconclusive: Either there is a missing 'override', or the member function 'CategoryTableModel::columnCount' can be static. [functionStatic] anymeal-1.33/anymeal/category_table_model.hh:30:7: note: Either there is a missing 'override', or the member function 'CategoryTableModel::columnCount' can be static. anymeal-1.33/anymeal/category_table_model.cc:36:25: note: Either there is a missing 'override', or the member function 'CategoryTableModel::columnCount' can be static. 2.17.0 anymeal-1.33/anymeal/category_table_model.hh:30:7: performance:inconclusive: Either there is a missing 'override', or the member function 'CategoryTableModel::columnCount' can be static. [functionStatic] anymeal-1.33/anymeal/category_table_model.cc:36:25: note: Either there is a missing 'override', or the member function 'CategoryTableModel::columnCount' can be static. anymeal-1.33/anymeal/category_table_model.hh:30:7: note: Either there is a missing 'override', or the member function 'CategoryTableModel::columnCount' can be static. head anymeal-1.33/anymeal/converter_window.cc:131:25: style:inconclusive: Either there is a missing 'override', or the member function 'ConverterWindow::density' can be const. [functionConst] anymeal-1.33/anymeal/converter_window.hh:36:10: note: Either there is a missing 'override', or the member function 'ConverterWindow::density' can be const. anymeal-1.33/anymeal/converter_window.cc:131:25: note: Either there is a missing 'override', or the member function 'ConverterWindow::density' can be const. 2.17.0 anymeal-1.33/anymeal/converter_window.hh:36:10: style:inconclusive: Either there is a missing 'override', or the member function 'ConverterWindow::density' can be const. [functionConst] anymeal-1.33/anymeal/converter_window.cc:131:25: note: Either there is a missing 'override', or the member function 'ConverterWindow::density' can be const. anymeal-1.33/anymeal/converter_window.hh:36:10: note: Either there is a missing 'override', or the member function 'ConverterWindow::density' can be const. head anymeal-1.33/anymeal/database.cc:336:10: style: Variable 'title' is assigned a value that is never used. [unreadVariable] head anymeal-1.33/anymeal/database.cc:341:10: style: Variable 'servings_unit' is assigned a value that is never used. [unreadVariable] head anymeal-1.33/anymeal/database.cc:387:12: style: Variable 'unit' is assigned a value that is never used. [unreadVariable] head anymeal-1.33/anymeal/database.cc:390:12: style: Variable 'text' is assigned a value that is never used. [unreadVariable] head anymeal-1.33/anymeal/ingredient_model.cc:34:22: performance:inconclusive: Either there is a missing 'override', or the member function 'IngredientModel::columnCount' can be static. [functionStatic] anymeal-1.33/anymeal/ingredient_model.hh:29:7: note: Either there is a missing 'override', or the member function 'IngredientModel::columnCount' can be static. anymeal-1.33/anymeal/ingredient_model.cc:34:22: note: Either there is a missing 'override', or the member function 'IngredientModel::columnCount' can be static. 2.17.0 anymeal-1.33/anymeal/ingredient_model.hh:29:7: performance:inconclusive: Either there is a missing 'override', or the member function 'IngredientModel::columnCount' can be static. [functionStatic] anymeal-1.33/anymeal/ingredient_model.cc:34:22: note: Either there is a missing 'override', or the member function 'IngredientModel::columnCount' can be static. anymeal-1.33/anymeal/ingredient_model.hh:29:7: note: Either there is a missing 'override', or the member function 'IngredientModel::columnCount' can be static. head anymeal-1.33/anymeal/moc_add_dialog.cc:13:2: error: #error "The header file 'add_dialog.hh' doesn't include ." [preprocessorErrorDirective] head anymeal-1.33/anymeal/moc_categories_model.cc:13:2: error: #error "The header file 'categories_model.hh' doesn't include ." [preprocessorErrorDirective] head anymeal-1.33/anymeal/moc_category_dialog.cc:13:2: error: #error "The header file 'category_dialog.hh' doesn't include ." [preprocessorErrorDirective] head anymeal-1.33/anymeal/moc_category_picker.cc:13:2: error: #error "The header file 'category_picker.hh' doesn't include ." [preprocessorErrorDirective] head anymeal-1.33/anymeal/moc_category_table_model.cc:13:2: error: #error "The header file 'category_table_model.hh' doesn't include ." [preprocessorErrorDirective] head anymeal-1.33/anymeal/moc_converter_window.cc:13:2: error: #error "The header file 'converter_window.hh' doesn't include ." [preprocessorErrorDirective] head anymeal-1.33/anymeal/moc_edit_dialog.cc:13:2: error: #error "The header file 'edit_dialog.hh' doesn't include ." [preprocessorErrorDirective] head anymeal-1.33/anymeal/moc_export_dialog.cc:13:2: error: #error "The header file 'export_dialog.hh' doesn't include ." [preprocessorErrorDirective] head anymeal-1.33/anymeal/moc_import_dialog.cc:13:2: error: #error "The header file 'import_dialog.hh' doesn't include ." [preprocessorErrorDirective] head anymeal-1.33/anymeal/moc_ingredient_model.cc:13:2: error: #error "The header file 'ingredient_model.hh' doesn't include ." [preprocessorErrorDirective] head anymeal-1.33/anymeal/moc_instructions_model.cc:13:2: error: #error "The header file 'instructions_model.hh' doesn't include ." [preprocessorErrorDirective] head anymeal-1.33/anymeal/moc_main_window.cc:13:2: error: #error "The header file 'main_window.hh' doesn't include ." [preprocessorErrorDirective] head anymeal-1.33/anymeal/moc_merge_dialog.cc:13:2: error: #error "The header file 'merge_dialog.hh' doesn't include ." [preprocessorErrorDirective] head anymeal-1.33/anymeal/moc_rename_dialog.cc:13:2: error: #error "The header file 'rename_dialog.hh' doesn't include ." [preprocessorErrorDirective] head anymeal-1.33/anymeal/moc_titles_model.cc:13:2: error: #error "The header file 'titles_model.hh' doesn't include ." [preprocessorErrorDirective] DONE