2025-05-10 21:56 ftp://ftp.de.debian.org/debian/pool/main/g/glom/glom_1.30.4.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=boost --library=python --library=libsigc++ --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-59-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: beb3362 (2025-05-10 14:33:23 +0200) count: 4008 3944 elapsed-time: 63.4 52.2 head-timing-info: old-timing-info: head results: glom-1.30.4/data/glom-resources.c:9:70: style: union member 'Anonymous0::alignment' is never used. [unusedStructMember] glom-1.30.4/data/glom-resources.c:9:94: style: union member 'Anonymous0::ptr' is never used. [unusedStructMember] glom-1.30.4/docs/postgres_gda_test.c:21:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] glom-1.30.4/docs/postgres_gda_test.c:15:19: style: Variable 'list' can be declared as pointer to const [constVariablePointer] glom-1.30.4/docs/postgres_gda_test.c:37:31: style: Variable 'errors' is assigned a value that is never used. [unreadVariable] glom-1.30.4/docs/postgres_gda_test.c:37:24: style: Variable 'errors' is assigned a value that is never used. [unreadVariable] glom-1.30.4/docs/postgres_gda_test.c:38:24: style: Unused variable: rows [unusedVariable] glom-1.30.4/docs/postgres_test.c:50:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECTION_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/examples/glom-examples-resources.c:9:70: style: union member 'Anonymous0::alignment' is never used. [unusedStructMember] glom-1.30.4/examples/glom-examples-resources.c:9:94: style: union member 'Anonymous0::ptr' is never used. [unusedStructMember] glom-1.30.4/glom/application.cc:54:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_arg_debug_sql [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/application.cc:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/application.cc:146:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_remote_option_group [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/application.cc:125:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/application.cc:160:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/application.cc:161:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/application.cc:202:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/application.cc:203:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/application.cc:212:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:108:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pBoxTop [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:150:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_window_translations [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:172:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_avahi_progress_dialog [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:191:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_avahi_progress_dialog [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:234:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_show_sql_debug [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:239:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_show_sql_debug [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:260:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refActionGroup_File [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:313:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refActionGroup_Tables [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:447:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pAbout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:504:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bAboutShown [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:509:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pFrame [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:524:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pFrame [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:573:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_FOUND [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:608:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:738:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:767:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:773:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pDocument [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:839:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:870:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_userlevel_changed [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:1175:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_connection_close_progress [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:1198:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_connection_toggleaction_network_shared [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:1231:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pFrame [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:1252:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_listDeveloperActions [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:1310:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:1374:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ui_save_extra_showextras [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:1457:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pFrame [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:1469:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pFrame [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:1529:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:1676:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:1850:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refNavTablesActionGroup [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:1910:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:1960:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refNavPrintLayoutsActionGroup [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:1990:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2058:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2137:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ui_save_extra_showextras [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2344:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_connection_close_progress [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2359:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2376:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_window_translations [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2429:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CHOOSER_ACTION_CREATE_FOLDER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2457:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2496:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_connection_convert_backup_progress [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2518:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_window_translations [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2540:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_example_uri [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2581:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pFrame [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2618:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pFrame [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2626:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pFrame [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2635:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pFrame [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2643:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pFrame [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2659:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_progress_collate_key [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2687:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_menubar [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2698:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current_locale [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2706:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_original_locale [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2713:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_original_locale [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2726:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_original_locale [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2733:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current_locale [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2784:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refActionGroup_Edit [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2821:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_WARNING [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2842:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2869:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_action_save [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:2878:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/appwindow.cc:1540:15: style: Condition 'error.get()' is always true [knownConditionTrueFalse] glom-1.30.4/glom/appwindow.cc:1722:15: style: Condition 'error.get()' is always true [knownConditionTrueFalse] glom-1.30.4/glom/appwindow.cc:2826:6: style: Condition 'pWindow' is always true [knownConditionTrueFalse] glom-1.30.4/glom/appwindow.cc:2847:6: style: Condition 'pWindow' is always true [knownConditionTrueFalse] glom-1.30.4/glom/appwindow.cc:2887:6: style: Condition 'pWindow' is always true [knownConditionTrueFalse] glom-1.30.4/glom/appwindow.cc:1298:3: warning:inconclusive: Possible null pointer dereference: dialog [nullPointer] glom-1.30.4/glom/appwindow.cc:1295:38: note: Assignment 'dialog_raw=nullptr', assigned value is 0 glom-1.30.4/glom/appwindow.cc:1297:48: note: Assignment 'std::shared_ptrdialog(dialog_raw)', assigned value is 0 glom-1.30.4/glom/appwindow.cc:1298:3: note: Null pointer dereference glom-1.30.4/glom/appwindow.cc:1308:5: warning:inconclusive: Possible null pointer dereference: dialog [nullPointer] glom-1.30.4/glom/appwindow.cc:1295:38: note: Assignment 'dialog_raw=nullptr', assigned value is 0 glom-1.30.4/glom/appwindow.cc:1297:48: note: Assignment 'std::shared_ptrdialog(dialog_raw)', assigned value is 0 glom-1.30.4/glom/appwindow.cc:1308:5: note: Null pointer dereference glom-1.30.4/glom/appwindow.cc:175:74: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:176:47: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:465:28: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:467:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:485:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:492:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:576:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:577:7: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:585:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:586:7: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:608:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:630:27: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:633:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:642:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:642:59: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:668:55: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:694:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:704:30: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:767:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:814:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:823:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:831:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:839:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:849:30: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:915:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:916:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:920:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:921:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:982:55: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:983:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:985:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:986:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1045:40: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1045:75: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1049:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1055:38: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1055:69: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1056:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1135:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1330:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1339:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1383:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1498:40: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1529:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1550:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1602:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1631:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1656:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1676:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1680:40: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1711:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1732:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1761:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1764:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1765:53: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1781:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1801:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1864:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1877:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1910:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1931:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:1990:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2011:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2058:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2124:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2124:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2139:69: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2153:32: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2154:32: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2231:51: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2245:56: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2262:38: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2262:67: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2296:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2296:53: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2311:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2429:40: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2430:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2431:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2445:40: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2451:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2451:44: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2457:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2462:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2467:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2468:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2493:40: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2500:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2500:45: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2504:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2608:17: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2656:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2842:43: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2843:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:2844:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/appwindow.cc:818:7: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] glom-1.30.4/glom/appwindow.cc:2537:8: style: The scope of the variable 'prevent' can be reduced. [variableScope] glom-1.30.4/glom/appwindow.cc:1620:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/appwindow.cc:1645:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/appwindow.cc:1525:39: style: Variable 'sharedconnection' is assigned a value that is never used. [unreadVariable] glom-1.30.4/glom/appwindow.cc:1707:39: style: Variable 'sharedconnection' is assigned a value that is never used. [unreadVariable] glom-1.30.4/glom/appwindow.cc:2537:16: style: Variable 'prevent' is assigned a value that is never used. [unreadVariable] glom-1.30.4/glom/bakery/appwindow.cc:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strAppName [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/appwindow.cc:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strVersion [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/appwindow.cc:107:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bOperationCancelled [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/appwindow.cc:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bOperationCancelled [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/appwindow.cc:118:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strCommandLine_0 [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/appwindow.cc:123:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_hide [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/appwindow.cc:118:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/bakery/appwindow_withdoc.cc:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pDocument [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/appwindow_withdoc.cc:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bCloseAfterSave [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/appwindow_withdoc.cc:154:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_FOUND [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/appwindow_withdoc.cc:255:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pDocument [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/appwindow_withdoc.cc:309:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pDocument [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/appwindow_withdoc.cc:323:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pDocument [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/appwindow_withdoc.cc:328:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pDocument [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/appwindow_withdoc.cc:333:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pDocument [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/appwindow_withdoc.cc:378:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bCloseAfterSave [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/appwindow_withdoc.cc:386:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pDocument [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/appwindow_withdoc.cc:463:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strAppName [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/appwindow_withdoc.cc:230:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/bakery/appwindow_withdoc.cc:230:37: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/bakery/appwindow_withdoc.cc:274:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/bakery/appwindow_withdoc.cc:274:39: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/bakery/appwindow_withdoc.cc:479:14: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/bakery/appwindow_withdoc.cc:479:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/bakery/busy_cursor.cc:21:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pWindow [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/busy_cursor.cc:29:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pWindow [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/busy_cursor.cc:55:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_old_cursor [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/busy_cursor.cc:76:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refWindow [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/dialog_offersave.cc:56:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Discard [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/bakery/dialog_offersave.cc:31:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/bakery/dialog_offersave.cc:38:41: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/bakery/dialog_offersave.cc:56:14: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/bakery/dialog_offersave.cc:57:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/bakery/dialog_offersave.cc:58:14: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db.cc:117:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:130:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:168:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:197:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_userlevel_changed [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:323:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:360:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:390:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:415:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:445:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:474:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:500:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:527:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:619:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:753:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_STATEMENT_SELECT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:800:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_FieldsCalculationInProgress [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:948:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:1015:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:1067:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:1201:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:1302:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_STATEMENT_SELECT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:1373:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:1483:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:1506:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db.cc:353:6: style: Condition 'dialog' is always true [knownConditionTrueFalse] glom-1.30.4/glom/base_db.cc:383:6: style: Condition 'dialog' is always true [knownConditionTrueFalse] glom-1.30.4/glom/base_db.cc:1024:23: style: Condition 'field_in_record.m_field' is always true [knownConditionTrueFalse] glom-1.30.4/glom/base_db.cc:117:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db.cc:119:51: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db.cc:130:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db.cc:132:51: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db.cc:168:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db.cc:271:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db.cc:323:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db.cc:328:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db.cc:619:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db.cc:948:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db.cc:954:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db.cc:973:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db.cc:1015:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db.cc:1032:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db.cc:1067:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db.cc:1073:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db.cc:1343:36: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db.cc:1343:62: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db.cc:1373:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db.cc:1483:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db.cc:1506:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db_table_data.cc:97:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_STATEMENT_INSERT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db_table_data.cc:298:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_STATEMENT_INSERT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db_table_data.cc:385:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONS_NONE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db_table_data.cc:401:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_STATEMENT_DELETE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db_table_data.cc:438:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_STATEMENT_SELECT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db_table_data.cc:513:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/base_db_table_data.cc:415:68: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Base_DB_Table_Data::signal_record_changed' can be const. [functionConst] glom-1.30.4/glom/base_db_table_data.h:46:30: note: Either there is a missing 'override', or the member function 'Glom::Base_DB_Table_Data::signal_record_changed' can be const. glom-1.30.4/glom/base_db_table_data.cc:415:68: note: Either there is a missing 'override', or the member function 'Glom::Base_DB_Table_Data::signal_record_changed' can be const. glom-1.30.4/glom/base_db_table_data_readonly.h:39:12: style: The destructor '~Base_DB_Table_Data_ReadOnly' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/base_db_table.h:38:12: note: Virtual destructor in base class glom-1.30.4/glom/base_db_table_data_readonly.h:39:12: note: Destructor in derived class glom-1.30.4/glom/base_db_table_data.h:37:12: style: The destructor '~Base_DB_Table_Data' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/base_db_table_data_readonly.h:39:12: note: Virtual destructor in base class glom-1.30.4/glom/base_db_table_data.h:37:12: note: Destructor in derived class glom-1.30.4/glom/base_db_table_data.cc:188:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db_table_data.cc:199:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db_table_data.cc:226:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db_table_data.cc:253:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db_table_data.cc:254:53: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db_table_data.cc:273:37: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db_table_data.cc:275:55: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db_table_data.cc:303:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db_table_data.cc:322:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db_table_data.cc:329:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db_table_data.cc:337:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db_table_data.cc:354:28: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db_table_data.cc:384:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db_table_data.cc:385:51: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db_table_data.cc:388:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db_table_data.cc:389:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db_table_data.cc:513:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db_table_data.cc:526:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db_table_data.cc:534:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db_table_data.cc:549:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/base_db_table_data.cc:524:23: style: Checking if unsigned expression 'cols_count' is less than zero. [unsignedLessThanZero] glom-1.30.4/glom/box_db_table.cc:44:8: style: Variable 'nonconst' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/box_reports.cc:49:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_AddDel [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/box_reports.cc:69:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_colReportName [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/box_reports.cc:81:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/box_reports.cc:131:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_colReportName [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/box_reports.cc:156:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/box_reports.cc:178:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/box_reports.cc:208:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/box_reports.cc:45:22: warning:inconclusive: Possible null pointer dereference: pButtonCancel [nullPointer] glom-1.30.4/glom/box_reports.cc:43:32: note: Assignment 'pButtonCancel=nullptr', assigned value is 0 glom-1.30.4/glom/box_reports.cc:45:22: note: Null pointer dereference glom-1.30.4/glom/box_reports.cc:49:3: warning:inconclusive: Possible null pointer dereference: pAddDelParent [nullPointer] glom-1.30.4/glom/box_reports.cc:47:29: note: Assignment 'pAddDelParent=nullptr', assigned value is 0 glom-1.30.4/glom/box_reports.cc:49:3: note: Null pointer dereference glom-1.30.4/glom/box_reports.cc:96:41: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/box_reports.cc:98:43: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/box_reports.cc:100:36: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/box_reports.cc:117:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/box_reports.cc:227:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/box_reports.cc:228:37: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/box_reports.cc:102:30: style: Unused variable: listTableReports [unusedVariable] glom-1.30.4/glom/box_withbuttons.cc:41:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/box_withbuttons.cc:55:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/box_withbuttons.cc:119:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_Button_Cancel [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/dialog_connection.cc:175:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/dialog_connection.cc:175:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/dialog_connection.cc:199:32: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/dialog_connection.cc:185:59: style:inconclusive: Function 'set_username' argument 1 names different: declaration 'username' definition 'user'. [funcArgNamesDifferent] glom-1.30.4/glom/dialog_connection.h:56:42: note: Function 'set_username' argument 1 names different: declaration 'username' definition 'user'. glom-1.30.4/glom/dialog_connection.cc:185:59: note: Function 'set_username' argument 1 names different: declaration 'username' definition 'user'. glom-1.30.4/glom/dialog_connection.cc:204:66: style:inconclusive: Function 'get_username_and_password' argument 1 names different: declaration 'user' definition 'username'. [funcArgNamesDifferent] glom-1.30.4/glom/dialog_connection.h:58:49: note: Function 'get_username_and_password' argument 1 names different: declaration 'user' definition 'username'. glom-1.30.4/glom/dialog_connection.cc:204:66: note: Function 'get_username_and_password' argument 1 names different: declaration 'user' definition 'username'. glom-1.30.4/glom/dialog_existing_or_new.cc:92:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context_ [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/dialog_existing_or_new.cc:132:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_DESCENDING [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/dialog_existing_or_new.cc:283:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/dialog_existing_or_new.cc:456:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_SIZE_BUTTON [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/dialog_existing_or_new.cc:533:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_SIZE_BUTTON [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/dialog_existing_or_new.cc:648:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/dialog_existing_or_new.cc:670:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/dialog_existing_or_new.cc:802:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/dialog_existing_or_new.cc:138:62: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/dialog_existing_or_new.cc:142:64: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/dialog_existing_or_new.cc:146:63: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/dialog_existing_or_new.cc:185:87: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/dialog_existing_or_new.cc:189:87: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/dialog_existing_or_new.cc:217:52: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/dialog_existing_or_new.cc:220:55: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/dialog_existing_or_new.cc:283:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/dialog_existing_or_new.cc:657:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/dialog_existing_or_new.cc:670:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/dialog_existing_or_new.cc:676:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/dialog_existing_or_new.cc:700:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/dialog_existing_or_new.cc:719:34: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/dialog_existing_or_new.cc:753:93: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/dialog_existing_or_new.cc:802:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/dialog_existing_or_new.cc:803:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/dialog_existing_or_new.cc:261:15: style: The scope of the variable 'examples_dir' can be reduced. [variableScope] glom-1.30.4/glom/dialog_existing_or_new.cc:88:11: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/dialog_invalid_data.cc:66:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/filechooser_export.cc:39:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/filechooser_export.cc:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/filechooser_export.cc:31:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/filechooser_export.cc:34:19: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/filechooser_export.cc:39:14: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/filechooser_export.cc:40:14: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/filechooser_export.cc:80:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pLabel_Table_DataMode [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:179:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pBox_Tables [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:260:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pDialog_Tables [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:274:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Mode [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:321:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_WARNING [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:327:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:338:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Mode [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:470:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECTION_FEATURE_USERS [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:528:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPERATOR [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:547:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:595:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:645:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:732:128: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_ERROR [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:804:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1036:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Mode [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1061:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1128:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dialog_addrelatedtable [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1213:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dialog_addrelatedtable [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1232:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pBox_Tables [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1315:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1403:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1427:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1520:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_userlevel_changed [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1567:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pDialog_Fields [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1596:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1602:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_window_relationships_overview [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1626:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pDialog_Relationships [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1653:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1675:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1696:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pBox_Reports [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1739:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pBox_PrintLayouts [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1784:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1797:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1823:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1859:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1899:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1934:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSTGRES_SELF [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:1981:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pDialogConnection [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:2039:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_connection_initialize_progress [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:2181:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_connection_cleanup_progress [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:2186:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:2229:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_connection_startup_progress [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:2360:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:2377:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:2411:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:2444:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:2464:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:2485:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:2511:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:2584:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:2589:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/frame_glom.cc:100:56: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:104:56: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:111:43: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:122:53: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:137:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:140:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:321:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:321:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:420:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:495:55: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:496:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:502:55: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:503:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:510:53: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:511:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:513:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:514:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:550:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:550:46: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:581:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:581:49: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:595:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:645:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:680:28: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:695:30: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:703:30: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:732:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:732:44: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:736:60: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:737:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:738:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:740:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:744:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:769:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:821:53: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:822:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:824:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:825:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:905:28: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:911:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:927:53: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:928:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:930:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:931:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:980:41: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:983:41: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:991:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1145:34: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1145:61: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1149:34: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1149:68: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1153:34: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1153:64: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1172:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1188:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1206:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1206:52: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1236:60: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1315:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1333:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1335:53: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1366:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1430:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1631:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1702:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1708:34: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1713:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1745:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1752:39: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1797:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1804:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1814:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1823:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1833:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1903:13: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1904:15: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1908:13: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1909:15: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1913:13: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1914:15: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1987:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:2037:46: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:2107:44: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:2112:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:2125:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:2125:55: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:2137:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:2180:40: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:2186:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:2194:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:2194:53: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:2208:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:2226:40: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:2232:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:2240:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:2360:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:2562:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/frame_glom.cc:1133:8: style: The scope of the variable 'stop_trying' can be reduced. [variableScope] glom-1.30.4/glom/frame_glom.cc:1529:8: style: Variable 'document' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/frame_glom.cc:620:51: style: Variable 'layout_item' is assigned a value that is never used. [unreadVariable] glom-1.30.4/glom/frame_glom.cc:766:22: style: Variable 'response' is assigned a value that is never used. [unreadVariable] glom-1.30.4/glom/frame_glom.cc:1234:63: style: Variable 'builderToKeepWidgetAlive' is assigned a value that is never used. [unreadVariable] glom-1.30.4/glom/frame_glom.cc:1698:63: style: Variable 'builderToKeepWidgetAlive' is assigned a value that is never used. [unreadVariable] glom-1.30.4/glom/frame_glom.cc:1741:63: style: Variable 'builderToKeepWidgetAlive' is assigned a value that is never used. [unreadVariable] glom-1.30.4/glom/glom_create_from_example.cc:128:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/glom_create_from_example.cc:133:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/glom_create_from_example.cc:138:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/glom_create_from_example.cc:143:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/glom_create_from_example.cc:163:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/glom_create_from_example.cc:203:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/glom_create_from_example.cc:226:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/glom_create_from_example.cc:73:49: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:73:68: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:84:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:89:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:94:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:99:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:105:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:110:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:115:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:203:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:242:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:243:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:259:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:260:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:294:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:295:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:304:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:315:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:324:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:335:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:336:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:345:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:354:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:369:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:395:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:458:7: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:493:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:509:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:527:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po.cc:79:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/glom_export_po.cc:51:39: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po.cc:51:58: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po.cc:57:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po.cc:62:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po.cc:67:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po.cc:72:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po.cc:95:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po.cc:96:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po.cc:112:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po.cc:113:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po.cc:142:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po.cc:149:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po.cc:162:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po.cc:163:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po.cc:172:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po.cc:180:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po.cc:210:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po.cc:220:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po.cc:224:41: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po.cc:232:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po.cc:236:41: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po_all.cc:67:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/glom_export_po_all.cc:49:43: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po_all.cc:49:62: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po_all.cc:55:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po_all.cc:60:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po_all.cc:83:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po_all.cc:84:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po_all.cc:100:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po_all.cc:101:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po_all.cc:130:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po_all.cc:143:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po_all.cc:144:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po_all.cc:153:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po_all.cc:161:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po_all.cc:174:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po_all.cc:182:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po_all.cc:197:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po_all.cc:204:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po_all.cc:221:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_export_po_all.cc:225:41: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_import_po_all.cc:68:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/glom_import_po_all.cc:50:43: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_import_po_all.cc:50:62: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_import_po_all.cc:56:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_import_po_all.cc:61:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_import_po_all.cc:84:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_import_po_all.cc:85:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_import_po_all.cc:101:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_import_po_all.cc:102:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_import_po_all.cc:131:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_import_po_all.cc:144:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_import_po_all.cc:145:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_import_po_all.cc:154:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_import_po_all.cc:162:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_import_po_all.cc:173:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_import_po_all.cc:188:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_import_po_all.cc:213:43: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_import_po_all.cc:218:43: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_import_po_all.cc:222:41: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_test_connection.cc:108:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/glom_test_connection.cc:115:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/glom_test_connection.cc:60:49: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_test_connection.cc:60:68: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_test_connection.cc:72:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_test_connection.cc:77:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_test_connection.cc:82:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_test_connection.cc:87:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_test_connection.cc:93:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_test_connection.cc:108:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_test_connection.cc:131:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_test_connection.cc:132:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_test_connection.cc:148:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_test_connection.cc:154:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_test_connection.cc:166:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_test_connection.cc:173:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_test_connection.cc:183:5: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_test_connection.cc:264:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_test_connection.cc:272:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_test_connection.cc:278:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/csv_parser.cc:82:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/import_csv/csv_parser.cc:304:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/import_csv/csv_parser.cc:504:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIORITY_DEFAULT_IDLE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/import_csv/csv_parser.cc:570:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/import_csv/csv_parser.cc:125:18: error: Reference to local variable returned. [returnReference] glom-1.30.4/glom/import_csv/csv_parser.cc:530:60: portability: Undefined behaviour, when 'size' is 1025 the pointer arithmetic 'm_buffer->buf+size' is out of bounds. [pointerOutOfBoundsCond] glom-1.30.4/glom/import_csv/csv_parser.cc:528:11: note: Assuming that condition 'size>0' is not redundant glom-1.30.4/glom/import_csv/csv_parser.cc:530:60: note: Pointer arithmetic overflow glom-1.30.4/glom/import_csv/csv_parser.cc:103:33: style:inconclusive: Technically the member function 'Glom::CsvParser::get_data' can be const. [functionConst] glom-1.30.4/glom/import_csv/csv_parser.h:79:24: note: Technically the member function 'Glom::CsvParser::get_data' can be const. glom-1.30.4/glom/import_csv/csv_parser.cc:103:33: note: Technically the member function 'Glom::CsvParser::get_data' can be const. glom-1.30.4/glom/import_csv/csv_parser.cc:570:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/csv_parser.cc:67:63: style:inconclusive: Function 'set_file_and_start_parsing' argument 1 names different: declaration 'uri' definition 'file_uri'. [funcArgNamesDifferent] glom-1.30.4/glom/import_csv/csv_parser.h:156:54: note: Function 'set_file_and_start_parsing' argument 1 names different: declaration 'uri' definition 'file_uri'. glom-1.30.4/glom/import_csv/csv_parser.cc:67:63: note: Function 'set_file_and_start_parsing' argument 1 names different: declaration 'uri' definition 'file_uri'. glom-1.30.4/glom/import_csv/csv_parser.cc:466:54: style:inconclusive: Function 'do_line_scanned' argument 1 names different: declaration 'current_line' definition 'line'. [funcArgNamesDifferent] glom-1.30.4/glom/import_csv/csv_parser.h:170:45: note: Function 'do_line_scanned' argument 1 names different: declaration 'current_line' definition 'line'. glom-1.30.4/glom/import_csv/csv_parser.cc:466:54: note: Function 'do_line_scanned' argument 1 names different: declaration 'current_line' definition 'line'. glom-1.30.4/glom/import_csv/dialog_import_csv.cc:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:221:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_ASCENDING [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:274:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_ERROR [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:533:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TREE_VIEW_COLUMN_AUTOSIZE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:595:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:679:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:737:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:93:3: warning: Either the condition '!m_sample_rows' is redundant or there is possible null pointer dereference: m_sample_rows. [nullPointerRedundantCheck] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:84:110: note: Assuming that condition '!m_sample_rows' is not redundant glom-1.30.4/glom/import_csv/dialog_import_csv.cc:93:3: note: Null pointer dereference glom-1.30.4/glom/import_csv/dialog_import_csv.cc:94:3: warning: Either the condition '!m_sample_rows' is redundant or there is possible null pointer dereference: m_sample_rows. [nullPointerRedundantCheck] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:84:110: note: Assuming that condition '!m_sample_rows' is not redundant glom-1.30.4/glom/import_csv/dialog_import_csv.cc:94:3: note: Null pointer dereference glom-1.30.4/glom/import_csv/dialog_import_csv.cc:95:3: warning: Either the condition '!m_sample_rows' is redundant or there is possible null pointer dereference: m_sample_rows. [nullPointerRedundantCheck] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:84:110: note: Assuming that condition '!m_sample_rows' is not redundant glom-1.30.4/glom/import_csv/dialog_import_csv.cc:95:3: note: Null pointer dereference glom-1.30.4/glom/import_csv/dialog_import_csv.cc:86:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:101:44: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:154:46: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:183:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:183:51: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:194:15: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:199:59: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:273:27: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:428:54: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:467:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:471:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:513:50: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:556:52: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:576:14: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:601:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:611:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:711:58: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:737:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:739:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:740:30: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:746:37: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv.cc:703:11: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/import_csv/dialog_import_csv_progress.cc:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/import_csv/dialog_import_csv_progress.cc:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/import_csv/dialog_import_csv_progress.cc:134:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/import_csv/dialog_import_csv_progress.cc:158:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/import_csv/dialog_import_csv_progress.cc:49:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv_progress.cc:84:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv_progress.cc:87:53: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv_progress.cc:177:14: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv_progress.cc:204:64: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv_progress.cc:213:60: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/dialog_import_csv_progress.cc:239:56: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:40:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_charset [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/import_csv/file_encodings.cc:48:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/import_csv/file_encodings.cc:68:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:69:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:70:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:71:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:72:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:73:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:74:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:75:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:77:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:78:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:79:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:80:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:81:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:82:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:83:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:84:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:85:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:86:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:87:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:88:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:89:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:90:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:91:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:93:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:94:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:95:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:96:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:97:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:98:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:99:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:100:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/import_csv/file_encodings.cc:101:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/infobar_progress_creating.cc:35:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_progress [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/appstate.cc:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userlevel [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/appstate.cc:45:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userlevel [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/appstate.cc:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_userlevel_changed [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/appstate.cc:61:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userlevel [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:74:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gda_connection [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gda_connection [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gda_connection [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_finished [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:95:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gda_connection [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pFieldTypes [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:133:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_instance [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:188:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:202:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_instance [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:208:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ready_to_connect [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:213:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ready_to_connect [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:218:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_backend [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:250:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:295:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fake_connection [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:401:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_user [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:423:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:452:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fake_connection [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:463:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_password [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:471:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_database [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:479:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_user [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:484:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_password [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:489:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_database [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:498:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pFieldTypes [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:514:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refGdaConnection [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:529:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sharedconnection_refcount [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:566:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECTION_EVENT_ERROR [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:616:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILED_UNKNOWN_REASON [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:662:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:682:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refGdaConnection [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:706:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refGdaConnection [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:725:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refGdaConnection [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:750:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refGdaConnection [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:795:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTHER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:800:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_slot_get_document [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:892:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_epc_slot_begin [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:906:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_epc_publisher [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:961:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_epc_publisher [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:977:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_slot_get_document [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:982:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_show_debug_output [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:987:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_show_debug_output [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:992:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_auto_server_shutdown [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:997:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fake_connection [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:1012:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fake_connection [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool.cc:188:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool.cc:250:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool.cc:346:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool.cc:354:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool.cc:423:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool.cc:454:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool.cc:572:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool.cc:690:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool.cc:712:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool.cc:731:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool.cc:758:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool.cc:825:46: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool.cc:836:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool.cc:868:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool.cc:878:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool.cc:885:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool.cc:1014:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool.cc:1025:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool.cc:848:40: style: Unused variable: error [unusedVariable] glom-1.30.4/glom/libglom/connectionpool_backends/backend.cc:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_failure_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/backend.cc:50:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/backend.cc:55:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/backend.cc:71:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVER_OPERATION_ADD_COLUMN [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/backend.cc:86:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVER_OPERATION_DROP_COLUMN [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/backend.cc:96:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_database_directory_uri [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/backend.cc:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_database_directory_uri [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:184:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSACTION_ISOLATION_UNKNOWN [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:428:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:458:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:519:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSQL_UTILS_PATH [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:556:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:612:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:663:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_database_directory_uri [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:723:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:736:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:812:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:863:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_OPERATOR_TYPE_LIKE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:81:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:140:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:188:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:212:36: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:390:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:391:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:399:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:428:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:458:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:526:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:556:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:562:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:569:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:575:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:594:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:612:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:618:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:625:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:631:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:638:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:654:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:674:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:723:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:736:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:812:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:840:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql.cc:848:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_central.cc:49:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_host [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_central.cc:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_central.cc:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_try_other_ports [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_central.cc:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_host [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_central.cc:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_central.cc:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_try_other_ports [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_central.cc:92:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_central.cc:164:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_central.cc:141:56: style: Condition '*iter_port==port' is always true [knownConditionTrueFalse] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_central.cc:119:12: note: port is assigned '*iter_port' here. glom-1.30.4/glom/libglom/connectionpool_backends/mysql_central.cc:141:56: note: Condition '*iter_port==port' is always true glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:74:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_host [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:127:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_network_shared [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:275:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:301:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_network_shared [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:504:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:534:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:588:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_network_shared [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:607:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:672:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:693:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:131:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:137:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:155:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:166:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:178:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:201:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:223:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:230:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:275:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:281:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:309:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:317:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:328:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:343:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:349:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:361:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:390:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:401:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:412:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:425:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:448:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:504:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:556:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:565:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:572:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:607:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:642:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:700:34: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:747:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/mysql_self.cc:635:71: style: Same value in both branches of ternary operator. [duplicateValueTernary] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:75:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_host [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:172:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSACTION_ISOLATION_UNKNOWN [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:414:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:444:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:505:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSTGRES_UTILS_PATH [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:553:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:606:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:689:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:766:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_database_directory_uri [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:826:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:839:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:915:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:968:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_OPERATOR_TYPE_ILIKE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:176:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:200:36: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:376:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:377:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:385:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:414:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:444:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:512:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:553:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:570:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:573:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:582:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:585:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:606:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:612:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:619:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:625:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:635:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:665:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:671:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:689:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:695:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:702:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:708:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:715:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:725:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:738:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:751:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:757:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:777:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:826:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:839:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:915:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:943:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres.cc:951:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_central.cc:48:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_host [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_central.cc:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_central.cc:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_try_other_ports [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_central.cc:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_host [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_central.cc:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_central.cc:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_try_other_ports [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_central.cc:91:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_central.cc:163:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_central.cc:140:56: style: Condition '*iter_port==port' is always true [knownConditionTrueFalse] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_central.cc:118:12: note: port is assigned '*iter_port' here. glom-1.30.4/glom/libglom/connectionpool_backends/postgres_central.cc:140:56: note: Condition '*iter_port==port' is always true glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_host [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:148:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_network_shared [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:248:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_network_shared [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:361:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_STATEMENT_SELECT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:405:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_database_directory_uri [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:469:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_network_shared [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:519:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_BACKEND [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:580:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_port [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:601:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:152:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:158:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:176:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:187:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:196:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:208:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:237:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:256:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:264:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:275:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:290:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:296:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:308:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:349:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:367:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:371:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:375:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:414:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:437:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:446:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:453:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:480:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:548:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:608:34: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:655:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/postgres_self.cc:473:15: style: The scope of the variable 'dbdir' can be reduced. [variableScope] glom-1.30.4/glom/libglom/connectionpool_backends/sqlite.cc:49:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_database_directory_uri [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/sqlite.cc:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/sqlite.cc:185:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable META_STRUCT_FEATURE_NONE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/sqlite.cc:413:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/sqlite.cc:420:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/sqlite.cc:431:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_OPERATOR_TYPE_LIKE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/connectionpool_backends/sqlite.cc:65:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/sqlite.cc:112:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/sqlite.cc:340:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/sqlite.cc:365:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/sqlite.cc:366:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/sqlite.cc:374:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/sqlite.cc:413:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/connectionpool_backends/sqlite.cc:420:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data/libglom-resources.c:9:68: style: union member 'Anonymous0::alignment' is never used. [unusedStructMember] glom-1.30.4/glom/libglom/data/libglom-resources.c:9:92: style: union member 'Anonymous0::ptr' is never used. [unusedStructMember] glom-1.30.4/glom/libglom/data_structure/choicevalue.cc:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_translatable_item_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/choicevalue.cc:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_value [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/choicevalue.cc:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_value [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/choicevalue.cc:72:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_value [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/choicevalue.cc:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_value [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/choicevalue.cc:87:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/database_title.cc:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_translatable_item_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_translatable_item_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_glom_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_glom_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_glom_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_glom_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field_info [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:135:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field_info [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:149:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field_info [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:199:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:208:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lookup_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:213:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lookup_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strLookupField [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:223:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strLookupField [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:229:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lookup_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:236:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:269:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_glom_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:275:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:360:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_glom_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:369:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:423:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:450:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:497:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_primary_key [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:502:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_primary_key [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:509:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_unique_key [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:515:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_unique_key [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:531:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:556:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:594:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:616:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:633:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maps_inited [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:757:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map_type_names_ui [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:764:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map_type_names [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:772:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map_type_names_ui [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:797:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:813:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculation [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:818:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculation [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:842:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:862:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_visible [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:867:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_visible [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/field.cc:185:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/field.cc:246:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/field.cc:260:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/field.cc:401:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/field.cc:531:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/field.cc:556:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/field.cc:562:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/field.cc:603:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/field.cc:622:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/field.cc:662:53: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/field.cc:665:53: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/field.cc:668:50: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/field.cc:671:50: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/field.cc:674:50: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/field.cc:677:53: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/field.cc:680:51: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/field.cc:441:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] glom-1.30.4/glom/libglom/data_structure/field.cc:466:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] glom-1.30.4/glom/libglom/data_structure/field.cc:802:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/libglom/data_structure/fieldtypes.cc:50:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECTION_META_TYPES [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/fieldtypes.cc:127:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mapGdaTypesToSchemaStrings [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/fieldtypes.cc:178:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/fieldtypes.cc:205:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/fieldtypes.cc:54:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/fieldtypes.cc:58:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/fieldtypes.cc:67:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/fieldtypes.cc:188:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/fieldtypes.cc:190:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/fieldtypes.cc:193:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/foundset.cc:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/foundset.cc:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:208:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:234:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:292:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:364:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:373:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDA_TYPE_NUMERIC [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:411:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:617:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:719:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:755:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable goodbit [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:854:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:894:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable goodbit [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:1019:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:1030:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:1041:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOLEAN [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:1094:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMERIC [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:347:15: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::::numpunct_no_thousands_separator::do_grouping' can be static. [functionStatic] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:51:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:52:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:76:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:77:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:144:28: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:208:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:244:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:292:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:293:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:364:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:365:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:395:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:424:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:439:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:465:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:479:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:491:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:558:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:559:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:584:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:589:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:617:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:618:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:702:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:719:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:720:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:854:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/glomconversions.cc:855:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/groupinfo.cc:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_developer [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/groupinfo.cc:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_developer [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/groupinfo.cc:72:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_developer [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/has_title_singular.cc:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_title_singular [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/has_title_singular.cc:51:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_title_singular [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/has_title_singular.cc:65:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_title_singular [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/has_title_singular.cc:74:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_title_singular [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/has_title_singular.cc:98:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_title_singular [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/custom_title.cc:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_translatable_item_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/custom_title.cc:46:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_use_custom_title [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/custom_title.cc:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_use_custom_title [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/custom_title.cc:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_use_custom_title [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/custom_title.cc:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_use_custom_title [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:71:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numeric_format [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:94:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numeric_format [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_text_format_multiline [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:124:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_text_format_multiline [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:129:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_text_multiline_height_lines [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:138:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_text_multiline_height_lines [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:143:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_text_font [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:148:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_text_font [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:153:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_text_color_foreground [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:158:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_text_color_foreground [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:163:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_alt_foreground_color_for_negatives [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:175:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_text_color_background [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:180:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_text_color_background [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:185:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_horizontal_alignment [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:190:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_horizontal_alignment [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_choices_related [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:201:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_choices_custom_list [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:206:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_choices_custom_list [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:211:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_choices_custom_list [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:225:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_choices_custom_list [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:240:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_choices_restricted_as_radio_buttons [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:246:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_choices_restricted [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:252:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_choices_custom [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:257:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_choices_custom [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:262:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_choices_related [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:267:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_choices_related_show_all [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:274:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_choices_related [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:281:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_choices_related_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:291:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_choices_related_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:302:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_choices_related_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:310:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_choices_related_show_all [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/formatting.cc:316:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_choices_related_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutgroup.cc:72:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_columns_count [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutgroup.cc:91:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_list_items [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutgroup.cc:119:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_list_items [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutgroup.cc:168:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_list_items [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutgroup.cc:177:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_list_items [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutgroup.cc:189:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_list_items [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutgroup.cc:208:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_list_items [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutgroup.cc:227:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_list_items [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutgroup.cc:305:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_list_items [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutgroup.cc:335:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_list_items [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutgroup.cc:456:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_columns_count [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutgroup.cc:461:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_columns_count [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutgroup.cc:466:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_border_width [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutgroup.cc:471:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_border_width [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutgroup.cc:413:10: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/layoutgroup.cc:119:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/libglom/data_structure/layout/layoutgroup.cc:179:12: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem.cc:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem.cc:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem.cc:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_translatable_item_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem.cc:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_positions [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem.cc:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_positions [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem.cc:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_editable [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem.cc:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_editable [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem.cc:133:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_editable [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem.cc:138:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_editable [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem.cc:153:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_display_width [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem.cc:158:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_display_width [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem.cc:163:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_positions [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem.cc:169:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_positions [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem.cc:187:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_positions [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem.cc:200:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_positions [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem.cc:210:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_positions [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem.cc:221:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_positions [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_button.cc:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_translatable_item_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_button.cc:50:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_script [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_button.cc:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_script [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_button.cc:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_script [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_button.cc:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_script [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_button.cc:68:10: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_calendarportal.cc:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_date_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_calendarportal.cc:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_date_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_calendarportal.cc:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_date_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_calendarportal.cc:89:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_date_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_calendarportal.cc:58:10: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:65:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_priv_view [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:90:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field_cache_valid [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:121:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field_cache_valid [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:132:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field_cache_valid [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:143:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field_cache_valid [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:155:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_title_custom [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:168:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_title_custom [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:189:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:201:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field_cache_valid [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hidden [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:223:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hidden [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:239:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_formatting_use_default [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:244:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_formatting_use_default [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:249:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_formatting_use_default [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:261:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:298:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:313:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:318:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:327:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_title_custom [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:332:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_title_custom [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:337:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_title_custom [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:344:6: style: Condition '!uses_a' is always false [knownConditionTrueFalse] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:344:17: style: Condition '!uses_b' is always false [knownConditionTrueFalse] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_field.cc:229:10: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_image.cc:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_translatable_item_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_image.cc:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_image [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_image.cc:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_image [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_image.cc:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_image [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_image.cc:85:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_image [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_image.cc:90:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_image [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_image.cc:70:10: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_line.cc:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_translatable_item_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_line.cc:62:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_start_x [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_line.cc:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_start_x [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_line.cc:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_start_x [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_line.cc:109:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_start_x [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_line.cc:121:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_line_width [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_line.cc:126:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_line_width [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_line.cc:131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_color [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_line.cc:136:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_color [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_line.cc:91:10: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_notebook.cc:57:10: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_placeholder.cc:60:10: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_navigation_relationship_specific [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:90:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_list_items [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:118:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPECIFIC [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:126:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPECIFIC [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:134:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_navigation_relationship_specific [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_navigation_relationship_specific [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:157:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_print_layout_row_height [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_print_layout_row_height [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_navigation_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:172:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_navigation_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:177:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rows_count_min [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:183:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rows_count_min [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:193:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_print_layout_row_line_width [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:198:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_print_layout_row_line_width [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:203:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_print_layout_column_line_width [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:208:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_print_layout_column_line_width [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_print_layout_line_color [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:218:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_print_layout_line_color [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:229:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTOMATIC [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:289:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:343:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:375:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:271:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:277:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:289:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:343:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:375:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:413:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_portal.cc:422:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_text.cc:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_translatable_item_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_text.cc:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_text [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_text.cc:53:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_text [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_text.cc:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_text [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_text.cc:73:10: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_withformatting.h:43:12: style: The destructor '~LayoutItem_WithFormatting' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/libglom/data_structure/layout/layoutitem.h:39:12: note: Virtual destructor in base class glom-1.30.4/glom/libglom/data_structure/layout/layoutitem_withformatting.h:43:12: note: Destructor in derived class glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_fieldsummary.cc:50:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_summary_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_fieldsummary.cc:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_summary_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_fieldsummary.cc:66:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_summary_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_fieldsummary.cc:73:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_summary_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_fieldsummary.cc:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_summary_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_fieldsummary.cc:94:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_summary_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_fieldsummary.cc:99:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_summary_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_fieldsummary.cc:114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_summary_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_fieldsummary.cc:133:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_summary_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_fieldsummary.cc:150:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_fieldsummary.cc:79:10: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_fieldsummary.cc:134:14: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_fieldsummary.cc:151:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_fieldsummary.cc:153:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_fieldsummary.cc:155:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_fieldsummary.cc:157:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_fieldsummary.cc:159:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_footer.cc:56:10: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_groupby.cc:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group_secondary_fields [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_groupby.cc:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group_secondary_fields [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_groupby.cc:69:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field_group_by [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_groupby.cc:74:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field_group_by [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_groupby.cc:79:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field_group_by [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_groupby.cc:87:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fields_sort_by [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_groupby.cc:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fields_sort_by [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_groupby.cc:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field_group_by [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_groupby.cc:113:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fields_sort_by [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_groupby.cc:131:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fields_sort_by [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_groupby.cc:152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group_secondary_fields [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_groupby.cc:157:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group_secondary_fields [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_groupby.cc:103:10: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_header.cc:56:10: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_summary.cc:62:10: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/report_parts/layoutitem_verticalgroup.cc:56:10: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/layout/static_text.cc:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_translatable_item_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/usesrelationship.cc:43:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/usesrelationship.cc:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/usesrelationship.cc:58:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/usesrelationship.cc:66:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_related_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/usesrelationship.cc:75:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/usesrelationship.cc:83:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_related_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/usesrelationship.cc:91:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/usesrelationship.cc:96:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/usesrelationship.cc:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_related_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/usesrelationship.cc:106:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_related_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/usesrelationship.cc:130:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_related_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/usesrelationship.cc:140:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_related_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/usesrelationship.cc:150:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_related_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/usesrelationship.cc:166:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_related_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/usesrelationship.cc:176:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_related_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/layout/usesrelationship.cc:186:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_related_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/numeric_format.cc:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currency_symbol [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/numeric_format.cc:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currency_symbol [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/print_layout.cc:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_translatable_item_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/print_layout.cc:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_page_setup [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/print_layout.cc:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layout_group [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/print_layout.cc:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_show_table_title [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/print_layout.cc:75:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_show_table_title [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/print_layout.cc:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layout_group [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/print_layout.cc:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layout_group [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/print_layout.cc:90:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_page_setup [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/print_layout.cc:95:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_page_setup [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/print_layout.cc:100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_page_count [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/print_layout.cc:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_page_count [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/print_layout.cc:110:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_show_grid [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/print_layout.cc:115:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_show_grid [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/print_layout.cc:120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_show_rules [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/print_layout.cc:125:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_show_rules [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/print_layout.cc:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_show_outlines [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/print_layout.cc:135:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_show_outlines [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/print_layout.cc:140:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_horizontal_rules [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/print_layout.cc:145:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_horizontal_rules [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/print_layout.cc:150:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertical_rules [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/print_layout.cc:155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertical_rules [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/privileges.cc:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_view [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/privileges.cc:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_view [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/privileges.cc:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_view [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/relationship.cc:29:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_translatable_item_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/relationship.cc:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strFrom_Table [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/relationship.cc:62:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strFrom_Table [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/relationship.cc:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strFrom_Table [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/relationship.cc:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strFrom_Field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/relationship.cc:87:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strTo_Table [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/relationship.cc:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strTo_Field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/relationship.cc:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strFrom_Table [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/relationship.cc:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strFrom_Field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/relationship.cc:107:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strTo_Table [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/relationship.cc:112:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strTo_Field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/relationship.cc:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_auto_create [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/relationship.cc:122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_auto_create [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/relationship.cc:127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_allow_edit [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/relationship.cc:132:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_allow_edit [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/report.cc:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_translatable_item_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/report.cc:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layout_group [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/report.cc:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_show_table_title [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/report.cc:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_show_table_title [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/report.cc:63:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layout_group [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/report.cc:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layout_group [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/system_prefs.cc:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/system_prefs.cc:73:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/system_prefs.cc:89:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/tableinfo.cc:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_translatable_item_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/tableinfo.cc:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hidden [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/tableinfo.cc:56:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hidden [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/tableinfo.cc:67:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hidden [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/tableinfo.cc:72:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hidden [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/tableinfo.cc:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_default [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/tableinfo.cc:82:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_default [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map_translations [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:118:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map_translations [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map_translations [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:171:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_title [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:187:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_title [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:195:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map_translations [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:204:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_translatable_item_type [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:211:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIELD [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:243:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIELD [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:275:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:280:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:244:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:246:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:248:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:250:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:252:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:254:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:256:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:258:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:260:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:262:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:264:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:266:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:268:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/data_structure/translatable_item.cc:270:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:123:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:233:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:366:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_STATEMENT_SELECT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:444:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_STATEMENT_UPDATE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:479:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_STANDARD_TABLE_PREFS_TABLE_NAME [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:578:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_STANDARD_GROUP_NAME_DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:653:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:690:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:780:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:791:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:835:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:983:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:1070:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECTION_META_TABLES [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:1159:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:1228:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_STANDARD_FIELD_LOCK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:1372:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:1395:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:1428:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:1497:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:1554:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:1587:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:1678:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:1741:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:1805:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:1855:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:1875:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:1949:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_SERVER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:1972:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:2028:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:2057:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:2074:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:2089:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:2109:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:2168:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:2227:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:2243:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:2272:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_STATEMENT_SELECT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:2301:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/db_utils.cc:328:10: style: The if condition is the same as the previous if condition [duplicateCondition] glom-1.30.4/glom/libglom/db_utils.cc:323:8: note: First condition glom-1.30.4/glom/libglom/db_utils.cc:328:10: note: Second condition glom-1.30.4/glom/libglom/db_utils.cc:1917:9: style: Condition 'keep_trying' is always true [knownConditionTrueFalse] glom-1.30.4/glom/libglom/db_utils.cc:1915:22: note: Assignment 'keep_trying=true', assigned value is 1 glom-1.30.4/glom/libglom/db_utils.cc:1917:9: note: Condition 'keep_trying' is always true glom-1.30.4/glom/libglom/db_utils.cc:1864:27: warning: Either the condition '!layout_item' is redundant or there is possible null pointer dereference: layout_item. [nullPointerRedundantCheck] glom-1.30.4/glom/libglom/db_utils.cc:1859:6: note: Assuming that condition '!layout_item' is not redundant glom-1.30.4/glom/libglom/db_utils.cc:1864:27: note: Null pointer dereference glom-1.30.4/glom/libglom/db_utils.cc:52:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:57:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:76:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:82:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:94:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:123:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:145:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:150:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:162:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:174:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:212:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:233:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:241:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:273:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:295:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:307:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:316:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:334:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:412:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:417:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:428:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:464:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:490:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:503:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:508:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:524:38: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:552:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:565:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:570:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:583:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:600:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:611:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:653:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:676:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:690:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:716:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:780:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:791:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:835:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:860:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:864:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:870:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:874:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:878:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:983:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1074:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1078:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1083:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1087:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1159:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1185:41: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1192:38: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1203:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1275:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1288:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1292:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1372:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1378:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1395:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1401:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1419:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1428:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1434:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1445:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1468:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1497:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1503:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1526:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1544:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1547:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1554:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1560:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1571:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1587:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1625:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1635:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1653:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1678:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1686:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1702:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1708:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1712:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1717:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1721:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1728:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1741:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1753:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1766:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1770:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1782:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1784:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1793:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1805:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1813:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1824:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1826:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1831:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1833:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1838:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1840:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1845:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1855:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1861:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1875:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1881:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1887:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1953:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1972:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:1999:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2028:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2035:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2057:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2074:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2079:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2089:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2094:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2109:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2115:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2121:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2127:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2137:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2146:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2158:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2168:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2174:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2183:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2198:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2210:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2227:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2243:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2301:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:2333:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/db_utils.cc:755:60: style: Parameter 'meta_table' can be declared as pointer to const [constParameterPointer] glom-1.30.4/glom/libglom/db_utils.cc:320:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/libglom/db_utils.cc:665:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/libglom/db_utils.cc:1316:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/libglom/db_utils.cc:2197:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/libglom/db_utils.cc:232:39: style: Variable 'sharedconnection' is assigned a value that is never used. [unreadVariable] glom-1.30.4/glom/libglom/document/bakery/document.cc:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bIsNew [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_file_uri [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:83:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_file_uri [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:95:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strContents [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bModified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bModified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:119:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:150:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strContents [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:186:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pView [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:208:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:276:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:388:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:432:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pView [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:437:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pView [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:442:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bReadOnly [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:475:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bReadOnly [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:480:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bIsNew [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:488:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bIsNew [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:493:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_file_extension [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:498:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_file_extension [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:503:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signal_modified_ [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:508:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signal_forget_ [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document.cc:193:10: warning: Identical condition and return expression 'bTest', return value is always 0 [identicalConditionAfterEarlyExit] glom-1.30.4/glom/libglom/document/bakery/document.cc:190:6: note: If condition 'bTest' is true, the function will return/exit glom-1.30.4/glom/libglom/document/bakery/document.cc:193:10: note: Returning identical expression 'bTest' glom-1.30.4/glom/libglom/document/bakery/document.cc:150:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/bakery/document.cc:154:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/bakery/document.cc:226:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/bakery/document.cc:227:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/bakery/document.cc:255:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/bakery/document.cc:276:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/bakery/document.cc:295:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/bakery/document.cc:316:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/bakery/document.cc:317:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/bakery/document.cc:323:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/bakery/document.cc:338:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/bakery/document.cc:360:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/bakery/document.cc:392:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/bakery/document.cc:425:17: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/bakery/document.cc:239:9: style: The scope of the variable 'buffer' can be reduced. [variableScope] glom-1.30.4/glom/libglom/document/bakery/document.cc:240:9: style: The scope of the variable 'bytes_read' can be reduced. [variableScope] glom-1.30.4/glom/libglom/document/bakery/document_xml.cc:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document_xml.cc:81:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strContents [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document_xml.cc:106:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_write_formatted [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document_xml.cc:121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strDTD_Name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document_xml.cc:126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strDTD_Name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document_xml.cc:131:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strRootNodeName [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document_xml.cc:137:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strRootNodeName [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document_xml.cc:149:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pDOM_Document [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/bakery/document_xml.cc:55:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:281:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_database_title [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:321:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hosting_mode [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:326:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_network_shared [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:335:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_network_shared [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:355:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:401:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_connection_user [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:406:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_connection_server [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:411:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_connection_database [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:416:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_connection_port [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:421:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_connection_try_other_ports [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:426:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_connection_user [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:436:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hosting_mode [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:445:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_connection_server [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:454:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_connection_database [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:463:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_connection_port [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:472:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_connection_try_other_ports [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:512:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_STANDARD_TABLE_PREFS_TABLE_NAME [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:527:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_STANDARD_TABLE_PREFS_TABLE_NAME [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:738:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tables [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:815:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tables [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:862:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:901:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:954:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tables [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:1049:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tables [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:1152:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tables [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:1175:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tables [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:1226:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tables [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:1268:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tables [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:1481:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:1603:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tables [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:1706:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:1730:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_userlevel_changed [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:1741:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:1769:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_layout_platform [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:1774:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_layout_platform [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:1779:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tables [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:1818:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_allow_auto_save [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:1834:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:1860:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_block_modified_set [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:1903:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:1917:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMERIC [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:2074:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:2222:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:2541:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_block_modified_set [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:3090:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:3100:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:3466:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:3610:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_document_format_version [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:3970:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_groups [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:3986:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_groups [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4250:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_is_example [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4255:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_is_example [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4265:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_is_backup [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4270:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_is_backup [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4280:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_translation_original_locale [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4289:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_translation_original_locale [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4294:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_translation_available_locales [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4369:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_database_title [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4514:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4604:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_file_uri [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4615:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_document_format_version [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4638:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map_library_scripts [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4664:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map_library_scripts [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4692:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_startup_script [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4697:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_startup_script [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4715:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_opened_from_browse [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4725:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_opened_from_browse [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4737:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4819:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4903:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:5002:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_FATAL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:5037:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:4758:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/document/document.cc:5074:6: style: The if condition is the same as the previous if condition [duplicateCondition] glom-1.30.4/glom/libglom/document/document.cc:5067:6: note: First condition glom-1.30.4/glom/libglom/document/document.cc:5074:6: note: Second condition glom-1.30.4/glom/libglom/document/document.cc:355:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:395:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:510:36: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:528:40: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:541:34: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:547:38: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:553:38: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:559:48: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:565:49: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:571:46: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:577:48: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:583:49: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:589:50: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:862:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:901:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:1401:34: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:1407:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:1481:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:1743:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:2074:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:2083:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:2558:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:2625:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:3671:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:3882:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:4147:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:4159:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:4819:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:4827:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:4843:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:4868:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:4877:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:4903:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:4924:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:4935:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:4947:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:4954:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:4961:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:4968:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:4983:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:4998:36: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:5005:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:5017:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:5037:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:5047:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:5054:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:5062:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:4760:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/document/document.cc:931:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/libglom/document/document.cc:1538:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/libglom/document/document.cc:2735:19: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/libglom/document/document.cc:4352:11: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/libglom/example_document_load.cc:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/example_document_load.cc:66:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/example_document_load.cc:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/example_document_load.cc:85:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/init.cc:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyDateTimeAPI [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/init.cc:61:3: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/init.cc:65:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/privs.cc:42:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_STATEMENT_SELECT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/privs.cc:85:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_STANDARD_GROUP_NAME_DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/privs.cc:96:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSQL_CENTRAL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/privs.cc:119:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_STATEMENT_SELECT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/privs.cc:253:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/privs.cc:283:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/privs.cc:301:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_STANDARD_GROUP_NAME_DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/privs.cc:441:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/privs.cc:181:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/privs.cc:253:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/privs.cc:266:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/privs.cc:283:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/privs.cc:288:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/privs.cc:321:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/privs.cc:358:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/privs.cc:364:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/privs.cc:441:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/privs.cc:80:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/libglom/privs.cc:408:13: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/libglom/python_embed/py_glom_record.cc:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_read_only [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/python_embed/py_glom_record.cc:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/python_embed/py_glom_record.cc:65:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_connection [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/python_embed/py_glom_record.cc:84:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_related [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/python_embed/py_glom_record.cc:130:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_read_only [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/python_embed/py_glom_record.cc:216:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map_field_values [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/python_embed/py_glom_record.cc:69:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/python_embed/py_glom_record.cc:73:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/python_embed/py_glom_record.cc:132:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/python_embed/py_glom_record.cc:145:19: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/python_embed/py_glom_record.cc:173:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/python_embed/py_glom_record.cc:179:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/python_embed/py_glom_record.cc:199:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/python_embed/py_glom_record.cc:203:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/python_embed/py_glom_record.cc:208:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/python_embed/py_glom_related.cc:73:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_record [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/python_embed/py_glom_related.cc:121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map_relationships [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/python_embed/py_glom_relatedrecord.cc:71:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_document [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/python_embed/py_glom_relatedrecord.cc:164:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_document [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/python_embed/py_glom_relatedrecord.cc:262:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/python_embed/py_glom_relatedrecord.cc:73:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/python_embed/py_glom_relatedrecord.cc:82:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/python_embed/py_glom_relatedrecord.cc:146:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/python_embed/py_glom_relatedrecord.cc:156:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/python_embed/py_glom_relatedrecord.cc:166:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/python_embed/py_glom_ui.cc:44:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_callbacks [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/python_embed/py_glom_ui.cc:60:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_callbacks [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/python_embed/py_glom_ui.cc:66:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_callbacks [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/python_embed/py_glom_ui.cc:73:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_callbacks [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/python_embed/py_glom_ui.cc:79:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_callbacks [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/python_embed/pygdavalue_conversions.cc:48:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/python_embed/pygdavalue_conversions.cc:191:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT64 [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/python_embed/pygdavalue_conversions.cc:50:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/python_embed/pygdavalue_conversions.cc:168:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/python_embed/pygdavalue_conversions.cc:198:40: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/python_embed/pygdavalue_conversions.cc:205:42: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/python_embed/pygdavalue_conversions.cc:242:60: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/python_embed/pygdavalue_conversions.cc:273:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/python_embed/pygdavalue_conversions.cc:276:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_locale_id [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/report_builder.cc:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/report_builder.cc:122:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/report_builder.cc:178:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/report_builder.cc:228:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_STATEMENT_SELECT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/report_builder.cc:325:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/report_builder.cc:351:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMERIC [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/report_builder.cc:457:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMERIC [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/report_builder.cc:518:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_locale_id [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/report_builder.cc:549:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/report_builder.cc:589:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/report_builder.cc:647:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_locale_id [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/report_builder.cc:764:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_document [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/report_builder.cc:769:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_document [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/report_builder.cc:59:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:70:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:82:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:95:28: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:122:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:134:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:156:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:178:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:190:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:208:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:242:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:289:28: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:298:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:325:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:373:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:393:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:412:28: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:423:30: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:434:32: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:477:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:549:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:560:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:571:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:589:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:673:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:685:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:701:28: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:718:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/report_builder.cc:749:30: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/spawn_with_feedback.cc:109:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_IN [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/spawn_with_feedback.cc:142:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_FLAG_NONBLOCK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/spawn_with_feedback.cc:233:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spawn_close_pid [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/spawn_with_feedback.cc:355:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/spawn_with_feedback.cc:399:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/spawn_with_feedback.cc:483:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/spawn_with_feedback.cc:564:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/spawn_with_feedback.cc:237:13: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Spawn::Impl::SpawnInfo::get_pid' can be const. [functionConst] glom-1.30.4/glom/libglom/spawn_with_feedback.cc:128:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/spawn_with_feedback.cc:355:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/spawn_with_feedback.cc:399:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/spawn_with_feedback.cc:435:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/spawn_with_feedback.cc:483:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/spawn_with_feedback.cc:564:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/spawn_with_feedback.cc:628:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/spawn_with_feedback.cc:194:159: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] glom-1.30.4/glom/libglom/spawn_with_feedback.cc:194:207: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] glom-1.30.4/glom/libglom/test_connectionpool.cc:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/test_connectionpool.cc:82:21: warning: Either the condition 'connection' is redundant or there is possible null pointer dereference: connection. [nullPointerRedundantCheck] glom-1.30.4/glom/libglom/test_connectionpool.cc:77:8: note: Assuming that condition 'connection' is not redundant glom-1.30.4/glom/libglom/test_connectionpool.cc:82:21: note: Null pointer dereference glom-1.30.4/glom/libglom/test_connectionpool.cc:87:45: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/translations_po.cc:126:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/translations_po.cc:173:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/translations_po.cc:202:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/translations_po.cc:257:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/translations_po.cc:126:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/translations_po.cc:202:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/translations_po.cc:257:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:82:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:123:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:217:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:291:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_SELECT_JOIN_LEFT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:381:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:394:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_STATEMENT_SELECT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:465:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:482:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_STATEMENT_SELECT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:539:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:668:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:708:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:725:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDA_TYPE_BINARY [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:818:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:1010:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:1031:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:1086:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:1171:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:1220:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:1253:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:1286:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_TYPE_REGULAR [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:1319:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:1345:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:1415:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:1436:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:1467:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:1476:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:1506:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:1536:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/utils.cc:735:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glom-1.30.4/glom/libglom/utils.cc:1455:3: error: Memory leak: c_pattern [memleak] glom-1.30.4/glom/libglom/utils.cc:123:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:217:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:381:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:442:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:465:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:539:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:561:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:580:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:591:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:626:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:742:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:746:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1010:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1015:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1031:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1041:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1055:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1059:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1063:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1070:5: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1076:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1086:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1103:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1111:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1157:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1171:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1177:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1198:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1237:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1255:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1266:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1415:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1421:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1436:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1467:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1476:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1483:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1506:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:1513:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/utils.cc:721:16: style: The scope of the variable 'm_temp_image_uri_number' can be reduced. [variableScope] glom-1.30.4/glom/libglom/utils.cc:197:22: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/libglom/utils.cc:455:22: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/libglom/utils.cc:1120:24: style: Unused variable: fieldsToGet [unusedVariable] glom-1.30.4/glom/libglom/xml_utils.cc:228:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/xsl_utils.cc:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/xsl_utils.cc:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/libglom/xsl_utils.cc:53:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/xsl_utils.cc:82:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/xsl_utils.cc:89:32: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/libglom/xsl_utils.cc:75:9: style: The scope of the variable 'xslt_length' can be reduced. [variableScope] glom-1.30.4/glom/main.cc:354:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/main.cc:372:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/main.cc:390:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/main.cc:461:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/main.cc:351:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/main.cc:356:51: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/main.cc:369:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/main.cc:374:51: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/main.cc:387:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/main.cc:392:51: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/main.cc:477:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/main.cc:478:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/main.cc:553:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/main.cc:558:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/main_local_options.cc:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_arg_version [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/main_local_options.cc:59:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_arg_version [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/main_local_options.cc:91:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_arg_debug_date_check [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/main_local_options.cc:47:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/main_local_options.cc:52:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/main_local_options.cc:73:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/main_local_options.cc:80:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/main_remote_options.cc:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_arg_filename [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/main_remote_options.cc:39:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/main_remote_options.cc:44:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/main_remote_options.cc:49:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/main_remote_options.cc:54:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data.cc:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data.cc:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_found_set [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data.cc:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_found_set [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data.cc:90:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_STATEMENT_SELECT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data.cc:175:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_TableFields [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data.cc:191:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONS_OK_CANCEL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data.cc:237:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data.cc:262:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data.cc:298:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data.cc:358:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data.cc:42:17: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data.cc:97:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data.cc:189:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data.cc:191:53: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data.cc:376:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_calendar_related.cc:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calendar [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_calendar_related.cc:85:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent_table [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_calendar_related.cc:138:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_FieldsShown [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_calendar_related.cc:143:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_portal [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_calendar_related.cc:252:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map_values [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_calendar_related.cc:275:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_key_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_calendar_related.cc:330:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_portal [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_calendar_related.cc:355:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pDialogLayout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_calendar_related.cc:390:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_portal [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_calendar_related.cc:410:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_portal [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_calendar_related.cc:503:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refActionGroup [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_calendar_related.cc:548:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refContextLayout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_calendar_related.cc:308:33: error: Null pointer dereference: field_primary_key [nullPointer] glom-1.30.4/glom/mode_data/box_data_calendar_related.cc:297:28: note: Assignment 'std::shared_ptrfield_primary_key', assigned value is 0 glom-1.30.4/glom/mode_data/box_data_calendar_related.cc:308:33: note: Null pointer dereference glom-1.30.4/glom/mode_data/box_data_calendar_related.cc:293:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_calendar_related.cc:333:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_calendar_related.cc:340:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_calendar_related.cc:420:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_calendar_related.cc:528:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_calendar_related.cc:529:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_details.cc:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layout_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:153:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_FlowTable [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:163:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_primary_key_value [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:169:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field_primary_key [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:184:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_primary_key_value [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:198:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_primary_key_value [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:220:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:251:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_primary_key_value [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:418:177: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_ERROR [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:454:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_primary_key_value [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:507:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_primary_key_value [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:516:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_TableFields [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:547:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bDoNotRefreshRelated [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:574:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_nav_first [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:579:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_nav_prev [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:584:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_nav_next [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:589:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_nav_last [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:594:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_record_deleted [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:599:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_requested_related_details [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:655:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:678:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:705:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ignore_signals [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:895:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ignore_signals [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:904:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_design_mode [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:914:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field_primary_key [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:919:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:970:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_show_toolbar [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:996:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_show_toolbar [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.cc:111:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_details.cc:112:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_details.cc:113:39: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_details.cc:114:38: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_details.cc:115:38: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_details.cc:116:38: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_details.cc:418:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_details.cc:418:65: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_details.cc:445:53: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_details.cc:446:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_details.cc:678:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_details.cc:760:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_details.cc:848:57: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_details.cc:849:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_details.cc:928:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_details.cc:935:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_list.cc:73:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_list.cc:92:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_found_set [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_list.cc:141:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_list.cc:201:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_list.cc:413:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_list.cc:533:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_found_set [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_list.h:112:8: warning: The class 'Box_Data_List' defines member variable with name 'm_read_only' also defined in its parent class 'Box_Data_ManyRecords'. [duplInheritedMember] glom-1.30.4/glom/mode_data/box_data_manyrecords.h:66:8: note: Parent variable 'Box_Data_ManyRecords::m_read_only' glom-1.30.4/glom/mode_data/box_data_list.h:112:8: note: Derived variable 'Box_Data_List::m_read_only' glom-1.30.4/glom/mode_data/box_data_list.cc:90:21: warning: The class 'Box_Data_List' defines member function with name 'refresh_data_from_database_blank' also defined in its parent class 'Box_Data_ManyRecords'. [duplInheritedMember] glom-1.30.4/glom/mode_data/box_data_manyrecords.h:38:8: note: Parent function 'Box_Data_ManyRecords::refresh_data_from_database_blank' glom-1.30.4/glom/mode_data/box_data_list.cc:90:21: note: Derived function 'Box_Data_List::refresh_data_from_database_blank' glom-1.30.4/glom/mode_data/box_data_list.cc:388:21: warning: The class 'Box_Data_List' defines member function with name 'get_showing_multiple_records' also defined in its parent class 'Box_Data_ManyRecords'. [duplInheritedMember] glom-1.30.4/glom/mode_data/box_data_manyrecords.h:40:8: note: Parent function 'Box_Data_ManyRecords::get_showing_multiple_records' glom-1.30.4/glom/mode_data/box_data_list.cc:388:21: note: Derived function 'Box_Data_List::get_showing_multiple_records' glom-1.30.4/glom/mode_data/box_data_list.cc:492:21: warning: The class 'Box_Data_List' defines member function with name 'set_read_only' also defined in its parent class 'Box_Data_ManyRecords'. [duplInheritedMember] glom-1.30.4/glom/mode_data/box_data_manyrecords.h:42:8: note: Parent function 'Box_Data_ManyRecords::set_read_only' glom-1.30.4/glom/mode_data/box_data_list.cc:492:21: note: Derived function 'Box_Data_List::set_read_only' glom-1.30.4/glom/mode_data/box_data_list.cc:500:21: warning: The class 'Box_Data_List' defines member function with name 'set_open_button_title' also defined in its parent class 'Box_Data_ManyRecords'. [duplInheritedMember] glom-1.30.4/glom/mode_data/box_data_manyrecords.h:45:8: note: Parent function 'Box_Data_ManyRecords::set_open_button_title' glom-1.30.4/glom/mode_data/box_data_list.cc:500:21: note: Derived function 'Box_Data_List::set_open_button_title' glom-1.30.4/glom/mode_data/box_data_list.cc:514:21: warning: The class 'Box_Data_List' defines member function with name 'get_record_counts' also defined in its parent class 'Box_Data_ManyRecords'. [duplInheritedMember] glom-1.30.4/glom/mode_data/box_data_manyrecords.h:57:8: note: Parent function 'Box_Data_ManyRecords::get_record_counts' glom-1.30.4/glom/mode_data/box_data_list.cc:514:21: note: Derived function 'Box_Data_List::get_record_counts' glom-1.30.4/glom/mode_data/box_data_manyrecords.h:36:12: style: The destructor '~Box_Data_ManyRecords' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_data/box_data.h:47:12: note: Virtual destructor in base class glom-1.30.4/glom/mode_data/box_data_manyrecords.h:36:12: note: Destructor in derived class glom-1.30.4/glom/mode_data/box_data_manyrecords.h:63:16: style: The function 'print_layout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_data/box_data.h:56:16: note: Virtual function in base class glom-1.30.4/glom/mode_data/box_data_manyrecords.h:63:16: note: Function in derived class glom-1.30.4/glom/mode_data/box_data_list.h:36:12: style: The destructor '~Box_Data_List' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_data/box_data_manyrecords.h:36:12: note: Virtual destructor in base class glom-1.30.4/glom/mode_data/box_data_list.h:36:12: note: Destructor in derived class glom-1.30.4/glom/mode_data/box_data_list.h:60:8: style: The function 'set_primary_key_value_selected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_data/box_data_manyrecords.h:48:16: note: Virtual function in base class glom-1.30.4/glom/mode_data/box_data_list.h:60:8: note: Function in derived class glom-1.30.4/glom/mode_data/box_data_list.h:73:16: style: The function 'on_dialog_layout_hide' overrides a function in a base class but just delegates back to the base class. [uselessOverride] glom-1.30.4/glom/mode_data/box_data.h:87:16: note: Virtual function in base class glom-1.30.4/glom/mode_data/box_data_list.h:73:16: note: Function in derived class glom-1.30.4/glom/mode_data/box_data_list.cc:96:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_list.cc:419:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_list.cc:443:47: style: Variable 'child_field' is assigned a value that is never used. [unreadVariable] glom-1.30.4/glom/mode_data/box_data_list_related.cc:38:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_AddDel [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_list_related.cc:64:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_list_related.cc:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent_table [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_list_related.cc:152:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_key_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_list_related.cc:238:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_script_button_idle [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_list_related.cc:279:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_key_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_list_related.cc:330:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pDialogLayout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_list_related.cc:388:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_portal [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_list_related.cc:410:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_list_related.cc:177:6: style: Condition 'allow_add' is always true [knownConditionTrueFalse] glom-1.30.4/glom/mode_data/box_data_list_related.cc:150:20: note: Assignment 'allow_add=true', assigned value is 1 glom-1.30.4/glom/mode_data/box_data_list_related.cc:177:6: note: Condition 'allow_add' is always true glom-1.30.4/glom/mode_data/box_data_list_related.cc:88:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_list_related.cc:158:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_list_related.cc:168:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_list_related.cc:298:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_list_related.cc:318:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_list_related.cc:424:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_list_related.cc:302:28: style: Variable 'field_primary_key' is assigned a value that is never used. [unreadVariable] glom-1.30.4/glom/mode_data/box_data_list_related.cc:448:47: style: Variable 'child_field' is assigned a value that is never used. [unreadVariable] glom-1.30.4/glom/mode_data/box_data_manyrecords.cc:77:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_manyrecords.cc:52:28: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::refresh_data_from_database_blank' can be static. [functionStatic] glom-1.30.4/glom/mode_data/box_data_manyrecords.h:38:8: note: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::refresh_data_from_database_blank' can be static. glom-1.30.4/glom/mode_data/box_data_manyrecords.cc:52:28: note: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::refresh_data_from_database_blank' can be static. glom-1.30.4/glom/mode_data/box_data_manyrecords.cc:65:80: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::signal_user_requested_details' can be const. [functionConst] glom-1.30.4/glom/mode_data/box_data_manyrecords.h:52:38: note: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::signal_user_requested_details' can be const. glom-1.30.4/glom/mode_data/box_data_manyrecords.cc:65:80: note: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::signal_user_requested_details' can be const. glom-1.30.4/glom/mode_data/box_data_manyrecords.cc:70:82: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::signal_record_selection_changed' can be const. [functionConst] glom-1.30.4/glom/mode_data/box_data_manyrecords.h:55:40: note: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::signal_record_selection_changed' can be const. glom-1.30.4/glom/mode_data/box_data_manyrecords.cc:70:82: note: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::signal_record_selection_changed' can be const. glom-1.30.4/glom/mode_data/box_data_portal.cc:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHADOW_NONE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_portal.cc:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_key_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_portal.cc:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_portal [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_portal.cc:108:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_portal [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_portal.cc:120:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_portal [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_portal.cc:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_key_value [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_portal.cc:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_portal [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_portal.cc:170:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_key_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_portal.cc:189:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_portal [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_portal.cc:231:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_portal [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_portal.cc:251:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_portal [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_portal.cc:343:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_portal [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_portal.cc:351:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_key_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_portal.cc:356:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_portal_record_changed [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_portal.cc:361:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_find_mode [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_portal.cc:64:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_portal.cc:69:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_portal.cc:75:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_portal.cc:91:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_portal.cc:113:12: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_portal.cc:125:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_portal.cc:310:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_portal.cc:335:34: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/box_data_portal.cc:335:71: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/buttonglom.cc:73:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/buttonglom.cc:88:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/buttonglom.cc:85:56: style:inconclusive: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. [funcArgNamesDifferent] glom-1.30.4/glom/mode_data/buttonglom.h:50:54: note: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/mode_data/buttonglom.cc:85:56: note: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/mode_data/datawidget/cellcreation.cc:50:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEFT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/cellcreation.cc:87:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOLEAN [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/cellcreation.cc:171:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/cellrenderer_buttonimage.cc:32:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_RENDERER_MODE_ACTIVATABLE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/cellrenderer_buttonimage.cc:38:81: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::GlomCellRenderer_ButtonImage::signal_clicked' can be const. [functionConst] glom-1.30.4/glom/mode_data/datawidget/cellrenderer_buttonimage.h:38:23: note: Either there is a missing 'override', or the member function 'Glom::GlomCellRenderer_ButtonImage::signal_clicked' can be const. glom-1.30.4/glom/mode_data/datawidget/cellrenderer_buttonimage.cc:38:81: note: Either there is a missing 'override', or the member function 'Glom::GlomCellRenderer_ButtonImage::signal_clicked' can be const. glom-1.30.4/glom/mode_data/datawidget/cellrenderer_buttontext.cc:32:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_RENDERER_MODE_ACTIVATABLE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/cellrenderer_buttontext.cc:38:79: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::GlomCellRenderer_ButtonText::signal_clicked' can be const. [functionConst] glom-1.30.4/glom/mode_data/datawidget/cellrenderer_buttontext.h:38:23: note: Either there is a missing 'override', or the member function 'Glom::GlomCellRenderer_ButtonText::signal_clicked' can be const. glom-1.30.4/glom/mode_data/datawidget/cellrenderer_buttontext.cc:38:79: note: Either there is a missing 'override', or the member function 'Glom::GlomCellRenderer_ButtonText::signal_clicked' can be const. glom-1.30.4/glom/mode_data/datawidget/cellrenderer_dblist.cc:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/cellrenderer_dblist.cc:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/cellrenderer_dblist.cc:159:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/cellrenderer_dblist.cc:218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/cellrenderer_dblist.cc:244:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numeric_format [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/cellrenderer_dblist.cc:277:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numeric_format [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/cellrenderer_dblist.cc:64:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/cellrenderer_dblist.cc:76:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/cellrenderer_dblist.cc:99:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/cellrenderer_dblist.cc:159:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/cellrenderer_dblist.cc:198:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/cellrenderer_dblist.cc:218:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/checkbutton.cc:61:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refContextLayout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/checkbutton.cc:49:19: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::CheckButton::init' can be static. [functionStatic] glom-1.30.4/glom/mode_data/datawidget/checkbutton.h:51:8: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::CheckButton::init' can be static. glom-1.30.4/glom/mode_data/datawidget/checkbutton.cc:49:19: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::CheckButton::init' can be static. glom-1.30.4/glom/mode_data/datawidget/checkbutton.cc:54:57: style:inconclusive: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. [funcArgNamesDifferent] glom-1.30.4/glom/mode_data/datawidget/checkbutton.h:54:54: note: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/mode_data/datawidget/checkbutton.cc:54:57: note: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/mode_data/datawidget/combo.cc:69:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/combo.cc:95:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/combo.cc:164:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/combo.cc:244:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/combo.cc:323:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refContextLayout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/combo.h:48:3: style: Class 'ComboGlom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glom-1.30.4/glom/mode_data/datawidget/combo.cc:69:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/combo.cc:95:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/combo.cc:115:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/combo.cc:164:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/combo.cc:184:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/combo.cc:244:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/combo.cc:314:55: style:inconclusive: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. [funcArgNamesDifferent] glom-1.30.4/glom/mode_data/datawidget/combo.h:77:54: note: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/mode_data/datawidget/combo.cc:314:55: note: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.cc:85:165: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numeric_format [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.cc:144:140: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numeric_format [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.cc:183:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numeric_format [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.cc:210:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numeric_format [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.cc:243:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numeric_format [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.cc:264:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.cc:49:27: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboAsRadioButtons::init' can be static. [functionStatic] glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.h:72:8: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboAsRadioButtons::init' can be static. glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.cc:49:27: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboAsRadioButtons::init' can be static. glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.cc:262:61: style:inconclusive: Function 'show_context_menu' argument 1 names different: declaration 'event' definition 'button_event'. [funcArgNamesDifferent] glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.h:88:42: note: Function 'show_context_menu' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.cc:262:61: note: Function 'show_context_menu' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.cc:292:77: style:inconclusive: Function 'on_radiobutton_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. [funcArgNamesDifferent] glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.h:87:58: note: Function 'on_radiobutton_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.cc:292:77: note: Function 'on_radiobutton_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.cc:298:65: style:inconclusive: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. [funcArgNamesDifferent] glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.h:86:54: note: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.cc:298:65: note: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/mode_data/datawidget/combochoices.cc:53:20: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoices::refresh_data_from_database_with_foreign_key' can be const. [functionConst] glom-1.30.4/glom/mode_data/datawidget/combochoices.h:67:8: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoices::refresh_data_from_database_with_foreign_key' can be const. glom-1.30.4/glom/mode_data/datawidget/combochoices.cc:53:20: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoices::refresh_data_from_database_with_foreign_key' can be const. glom-1.30.4/glom/mode_data/datawidget/combochoices.cc:45:20: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoices::init' can be static. [functionStatic] glom-1.30.4/glom/mode_data/datawidget/combochoices.h:70:8: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoices::init' can be static. glom-1.30.4/glom/mode_data/datawidget/combochoices.cc:45:20: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoices::init' can be static. glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:212:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:342:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOLEAN [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:403:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:432:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:326:57: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoicesWithTreeModel::get_choices_model' can be const. [functionConst] glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.h:50:32: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoicesWithTreeModel::get_choices_model' can be const. glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:326:57: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoicesWithTreeModel::get_choices_model' can be const. glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:269:6: warning:inconclusive: Possible null pointer dereference: layout_choice_first [nullPointer] glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:264:43: note: Assignment 'std::shared_ptrlayout_choice_first', assigned value is 0 glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:269:6: note: Null pointer dereference glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:274:27: warning:inconclusive: Possible null pointer dereference: choice_relationship [nullPointer] glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:263:39: note: Assignment 'std::shared_ptrchoice_relationship', assigned value is 0 glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:274:27: note: Null pointer dereference glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:291:25: warning:inconclusive: Possible null pointer dereference: choice_relationship [nullPointer] glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:263:39: note: Assignment 'std::shared_ptrchoice_relationship', assigned value is 0 glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:291:25: note: Null pointer dereference glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:212:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:258:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:270:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:319:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:363:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:379:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:403:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:409:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:432:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:472:74: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:77:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOLEAN [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:293:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:348:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:433:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refContextLayout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:483:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:505:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:532:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:645:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:687:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:736:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:266:44: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_edited' can be const. [functionConst] glom-1.30.4/glom/mode_data/datawidget/datawidget.h:77:22: note: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_edited' can be const. glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:266:44: note: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_edited' can be const. glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:596:61: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_open_details_requested' can be const. [functionConst] glom-1.30.4/glom/mode_data/datawidget/datawidget.h:80:38: note: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_open_details_requested' can be const. glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:596:61: note: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_open_details_requested' can be const. glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:271:53: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_choices_changed' can be const. [functionConst] glom-1.30.4/glom/mode_data/datawidget/datawidget.h:90:31: note: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_choices_changed' can be const. glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:271:53: note: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_choices_changed' can be const. glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:73:45: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:138:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:212:54: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:213:37: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:222:60: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:223:48: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:232:58: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:233:41: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:237:55: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:238:38: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/dialog_choose_date.cc:55:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_DATE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/dialog_choose_date.cc:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/dialog_choose_id.cc:104:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_WARNING [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/dialog_choose_id.cc:133:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/dialog_choose_id.cc:146:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/dialog_choose_id.cc:86:38: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/dialog_choose_id.cc:103:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/dialog_choose_id.cc:104:53: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/entry.cc:75:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEFT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/entry.cc:99:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numeric_format [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/entry.cc:155:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numeric_format [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/entry.cc:187:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numeric_format [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/entry.cc:198:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refContextLayout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/entry.cc:191:51: style:inconclusive: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. [funcArgNamesDifferent] glom-1.30.4/glom/mode_data/datawidget/entry.h:76:54: note: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/mode_data/datawidget/entry.cc:191:51: note: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/mode_data/datawidget/label.cc:63:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL_EVENTS_MASK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/label.cc:82:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pLayoutItem [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/label.cc:108:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/label.cc:105:51: style:inconclusive: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. [funcArgNamesDifferent] glom-1.30.4/glom/mode_data/datawidget/label.h:58:54: note: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/mode_data/datawidget/label.cc:105:51: note: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/mode_data/datawidget/textview.cc:59:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHADOW_IN [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/textview.cc:92:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numeric_format [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/textview.cc:156:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numeric_format [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/textview.cc:174:139: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numeric_format [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/textview.cc:185:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refContextLayout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/textview.cc:178:54: style:inconclusive: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. [funcArgNamesDifferent] glom-1.30.4/glom/mode_data/datawidget/textview.h:79:54: note: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/mode_data/datawidget/textview.cc:178:54: note: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:80:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:215:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:336:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:400:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TREE_MODEL_LIST_ONLY [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:780:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:946:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:977:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_STATEMENT_SELECT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:200:6: style: The statement 'if (!m_iface_initialized) m_iface_initialized=true' is logically equivalent to 'm_iface_initialized=true'. [duplicateConditionalAssign] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:205:25: note: Assignment 'm_iface_initialized=true' glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:200:6: note: Condition '!m_iface_initialized' is redundant glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:779:8: style: Condition '!pDbValue' is always false [knownConditionTrueFalse] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:910:12: style: Condition 'row>0' is always false [knownConditionTrueFalse] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:910:12: note: Assuming that condition 'row>0' is not redundant glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:908:47: note: Assignment to 'row=rows_count-1' glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:905:49: note: Assignment to 'rows_count=get_internal_rows_count()' glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:905:24: note: rows_count is assigned 'get_internal_rows_count()' here. glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:910:12: note: Condition 'row>0' is always false glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:935:6: style: Condition 'rows_count' is always true [knownConditionTrueFalse] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:934:49: note: Calling function 'get_internal_rows_count' returns !<=0 glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:935:6: note: Condition 'rows_count' is always true glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:495:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:80:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:94:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:178:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:216:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:238:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:251:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:255:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:336:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:350:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:351:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:376:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:673:30: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:780:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:946:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:452:25: style: The scope of the variable 'row_details' can be reduced. [variableScope] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:650:67: style:inconclusive: Function 'create_iterator' argument 1 names different: declaration 'row_iter' definition 'datamodel_row'. [funcArgNamesDifferent] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.h:187:57: note: Function 'create_iterator' argument 1 names different: declaration 'row_iter' definition 'datamodel_row'. glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:650:67: note: Function 'create_iterator' argument 1 names different: declaration 'row_iter' definition 'datamodel_row'. glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:891:67: style:inconclusive: Function 'row_was_removed' argument 1 names different: declaration 'row_iter' definition 'datamodel_row'. [funcArgNamesDifferent] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.h:189:57: note: Function 'row_was_removed' argument 1 names different: declaration 'row_iter' definition 'datamodel_row'. glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:891:67: note: Function 'row_was_removed' argument 1 names different: declaration 'row_iter' definition 'datamodel_row'. glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:636:11: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/mode_data/datawidget/treemodel_db_withextratext.cc:63:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/treemodel_db_withextratext.cc:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/datawidget/treemodel_db_withextratext.cc:63:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/datawidget/treemodel_db_withextratext.cc:108:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:68:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:161:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:282:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:301:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON3_MASK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:648:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_FieldsShown [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:825:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:863:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:904:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:983:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1299:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1373:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1403:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1543:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1667:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1694:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TREE_VIEW_COLUMN_FIXED [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1875:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1923:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOLEAN [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:2186:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:2281:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_WARNING [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1137:16: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::finish_editing' can be static. [functionStatic] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:196:8: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::finish_editing' can be static. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1137:16: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::finish_editing' can be static. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1767:40: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::get_model' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:206:32: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::get_model' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1767:40: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::get_model' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1227:55: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_user_requested_layout' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:215:37: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_user_requested_layout' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1227:55: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_user_requested_layout' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1233:53: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_user_requested_edit' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:222:35: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_user_requested_edit' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1233:53: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_user_requested_edit' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1244:46: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_record_added' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:238:28: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_record_added' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1244:46: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_record_added' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1249:53: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_sort_clause_changed' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:244:35: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_sort_clause_changed' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1249:53: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_sort_clause_changed' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1254:58: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_record_selection_changed' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:249:40: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_record_selection_changed' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1254:58: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_record_selection_changed' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1551:16: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::on_treeview_column_drop' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:331:8: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::on_treeview_column_drop' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1551:16: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::on_treeview_column_drop' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1540:16: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::on_treeview_columnheader_button_press_event' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:350:8: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::on_treeview_columnheader_button_press_event' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1540:16: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::on_treeview_columnheader_button_press_event' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1880:17: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::get_count_hidden_system_columns' can be static. [functionStatic] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:372:9: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::get_count_hidden_system_columns' can be static. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1880:17: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::get_count_hidden_system_columns' can be static. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:59:16: style: Virtual function 'get_allow_user_actions' is called from constructor 'DbAddDel()' at line 101. Dynamic binding is not used. [virtualCallInConstructor] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:101:3: note: Calling setup_menu glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:269:6: note: Calling get_allow_user_actions glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:59:16: note: get_allow_user_actions is a virtual function glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:477:5: style: Class 'InnerIgnore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:182:20: performance: Function 'get_columns_order()' should return member 'm_vecColumnIDs' by const reference. [returnByReference] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1720:6: style: Condition '!expand' is always true [knownConditionTrueFalse] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1717:12: note: Assignment 'expand=false', assigned value is 0 glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1720:6: note: Condition '!expand' is always true glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:477:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:161:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:227:36: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:259:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:260:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:261:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:263:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:538:78: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:554:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:825:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:863:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:871:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:879:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:887:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:983:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1373:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1380:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1403:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1945:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:2065:40: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:2186:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:2268:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:2281:53: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:2282:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:764:10: style: The scope of the variable 'total' can be reduced. [variableScope] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1424:10: style: The scope of the variable 'bIsChange' can be reduced. [variableScope] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1425:10: style: The scope of the variable 'do_change' can be reduced. [variableScope] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:508:26: style: Checking if unsigned expression 'm_fixed_cell_height' is less than zero. [unsignedLessThanZero] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:604:12: style: Variable 'pCellRendererPixbuf' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1637:12: style: Variable 'pViewColumn' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:2455:8: style: Variable 'nonconst' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/mode_data/db_adddel/db_adddel_withbuttons.cc:35:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONBOX_END [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/db_adddel/db_adddel_withbuttons.h:34:12: style: The destructor '~DbAddDel_WithButtons' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:56:12: note: Virtual destructor in base class glom-1.30.4/glom/mode_data/db_adddel/db_adddel_withbuttons.h:34:12: note: Destructor in derived class glom-1.30.4/glom/mode_data/db_adddel/db_adddel_withbuttons.h:41:16: style: The function 'set_allow_view_details' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:155:16: note: Virtual function in base class glom-1.30.4/glom/mode_data/db_adddel/db_adddel_withbuttons.h:41:16: note: Function in derived class glom-1.30.4/glom/mode_data/db_adddel/db_adddel_withbuttons.h:49:16: style: The function 'on_selection_changed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:314:16: note: Virtual function in base class glom-1.30.4/glom/mode_data/db_adddel/db_adddel_withbuttons.h:49:16: note: Function in derived class glom-1.30.4/glom/mode_data/db_adddel/db_adddel_withbuttons.cc:31:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel_withbuttons.cc:32:17: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/db_adddel/db_adddel_withbuttons.cc:33:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:180:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHADOW_NONE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:349:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:415:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:473:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORIENTATION_HORIZONTAL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:548:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEFT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:578:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEFT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:626:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_END [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:796:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1076:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1234:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_GROUP_HORIZONTAL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1272:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1314:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1341:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1382:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGG_DRAG_DISABLED [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1005:78: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::FlowTableWithFields::signal_related_record_changed' can be const. [functionConst] glom-1.30.4/glom/mode_data/flowtablewithfields.h:167:38: note: Either there is a missing 'override', or the member function 'Glom::FlowTableWithFields::signal_related_record_changed' can be const. glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1005:78: note: Either there is a missing 'override', or the member function 'Glom::FlowTableWithFields::signal_related_record_changed' can be const. glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1010:81: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::FlowTableWithFields::signal_requested_related_details' can be const. [functionConst] glom-1.30.4/glom/mode_data/flowtablewithfields.h:173:41: note: Either there is a missing 'override', or the member function 'Glom::FlowTableWithFields::signal_requested_related_details' can be const. glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1010:81: note: Either there is a missing 'override', or the member function 'Glom::FlowTableWithFields::signal_requested_related_details' can be const. glom-1.30.4/glom/mode_data/flowtablewithfields.h:64:3: style: Class 'FlowTableWithFields' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glom-1.30.4/glom/mode_data/box_data_portal.h:45:12: style: The destructor '~Box_Data_Portal' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_data/box_data_manyrecords.h:36:12: note: Virtual destructor in base class glom-1.30.4/glom/mode_data/box_data_portal.h:45:12: note: Destructor in derived class glom-1.30.4/glom/mode_data/box_data_calendar_related.h:41:12: style: The destructor '~Box_Data_Calendar_Related' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_data/box_data_portal.h:45:12: note: Virtual destructor in base class glom-1.30.4/glom/mode_data/box_data_calendar_related.h:41:12: note: Destructor in derived class glom-1.30.4/glom/mode_data/box_data_calendar_related.h:46:16: style: The function 'init_db_details' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_data/box_data_portal.h:50:16: note: Virtual function in base class glom-1.30.4/glom/mode_data/box_data_calendar_related.h:46:16: note: Function in derived class glom-1.30.4/glom/mode_data/box_data_calendar_related.h:50:16: style: The function 'init_db_details' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_data/box_data_portal.h:54:16: note: Virtual function in base class glom-1.30.4/glom/mode_data/box_data_calendar_related.h:50:16: note: Function in derived class glom-1.30.4/glom/mode_data/flowtablewithfields.cc:349:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:796:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1076:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1086:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1105:37: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1111:27: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1117:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1120:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1133:27: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1134:37: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1140:27: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1141:36: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1290:38: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1296:15: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:712:96: style:inconclusive: Function 'set_other_field_value' argument 1 names different: declaration 'layout_field' definition 'field'. [funcArgNamesDifferent] glom-1.30.4/glom/mode_data/flowtablewithfields.h:104:77: note: Function 'set_other_field_value' argument 1 names different: declaration 'layout_field' definition 'field'. glom-1.30.4/glom/mode_data/flowtablewithfields.cc:712:96: note: Function 'set_other_field_value' argument 1 names different: declaration 'layout_field' definition 'field'. glom-1.30.4/glom/mode_data/flowtablewithfields.cc:894:124: style:inconclusive: Function 'get_field' argument 1 names different: declaration 'field' definition 'layout_item'. [funcArgNamesDifferent] glom-1.30.4/glom/mode_data/flowtablewithfields.h:188:84: note: Function 'get_field' argument 1 names different: declaration 'field' definition 'layout_item'. glom-1.30.4/glom/mode_data/flowtablewithfields.cc:894:124: note: Function 'get_field' argument 1 names different: declaration 'field' definition 'layout_item'. glom-1.30.4/glom/mode_data/flowtablewithfields.cc:917:118: style:inconclusive: Function 'get_field' argument 1 names different: declaration 'field' definition 'layout_item'. [funcArgNamesDifferent] glom-1.30.4/glom/mode_data/flowtablewithfields.h:187:78: note: Function 'get_field' argument 1 names different: declaration 'field' definition 'layout_item'. glom-1.30.4/glom/mode_data/flowtablewithfields.cc:917:118: note: Function 'get_field' argument 1 names different: declaration 'field' definition 'layout_item'. glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1174:82: style:inconclusive: Function 'apply_size_groups_to_labels' argument 1 names different: declaration 'size_group' definition 'size_groups'. [funcArgNamesDifferent] glom-1.30.4/glom/mode_data/flowtablewithfields.h:127:63: note: Function 'apply_size_groups_to_labels' argument 1 names different: declaration 'size_group' definition 'size_groups'. glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1174:82: note: Function 'apply_size_groups_to_labels' argument 1 names different: declaration 'size_group' definition 'size_groups'. glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1311:65: style:inconclusive: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. [funcArgNamesDifferent] glom-1.30.4/glom/mode_data/flowtablewithfields.h:294:54: note: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1311:65: note: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/mode_data/flowtablewithfields.cc:976:30: style: Iterating over container 'm_listFields' that is always empty. [knownEmptyContainer] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1218:33: style: Variable 'info.m_first_in_sizegroup' is assigned a value that is never used. [unreadVariable] glom-1.30.4/glom/mode_data/notebook_data.cc:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_list_user_requested_details [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/notebook_data.cc:91:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Box_List [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/notebook_data.cc:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/notebook_data.cc:201:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_connection_switch_page [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/notebook_data.cc:228:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_idle_show_details [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/notebook_data.cc:234:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DETAILS [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/notebook_data.cc:272:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIST [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/notebook_data.cc:282:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pagename_list [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/notebook_data.cc:331:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DETAILS [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/notebook_data.cc:340:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_record_details_requested [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/notebook_data.cc:345:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_record_selection_changed [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/notebook_data.cc:359:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/notebook_data.cc:124:15: style: Expression is always true because 'else if' condition is opposite to previous condition at line 119. [multiCondition] glom-1.30.4/glom/mode_data/notebook_data.cc:119:10: note: first condition glom-1.30.4/glom/mode_data/notebook_data.cc:124:15: note: else if condition is opposite to first condition glom-1.30.4/glom/mode_data/notebook_data.cc:172:8: style: Condition '!details_record_specified' is always true [knownConditionTrueFalse] glom-1.30.4/glom/mode_data/notebook_data.cc:163:6: note: Assuming that condition 'details_record_specified' is not redundant glom-1.30.4/glom/mode_data/notebook_data.cc:172:8: note: Condition '!details_record_specified' is always true glom-1.30.4/glom/mode_data/notebook_data.cc:39:44: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/notebook_data.cc:42:50: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/notebook_data.cc:152:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/notebook_data.cc:255:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_data/notebook_data.cc:108:39: style: Variable 'sharedconnection' is assigned a value that is never used. [unreadVariable] glom-1.30.4/glom/mode_design/box_db_table_relationships.cc:52:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Choices [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/box_db_table_relationships.cc:85:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/box_db_table_relationships.cc:152:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/box_db_table_relationships.cc:284:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/box_db_table_relationships.cc:45:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/box_db_table_relationships.cc:47:43: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/box_db_table_relationships.cc:49:36: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/box_db_table_relationships.cc:52:40: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/box_db_table_relationships.cc:53:38: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/box_db_table_relationships.cc:54:38: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/box_db_table_relationships.cc:55:40: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/box_db_table_relationships.cc:56:41: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/box_db_table_relationships.cc:58:44: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/box_db_table_relationships.cc:186:27: style: The comparison 'col_with_first_value == m_colName' is always true because 'col_with_first_value' and 'm_colName' represent the same value. [knownConditionTrueFalse] glom-1.30.4/glom/mode_design/box_db_table_relationships.cc:184:38: note: 'col_with_first_value' is assigned value 'm_colName' here. glom-1.30.4/glom/mode_design/box_db_table_relationships.cc:186:27: note: The comparison 'col_with_first_value == m_colName' is always true because 'col_with_first_value' and 'm_colName' represent the same value. glom-1.30.4/glom/mode_design/dialog_add_related_table.cc:158:81: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Dialog_AddRelatedTable::signal_request_edit_fields' can be const. [functionConst] glom-1.30.4/glom/mode_design/dialog_add_related_table.h:50:35: note: Either there is a missing 'override', or the member function 'Glom::Dialog_AddRelatedTable::signal_request_edit_fields' can be const. glom-1.30.4/glom/mode_design/dialog_add_related_table.cc:158:81: note: Either there is a missing 'override', or the member function 'Glom::Dialog_AddRelatedTable::signal_request_edit_fields' can be const. glom-1.30.4/glom/mode_design/dialog_database_preferences.cc:133:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_STATEMENT_UPDATE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/dialog_database_preferences.cc:177:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_STATEMENT_SELECT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/dialog_database_preferences.cc:238:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/dialog_database_preferences.cc:251:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/dialog_database_preferences.cc:287:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/dialog_database_preferences.cc:62:44: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/dialog_database_preferences.cc:63:44: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/dialog_database_preferences.cc:64:72: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/dialog_database_preferences.cc:147:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/dialog_database_preferences.cc:191:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/dialog_database_preferences.cc:287:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/dialog_design.cc:36:3: warning:inconclusive: Possible null pointer dereference: button_close [nullPointer] glom-1.30.4/glom/mode_design/dialog_design.cc:34:31: note: Assignment 'button_close=nullptr', assigned value is 0 glom-1.30.4/glom/mode_design/dialog_design.cc:36:3: note: Null pointer dereference glom-1.30.4/glom/mode_design/dialog_design.cc:53:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.h:36:12: style: The destructor '~Box_DB_Table_Definition' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/box_db_table.h:42:12: note: Virtual destructor in base class glom-1.30.4/glom/mode_design/fields/box_db_table_definition.h:36:12: note: Destructor in derived class glom-1.30.4/glom/mode_design/dialog_fields.h:37:12: style: The destructor '~Dialog_Fields' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_design/dialog_design.h:40:12: note: Virtual destructor in base class glom-1.30.4/glom/mode_design/dialog_fields.h:37:12: note: Destructor in derived class glom-1.30.4/glom/mode_design/dialog_fields.h:39:16: style: The function 'init_db_details' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_design/dialog_design.h:42:16: note: Virtual function in base class glom-1.30.4/glom/mode_design/dialog_fields.h:39:16: note: Function in derived class glom-1.30.4/glom/mode_design/dialog_initial_password.cc:38:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_entry_user [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/dialog_initial_password.cc:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/dialog_initial_password.cc:83:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_ERROR [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/dialog_initial_password.cc:75:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/dialog_initial_password.cc:83:32: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/dialog_initial_password.cc:83:56: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/dialog_initial_password.cc:88:32: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/dialog_initial_password.cc:88:61: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/dialog_initial_password.cc:93:32: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/dialog_initial_password.cc:93:56: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/box_db_table_relationships.h:35:12: style: The destructor '~Box_DB_Table_Relationships' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/box_db_table.h:42:12: note: Virtual destructor in base class glom-1.30.4/glom/mode_design/box_db_table_relationships.h:35:12: note: Destructor in derived class glom-1.30.4/glom/mode_design/dialog_relationships.h:37:12: style: The destructor '~Dialog_Relationships' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_design/dialog_design.h:40:12: note: Virtual destructor in base class glom-1.30.4/glom/mode_design/dialog_relationships.h:37:12: note: Destructor in derived class glom-1.30.4/glom/mode_design/dialog_relationships.h:39:16: style: The function 'init_db_details' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_design/dialog_design.h:42:16: note: Virtual function in base class glom-1.30.4/glom/mode_design/dialog_relationships.h:39:16: note: Function in derived class glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:67:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Choices [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:150:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:197:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMERIC [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:257:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:286:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONS_NONE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:372:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:416:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:432:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:455:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:581:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:681:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:689:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_STATEMENT_SELECT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:720:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_STATEMENT_UPDATE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:61:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:63:43: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:65:36: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:67:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:72:34: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:73:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:150:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:266:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:286:55: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:287:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:291:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:292:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:301:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:302:7: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:310:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:311:7: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:323:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:323:66: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:332:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:332:71: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:337:53: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:338:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:342:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:343:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:355:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:356:7: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:378:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:708:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:733:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:750:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/combo_fieldtype.cc:88:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/fields/dialog_defaultformatting.h:49:12: style: The destructor '~Dialog_DefaultFormatting' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/dialog_properties.h:37:12: note: Virtual destructor in base class glom-1.30.4/glom/mode_design/fields/dialog_defaultformatting.h:49:12: note: Destructor in derived class glom-1.30.4/glom/mode_design/fields/dialog_fieldcalculation.cc:101:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/fields/dialog_fieldcalculation.cc:136:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/fields/dialog_fieldcalculation.cc:103:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/dialog_fieldcalculation.cc:103:57: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/dialog_fieldcalculation.cc:146:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/dialog_fieldcalculation.cc:146:77: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/dialog_fieldcalculation.cc:148:30: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/dialog_fieldcalculation.cc:148:78: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/dialog_fieldcalculation.cc:160:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/mode_design/fields/dialog_fieldcalculation.cc:165:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/mode_design/fields/dialog_fielddefinition.cc:154:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/fields/dialog_fielddefinition.cc:382:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/fields/dialog_fielddefinition.h:69:16: style: Virtual function 'enforce_constraints' is called from constructor 'Dialog_FieldDefinition(BaseObjectType*cobject,const Glib::RefPtr&builder)' at line 103. Dynamic binding is not used. [virtualCallInConstructor] glom-1.30.4/glom/mode_design/fields/dialog_fielddefinition.cc:103:3: note: Calling enforce_constraints glom-1.30.4/glom/mode_design/fields/dialog_fielddefinition.h:69:16: note: enforce_constraints is a virtual function glom-1.30.4/glom/mode_design/fields/dialog_fielddefinition.h:51:12: style: The destructor '~Dialog_FieldDefinition' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/dialog_properties.h:37:12: note: Virtual destructor in base class glom-1.30.4/glom/mode_design/fields/dialog_fielddefinition.h:51:12: note: Destructor in derived class glom-1.30.4/glom/mode_design/fields/dialog_fielddefinition.cc:150:43: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/fields/dialog_fielddefinition.cc:154:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/iso_codes.cc:48:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_CODES_PREFIX [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/iso_codes.cc:128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/iso_codes.cc:77:36: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/iso_codes.cc:128:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/iso_codes.cc:146:17: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/mode_design/iso_codes.cc:315:20: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/mode_design/layout/combobox_fields.cc:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_model [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/combobox_fields.cc:62:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/combobox_fields.cc:90:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/combobox_fields.cc:115:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_model [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/combobox_fields.cc:137:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_model [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/combobox_fields.cc:160:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_model [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/combobox_fields.cc:196:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/combobox_fields.cc:217:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_separator [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/combobox_fields.cc:210:55: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/combobox_relationship.cc:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_model [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/combobox_relationship.cc:67:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/combobox_relationship.cc:83:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/combobox_relationship.cc:117:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/combobox_relationship.cc:169:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/combobox_relationship.cc:195:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_excluding_triggered_by_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/combobox_relationship.cc:227:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_excluding_triggered_by_field [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/combobox_relationship.cc:235:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/combobox_relationship.cc:271:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_separator [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/combobox_relationship.cc:280:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/combobox_relationship.cc:312:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_extra_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/combobox_relationship.cc:289:39: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/combobox_relationship.cc:295:37: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_choose_field.cc:62:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_ASCENDING [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_choose_field.cc:102:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECTION_MULTIPLE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_choose_field.cc:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_choose_field.cc:283:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_choose_field.cc:60:32: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_choose_field.cc:61:32: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_choose_field.cc:139:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_choose_field.cc:144:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_choose_relationship.cc:55:32: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout.cc:37:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_button_close [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout.cc:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout.cc:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout.cc:124:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout.cc:175:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout.cc:180:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout.cc:189:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout.cc:195:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_sensitivity_toggle_button [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout.cc:209:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout.cc:37:3: warning:inconclusive: Possible null pointer dereference: button [nullPointer] glom-1.30.4/glom/mode_design/layout/dialog_layout.cc:35:25: note: Assignment 'button=nullptr', assigned value is 0 glom-1.30.4/glom/mode_design/layout/dialog_layout.cc:37:3: note: Null pointer dereference glom-1.30.4/glom/mode_design/layout/dialog_layout_calendar_related.cc:53:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_combo_relationship [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_calendar_related.cc:110:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_portal [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_calendar_related.cc:121:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_portal [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_calendar_related.cc:137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_calendar_related.cc:268:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_calendar_related.cc:329:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_portal [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_calendar_related.cc:359:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_calendar_related.cc:365:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_calendar_related.cc:370:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_calendar_related.cc:390:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_calendar_related.cc:412:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_calendar_related.cc:440:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_portal [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_calendar_related.cc:92:3: warning:inconclusive: Possible null pointer dereference: box_calendar [nullPointer] glom-1.30.4/glom/mode_design/layout/dialog_layout_calendar_related.cc:90:30: note: Assignment 'box_calendar=nullptr', assigned value is 0 glom-1.30.4/glom/mode_design/layout/dialog_layout_calendar_related.cc:92:3: note: Null pointer dereference glom-1.30.4/glom/mode_design/layout/dialog_layout_calendar_related.cc:247:40: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_calendar_related.cc:254:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_calendar_related.cc:256:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_calendar_related.cc:316:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_calendar_related.cc:318:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:68:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_box_table_widgets [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:222:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:296:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:331:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:428:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:457:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:484:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:516:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:538:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:564:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:593:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:628:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:656:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:681:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:706:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:730:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:759:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:791:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:821:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:861:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:889:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:931:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:1045:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:1116:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:1203:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:1231:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:1263:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:1298:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:1322:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:1345:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:1373:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:1400:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:249:28: style: Condition '!layout_portal' is always true [knownConditionTrueFalse] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:240:10: note: Assuming that condition 'layout_portal' is not redundant glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:249:28: note: Condition '!layout_portal' is always true glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:79:3: warning:inconclusive: Possible null pointer dereference: box_calendar [nullPointer] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:77:30: note: Assignment 'box_calendar=nullptr', assigned value is 0 glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:79:3: note: Null pointer dereference glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:103:63: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:116:70: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:129:78: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:142:77: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:655:32: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:680:36: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:705:37: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:729:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:860:27: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:952:38: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:952:58: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:1128:43: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:1130:43: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:1147:45: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:1158:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:1165:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:1172:28: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:1206:42: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_export.cc:45:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_label_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_export.cc:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_export.cc:213:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_sequence [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_export.cc:218:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_sequence [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_export.cc:235:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_export.cc:269:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_export.cc:296:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_export.cc:315:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_export.cc:334:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_export.cc:115:8: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] glom-1.30.4/glom/mode_design/layout/dialog_layout_export.cc:110:6: note: outer condition: document glom-1.30.4/glom/mode_design/layout/dialog_layout_export.cc:115:8: note: identical inner condition: document glom-1.30.4/glom/mode_design/layout/dialog_layout_export.cc:55:63: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_list.cc:52:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_treeview_column_group_columns [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_list.cc:49:3: warning:inconclusive: Possible null pointer dereference: box_calendar [nullPointer] glom-1.30.4/glom/mode_design/layout/dialog_layout_list.cc:47:30: note: Assignment 'box_calendar=nullptr', assigned value is 0 glom-1.30.4/glom/mode_design/layout/dialog_layout_list.cc:49:3: note: Null pointer dereference glom-1.30.4/glom/mode_design/layout/dialog_layout_list_related.cc:63:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_spinbutton_changed [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_list_related.cc:138:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_for_print_layout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_list_related.cc:190:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_portal [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_list_related.cc:323:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_list_related.cc:404:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_portal [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_list_related.cc:475:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_list_related.cc:480:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_list_related.cc:486:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_portal [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_list_related.cc:491:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_list_related.cc:501:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_list_related.cc:534:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_list_related.cc:562:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_portal [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/dialog_layout_list_related.cc:311:40: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_list_related.cc:421:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_list_related.cc:422:7: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_list_related.cc:428:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_list_related.cc:429:7: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_list_related.cc:435:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/dialog_layout_list_related.cc:436:7: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.cc:113:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.cc:203:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_SHRINK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.cc:363:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEFT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.cc:493:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMERIC [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.cc:605:54: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Box_Formatting::signal_modified' can be const. [functionConst] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.h:75:24: note: Either there is a missing 'override', or the member function 'Glom::Box_Formatting::signal_modified' can be const. glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.cc:605:54: note: Either there is a missing 'override', or the member function 'Glom::Box_Formatting::signal_modified' can be const. glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.cc:115:46: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.cc:119:46: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.cc:123:46: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.cc:166:46: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.cc:174:40: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.cc:201:43: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.cc:204:38: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.cc:207:38: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.cc:252:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/combo_summarytype.cc:37:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUM [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/combo_summarytype.cc:71:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/combo_summarytype.cc:87:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/combo_summarytype.cc:71:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_buttonscript.cc:139:155: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_ERROR [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_buttonscript.cc:139:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_buttonscript.cc:139:77: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_fieldslist.cc:62:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_ASCENDING [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_fieldslist.cc:103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_fieldslist.cc:281:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_fieldslist.cc:53:63: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_fieldslist.cc:101:105: style:inconclusive: Function 'set_fields' argument 2 names different: declaration 'table_fields' definition 'fields'. [funcArgNamesDifferent] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_fieldslist.h:46:88: note: Function 'set_fields' argument 2 names different: declaration 'table_fields' definition 'fields'. glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_fieldslist.cc:101:105: note: Function 'set_fields' argument 2 names different: declaration 'table_fields' definition 'fields'. glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.cc:39:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.cc:57:25: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Dialog_Formatting::use_item_chosen' can be const. [functionConst] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.h:54:8: note: Either there is a missing 'override', or the member function 'Glom::Dialog_Formatting::use_item_chosen' can be const. glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.cc:57:25: note: Either there is a missing 'override', or the member function 'Glom::Dialog_Formatting::use_item_chosen' can be const. glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.cc:65:25: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::Dialog_Formatting::enforce_constraints' can be static. [functionStatic] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.h:57:8: note: Either there is a missing 'override', or the member function 'Glom::Dialog_Formatting::enforce_constraints' can be static. glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.cc:65:25: note: Either there is a missing 'override', or the member function 'Glom::Dialog_Formatting::enforce_constraints' can be static. glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.cc:32:13: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.cc:39:14: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.cc:40:14: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.cc:50:90: style:inconclusive: Function 'set_item' argument 1 names different: declaration 'field' definition 'layout_item'. [funcArgNamesDifferent] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.h:49:73: note: Function 'set_item' argument 1 names different: declaration 'field' definition 'layout_item'. glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.cc:50:90: note: Function 'set_item' argument 1 names different: declaration 'field' definition 'layout_item'. glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_group_by.cc:47:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_label_group_by [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_group_by.cc:69:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dialog_choose_secondary_fields [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_group_by.cc:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_group_by.cc:106:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_group_by.cc:121:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_group_by.cc:134:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dialog_choose_sort_fields [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_group_by.cc:157:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dialog_choose_secondary_fields [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_group_by.cc:163:51: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_line.cc:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_line.cc:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_line.cc:58:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_line.cc:79:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_line.cc:86:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_notebook.cc:54:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_ASCENDING [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_notebook.cc:90:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_notebook.cc:230:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_notebook.cc:49:40: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_notebook.cc:50:40: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_sortfields.cc:62:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_ASCENDING [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_sortfields.cc:100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_sortfields.cc:255:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_sortfields.cc:52:63: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_sortfields.cc:59:47: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_sortfields.cc:98:118: style:inconclusive: Function 'set_fields' argument 2 names different: declaration 'table_fields' definition 'fields'. [funcArgNamesDifferent] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_sortfields.h:42:101: note: Function 'set_fields' argument 2 names different: declaration 'table_fields' definition 'fields'. glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_sortfields.cc:98:118: note: Function 'set_fields' argument 2 names different: declaration 'table_fields' definition 'fields'. glom-1.30.4/glom/mode_design/layout/treestore_layout.cc:35:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_columns [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/treestore_layout.cc:83:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_layout_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/treestore_layout.cc:122:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_sequence [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/layout/treestore_layout.cc:136:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_sequence [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:80:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:146:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:155:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:176:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:205:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:44:22: warning:inconclusive: Possible null pointer dereference: pButtonCancel [nullPointer] glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:42:32: note: Assignment 'pButtonCancel=nullptr', assigned value is 0 glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:44:22: note: Null pointer dereference glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:48:3: warning:inconclusive: Possible null pointer dereference: pAddDelParent [nullPointer] glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:46:29: note: Assignment 'pAddDelParent=nullptr', assigned value is 0 glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:48:3: note: Null pointer dereference glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:95:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:97:43: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:99:36: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:116:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:224:34: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:225:37: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:226:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:227:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:62:114: style:inconclusive: Function 'fill_row' argument 2 names different: declaration 'print_layout' definition 'item'. [funcArgNamesDifferent] glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.h:43:105: note: Function 'fill_row' argument 2 names different: declaration 'print_layout' definition 'item'. glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:62:114: note: Function 'fill_row' argument 2 names different: declaration 'print_layout' definition 'item'. glom-1.30.4/glom/mode_design/print_layouts/box_print_layouts.cc:101:30: style: Unused variable: listItems [unusedVariable] glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar.cc:29:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar.cc:30:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar.cc:31:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar.cc:33:6: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar.cc:33:27: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar.cc:35:6: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar.cc:35:17: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar.cc:37:6: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar.cc:37:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar.cc:39:6: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar.cc:39:28: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar.cc:41:6: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar.cc:41:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar.cc:43:6: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar.cc:43:28: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar_button.cc:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar_button.cc:39:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar_button.cc:47:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar_button.cc:47:52: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar_button.cc:88:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:99:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TARGET_SAME_APP [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:283:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_SHRINK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:339:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_MOVE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:370:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIELD [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:485:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:563:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:774:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIELD [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:784:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:792:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:802:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PORTAL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:810:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_HORIZONTAL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:827:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_VERTICAL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:835:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONS_NONE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:879:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONS_NONE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:911:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_GAP [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:625:31: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::Window_PrintLayout_Edit::enable_buttons' can be static. [functionStatic] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.h:61:8: note: Either there is a missing 'override', or the member function 'Glom::Window_PrintLayout_Edit::enable_buttons' can be static. glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:625:31: note: Either there is a missing 'override', or the member function 'Glom::Window_PrintLayout_Edit::enable_buttons' can be static. glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:124:19: warning:inconclusive: Possible null pointer dereference: grid [nullPointer] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:122:21: note: Assignment 'grid=nullptr', assigned value is 0 glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:124:19: note: Null pointer dereference glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:129:19: warning:inconclusive: Possible null pointer dereference: grid [nullPointer] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:122:21: note: Assignment 'grid=nullptr', assigned value is 0 glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:129:19: note: Null pointer dereference glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:105:19: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:106:14: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:108:19: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:109:14: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:112:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:113:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:115:14: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:117:14: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:124:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:126:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:127:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:129:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:131:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:132:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:385:44: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:419:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:487:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:522:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:563:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:567:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:835:51: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:836:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:838:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:839:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:848:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:855:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:879:51: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:880:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:882:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:883:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:935:28: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:936:28: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/relationships_overview/canvas_group_dbtable.cc:65:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANCHOR_NORTH_WEST [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/relationships_overview/canvas_group_dbtable.cc:45:3: performance: Variable 'm_table_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] glom-1.30.4/glom/mode_design/relationships_overview/canvas_group_dbtable.cc:121:28: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::CanvasGroupDbTable::get_table_width' can be static. [functionStatic] glom-1.30.4/glom/mode_design/relationships_overview/canvas_group_dbtable.h:42:10: note: Either there is a missing 'override', or the member function 'Glom::CanvasGroupDbTable::get_table_width' can be static. glom-1.30.4/glom/mode_design/relationships_overview/canvas_group_dbtable.cc:121:28: note: Either there is a missing 'override', or the member function 'Glom::CanvasGroupDbTable::get_table_width' can be static. glom-1.30.4/glom/mode_design/relationships_overview/printoperation_relationshipsoverview.cc:73:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/relationships_overview/printoperation_relationshipsoverview.cc:93:6: style: Condition 'm_canvas' is always true [knownConditionTrueFalse] glom-1.30.4/glom/mode_design/relationships_overview/printoperation_relationshipsoverview.cc:44:48: style:inconclusive: Function 'on_draw_page' argument 1 names different: declaration 'context' definition 'print_context'. [funcArgNamesDifferent] glom-1.30.4/glom/mode_design/relationships_overview/printoperation_relationshipsoverview.h:42:68: note: Function 'on_draw_page' argument 1 names different: declaration 'context' definition 'print_context'. glom-1.30.4/glom/mode_design/relationships_overview/printoperation_relationshipsoverview.cc:44:48: note: Function 'on_draw_page' argument 1 names different: declaration 'context' definition 'print_context'. glom-1.30.4/glom/mode_design/relationships_overview/window_relationships_overview.cc:88:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_SHRINK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/relationships_overview/window_relationships_overview.cc:305:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANCHOR_CENTER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/relationships_overview/window_relationships_overview.cc:328:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_OPERATION_ACTION_PRINT_DIALOG [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/relationships_overview/window_relationships_overview.cc:387:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/relationships_overview/window_relationships_overview.cc:362:36: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::Window_RelationshipsOverview::on_menu_file_save' can be static. [functionStatic] glom-1.30.4/glom/mode_design/relationships_overview/window_relationships_overview.h:68:8: note: Either there is a missing 'override', or the member function 'Glom::Window_RelationshipsOverview::on_menu_file_save' can be static. glom-1.30.4/glom/mode_design/relationships_overview/window_relationships_overview.cc:362:36: note: Either there is a missing 'override', or the member function 'Glom::Window_RelationshipsOverview::on_menu_file_save' can be static. glom-1.30.4/glom/mode_design/relationships_overview/window_relationships_overview.cc:417:18: style: Condition 'table' is always true [knownConditionTrueFalse] glom-1.30.4/glom/mode_design/relationships_overview/window_relationships_overview.cc:96:3: warning:inconclusive: Possible null pointer dereference: m_scrolledwindow_canvas [nullPointer] glom-1.30.4/glom/mode_design/relationships_overview/window_relationships_overview.cc:93:29: note: Assignment 'm_scrolledwindow_canvas=nullptr', assigned value is 0 glom-1.30.4/glom/mode_design/relationships_overview/window_relationships_overview.cc:96:3: note: Null pointer dereference glom-1.30.4/glom/mode_design/relationships_overview/window_relationships_overview.cc:113:3: warning:inconclusive: Possible null pointer dereference: m_scrolledwindow_canvas [nullPointer] glom-1.30.4/glom/mode_design/relationships_overview/window_relationships_overview.cc:93:29: note: Assignment 'm_scrolledwindow_canvas=nullptr', assigned value is 0 glom-1.30.4/glom/mode_design/relationships_overview/window_relationships_overview.cc:113:3: note: Null pointer dereference glom-1.30.4/glom/mode_design/relationships_overview/window_relationships_overview.cc:387:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:67:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_label_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:212:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_cell_data_part [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:293:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_model_parts_header [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:333:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:340:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:400:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:513:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_treeview_parts_header [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:550:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:583:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:621:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modified [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:643:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_item [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:703:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:828:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:1007:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name_original [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:1022:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_model_parts_header [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:1068:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_model_available_parts_headerfooter [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:828:9: warning:inconclusive: Possible null pointer dereference: dialog [nullPointer] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:825:39: note: Assignment 'dialog=nullptr', assigned value is 0 glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:828:9: note: Null pointer dereference glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:829:9: warning:inconclusive: Possible null pointer dereference: dialog [nullPointer] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:825:39: note: Assignment 'dialog=nullptr', assigned value is 0 glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:829:9: note: Null pointer dereference glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:831:38: warning:inconclusive: Possible null pointer dereference: dialog [nullPointer] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:825:39: note: Assignment 'dialog=nullptr', assigned value is 0 glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:831:38: note: Null pointer dereference glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:832:9: warning:inconclusive: Possible null pointer dereference: dialog [nullPointer] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:825:39: note: Assignment 'dialog=nullptr', assigned value is 0 glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:832:9: note: Null pointer dereference glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:155:63: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:206:61: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:215:64: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/report_layout/dialog_layout_report.cc:520:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/script_library/dialog_script_library.cc:103:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/script_library/dialog_script_library.cc:129:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONS_NONE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/script_library/dialog_script_library.cc:129:51: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/script_library/dialog_script_library.cc:130:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/script_library/dialog_script_library.cc:131:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/script_library/dialog_script_library.cc:132:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/translation/combobox_locale.cc:44:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_ASCENDING [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/translation/combobox_locale.cc:95:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/translation/combobox_locale.cc:95:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/translation/combobox_locale.cc:99:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/translation/dialog_identify_original.cc:52:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/translation/window_translations.cc:167:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/translation/window_translations.cc:303:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/translation/window_translations.cc:347:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/translation/window_translations.cc:387:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/translation/window_translations.cc:65:67: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/translation/window_translations.cc:72:57: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/translation/window_translations.cc:78:72: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/translation/window_translations.cc:237:28: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/translation/window_translations.cc:347:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/translation/window_translations.cc:353:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/translation/window_translations.cc:357:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/translation/window_translations.cc:358:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/translation/window_translations.cc:387:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/translation/window_translations.cc:392:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/translation/window_translations.cc:396:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/translation/window_translations.cc:399:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_groups_list.cc:216:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONS_OK_CANCEL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/users/dialog_groups_list.cc:253:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/users/dialog_groups_list.cc:357:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_STANDARD_GROUP_NAME_DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/users/dialog_groups_list.cc:380:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/users/dialog_groups_list.cc:450:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_STANDARD_GROUP_NAME_DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/users/dialog_groups_list.h:64:16: style: Virtual function 'enable_buttons' is called from constructor 'Dialog_GroupsList(BaseObjectType*cobject,const Glib::RefPtr&builder)' at line 110. Dynamic binding is not used. [virtualCallInConstructor] glom-1.30.4/glom/mode_design/users/dialog_groups_list.cc:110:3: note: Calling enable_buttons glom-1.30.4/glom/mode_design/users/dialog_groups_list.h:64:16: note: enable_buttons is a virtual function glom-1.30.4/glom/mode_design/users/dialog_groups_list.cc:66:60: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_groups_list.cc:70:36: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_groups_list.cc:73:36: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_groups_list.cc:76:51: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_groups_list.cc:79:51: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_groups_list.cc:82:51: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_groups_list.cc:85:51: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_groups_list.cc:216:57: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_groups_list.cc:217:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_groups_list.cc:228:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_groups_list.cc:258:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_groups_list.cc:264:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_groups_list.cc:358:55: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_groups_list.cc:380:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_groups_list.cc:487:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_new_group.cc:35:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ROLE_SIZE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/users/dialog_user.cc:39:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ROLE_SIZE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/users/dialog_user.cc:58:168: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_ERROR [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/users/dialog_user.cc:58:32: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_user.cc:58:61: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_user.cc:63:32: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_user.cc:63:56: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_users_list.cc:161:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONS_OK_CANCEL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/users/dialog_users_list.cc:188:160: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_ERROR [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/users/dialog_users_list.cc:241:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/users/dialog_users_list.cc:309:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/users/dialog_users_list.cc:411:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_STANDARD_GROUP_NAME_DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_design/users/dialog_users_list.h:59:16: style: Virtual function 'enable_buttons' is called from constructor 'Dialog_UsersList(BaseObjectType*cobject,const Glib::RefPtr&builder)' at line 85. Dynamic binding is not used. [virtualCallInConstructor] glom-1.30.4/glom/mode_design/users/dialog_users_list.cc:85:3: note: Calling enable_buttons glom-1.30.4/glom/mode_design/users/dialog_users_list.h:59:16: note: enable_buttons is a virtual function glom-1.30.4/glom/mode_design/users/dialog_users_list.cc:161:59: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_users_list.cc:162:37: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_users_list.cc:187:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_users_list.cc:188:7: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_users_list.cc:215:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_users_list.cc:224:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_users_list.cc:268:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_users_list.cc:341:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_users_list.cc:415:55: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_design/users/dialog_users_list.cc:416:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_find/box_data_details_find.cc:33:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_SHRINK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_find/box_data_details_find.cc:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_FieldsShown [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_find/box_data_details_find.cc:87:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_details.h:40:3: style: Class 'Box_Data_Details' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glom-1.30.4/glom/mode_data/box_data_details.h:41:12: style: The destructor '~Box_Data_Details' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_data/box_data.h:47:12: note: Virtual destructor in base class glom-1.30.4/glom/mode_data/box_data_details.h:41:12: note: Destructor in derived class glom-1.30.4/glom/mode_data/box_data_details.h:47:16: style: The function 'print_layout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_data/box_data.h:56:16: note: Virtual function in base class glom-1.30.4/glom/mode_data/box_data_details.h:47:16: note: Function in derived class glom-1.30.4/glom/mode_data/box_data_details.h:91:16: style: The function 'create_layout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_data/box_data.h:95:16: note: Virtual function in base class glom-1.30.4/glom/mode_data/box_data_details.h:91:16: note: Function in derived class glom-1.30.4/glom/mode_find/box_data_details_find.h:33:12: style: The destructor '~Box_Data_Details_Find' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_data/box_data_details.h:41:12: note: Virtual destructor in base class glom-1.30.4/glom/mode_find/box_data_details_find.h:33:12: note: Destructor in derived class glom-1.30.4/glom/mode_find/box_data_details_find.h:44:16: style: The function 'on_flowtable_field_edited' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_data/box_data_details.h:123:16: note: Virtual function in base class glom-1.30.4/glom/mode_find/box_data_details_find.h:44:16: note: Function in derived class glom-1.30.4/glom/mode_find/box_data_list_find.cc:33:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_SHRINK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_find/box_data_list_find.cc:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_FieldsShown [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_find/box_data_list_find.cc:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Button_Find [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/mode_data/box_data_list.h:38:8: warning: The class 'Box_Data_List' defines member function with name 'refresh_data_from_database_blank' also defined in its parent class 'Box_Data_ManyRecords'. [duplInheritedMember] glom-1.30.4/glom/mode_data/box_data_manyrecords.h:38:8: note: Parent function 'Box_Data_ManyRecords::refresh_data_from_database_blank' glom-1.30.4/glom/mode_data/box_data_list.h:38:8: note: Derived function 'Box_Data_List::refresh_data_from_database_blank' glom-1.30.4/glom/mode_data/box_data_list.h:52:8: warning: The class 'Box_Data_List' defines member function with name 'get_showing_multiple_records' also defined in its parent class 'Box_Data_ManyRecords'. [duplInheritedMember] glom-1.30.4/glom/mode_data/box_data_manyrecords.h:40:8: note: Parent function 'Box_Data_ManyRecords::get_showing_multiple_records' glom-1.30.4/glom/mode_data/box_data_list.h:52:8: note: Derived function 'Box_Data_List::get_showing_multiple_records' glom-1.30.4/glom/mode_data/box_data_list.h:54:8: warning: The class 'Box_Data_List' defines member function with name 'set_read_only' also defined in its parent class 'Box_Data_ManyRecords'. [duplInheritedMember] glom-1.30.4/glom/mode_data/box_data_manyrecords.h:42:8: note: Parent function 'Box_Data_ManyRecords::set_read_only' glom-1.30.4/glom/mode_data/box_data_list.h:54:8: note: Derived function 'Box_Data_List::set_read_only' glom-1.30.4/glom/mode_data/box_data_list.h:57:8: warning: The class 'Box_Data_List' defines member function with name 'set_open_button_title' also defined in its parent class 'Box_Data_ManyRecords'. [duplInheritedMember] glom-1.30.4/glom/mode_data/box_data_manyrecords.h:45:8: note: Parent function 'Box_Data_ManyRecords::set_open_button_title' glom-1.30.4/glom/mode_data/box_data_list.h:57:8: note: Derived function 'Box_Data_List::set_open_button_title' glom-1.30.4/glom/mode_data/box_data_list.h:70:8: warning: The class 'Box_Data_List' defines member function with name 'get_record_counts' also defined in its parent class 'Box_Data_ManyRecords'. [duplInheritedMember] glom-1.30.4/glom/mode_data/box_data_manyrecords.h:57:8: note: Parent function 'Box_Data_ManyRecords::get_record_counts' glom-1.30.4/glom/mode_data/box_data_list.h:70:8: note: Derived function 'Box_Data_List::get_record_counts' glom-1.30.4/glom/mode_find/box_data_list_find.h:33:12: style: The destructor '~Box_Data_List_Find' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_data/box_data_list.h:36:12: note: Virtual destructor in base class glom-1.30.4/glom/mode_find/box_data_list_find.h:33:12: note: Destructor in derived class glom-1.30.4/glom/mode_find/box_data_list_find.h:42:16: style: The function 'create_layout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/mode_data/box_data_list.h:83:16: note: Virtual function in base class glom-1.30.4/glom/mode_find/box_data_list_find.h:42:16: note: Function in derived class glom-1.30.4/glom/mode_find/notebook_find.cc:33:44: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/mode_find/notebook_find.cc:38:50: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:54:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_AddDel [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/navigation/box_tables.cc:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/navigation/box_tables.cc:112:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/navigation/box_tables.cc:222:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_colTableName [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/navigation/box_tables.cc:307:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/navigation/box_tables.cc:362:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/navigation/box_tables.cc:462:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/navigation/box_tables.cc:47:22: warning:inconclusive: Possible null pointer dereference: pButtonCancel [nullPointer] glom-1.30.4/glom/navigation/box_tables.cc:45:32: note: Assignment 'pButtonCancel=nullptr', assigned value is 0 glom-1.30.4/glom/navigation/box_tables.cc:47:22: note: Null pointer dereference glom-1.30.4/glom/navigation/box_tables.cc:54:3: warning:inconclusive: Possible null pointer dereference: pAddDelParent [nullPointer] glom-1.30.4/glom/navigation/box_tables.cc:52:29: note: Assignment 'pAddDelParent=nullptr', assigned value is 0 glom-1.30.4/glom/navigation/box_tables.cc:54:3: note: Null pointer dereference glom-1.30.4/glom/navigation/box_tables.cc:77:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:131:40: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:133:43: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:135:37: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:136:37: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:139:38: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:142:46: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:153:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:233:53: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:234:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:294:38: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:301:54: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:302:59: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:307:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:308:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:320:28: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:342:30: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:399:32: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:400:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:401:27: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:402:27: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:442:56: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/navigation/box_tables.cc:443:34: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/print_layout/canvas_layout_item.cc:77:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEFT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/canvas_layout_item.cc:121:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/canvas_layout_item.cc:180:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/canvas_layout_item.cc:247:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/canvas_layout_item.cc:350:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/canvas_layout_item.cc:410:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/canvas_layout_item.cc:457:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/canvas_layout_item.cc:121:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/print_layout/canvas_layout_item.cc:128:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/print_layout/canvas_layout_item.cc:263:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/print_layout/canvas_layout_item.cc:293:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/print_layout/canvas_layout_item.cc:297:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/print_layout/canvas_layout_item.cc:350:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/print_layout/canvas_layout_item.cc:501:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:57:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_MM [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:369:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:578:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_ORIENTATION_PORTRAIT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:677:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:698:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:720:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:813:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:966:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:999:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:1051:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEM_HIDDEN [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:1060:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_grid [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:1071:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:1184:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_ORIENTATION_PORTRAIT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:1226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:663:50: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Canvas_PrintLayout::get_page_setup' can be const. [functionConst] glom-1.30.4/glom/print_layout/canvas_print_layout.h:52:32: note: Either there is a missing 'override', or the member function 'Glom::Canvas_PrintLayout::get_page_setup' can be const. glom-1.30.4/glom/print_layout/canvas_print_layout.cc:663:50: note: Either there is a missing 'override', or the member function 'Glom::Canvas_PrintLayout::get_page_setup' can be const. glom-1.30.4/glom/print_layout/canvas_print_layout.cc:290:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:291:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:292:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:677:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:698:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:720:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:966:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:1013:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:1071:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:353:105: style:inconclusive: Function 'offer_line' argument 1 names different: declaration 'portal' definition 'line'. [funcArgNamesDifferent] glom-1.30.4/glom/print_layout/canvas_print_layout.h:120:87: note: Function 'offer_line' argument 1 names different: declaration 'portal' definition 'line'. glom-1.30.4/glom/print_layout/canvas_print_layout.cc:353:105: note: Function 'offer_line' argument 1 names different: declaration 'portal' definition 'line'. glom-1.30.4/glom/print_layout/canvas_print_layout.cc:751:21: style: Unused variable: list_portals [unusedVariable] glom-1.30.4/glom/print_layout/print_layout_utils.cc:49:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_ORIENTATION_PORTRAIT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/print_layout_utils.cc:83:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_GAP [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/print_layout_utils.cc:99:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_GAP [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/print_layout_utils.cc:126:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_GAP [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/print_layout_utils.cc:178:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_GAP [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/print_layout_utils.cc:315:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_MM [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/print_layout_utils.cc:372:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/print_layout_utils.cc:372:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/print_layout/print_layout_utils.cc:378:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/print_layout/print_layout_utils.cc:385:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/print_layout/print_layout_utils.cc:436:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/print_layout/printoperation_printlayout.cc:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_MM [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/printoperation_printlayout.cc:55:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_canvas [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/printoperation_printlayout.cc:74:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_canvas [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/print_layout/printoperation_printlayout.cc:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_canvas [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/python_embed/glom_python.cc:214:20: error: There is an unknown macro here somewhere. Configuration is required. If GLOM_ABI_VERSION_UNDERLINED is a macro then please configure it. [unknownMacro] glom-1.30.4/glom/python_embed/python_module/py_glom_module.cc:87:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_table_name [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/python_embed/python_ui_callbacks.cc:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_slot_show_table_details [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/show_progress_message.cc:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_app [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/show_progress_message.cc:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_app [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/show_progress_message.cc:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_app [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/test_pyembed.cc:17:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/test_pyembed.cc:46:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/test_pyembed.cc:51:40: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/test_pyembed.cc:38:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_style [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:103:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:160:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_prevent_duplicates_warning [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:233:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refActionGroup [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:261:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON3_MASK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:313:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_key [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:327:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refListStore [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:343:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refListStore [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:378:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_key [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:403:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_key [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:422:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refListStore [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:471:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refListStore [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:558:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ColumnTypes [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:765:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refListStore [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:815:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refListStore [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:857:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_key [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:898:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ColumnTypes [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:905:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bPreventUserSignals [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:910:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bPreventUserSignals [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:917:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ColumnTypes [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:943:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_allow_add [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:948:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_allow_delete [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:954:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bAllowUserActions [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:959:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bAllowUserActions [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:984:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bIgnoreSheetSignals [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:989:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bIgnoreSheetSignals [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1029:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pOuter [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1043:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pOuter [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1056:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refListStore [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1211:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ColumnTypes [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1264:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refListStore [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1274:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_user_added [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1279:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_user_changed [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1284:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_user_requested_delete [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1289:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_user_requested_edit [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1294:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_user_requested_extra [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1299:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_user_requested_add [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1304:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_user_activated [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1309:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signal_user_reordered_columns [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1370:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vecColumnIDs [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1375:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_auto_add [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1380:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refListStore [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1384:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refListStore [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1401:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refListStore [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1474:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_key [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1486:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_key [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1501:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_col_placeholder [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1532:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ColumnTypes [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1543:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ColumnTypes [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1555:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ColumnTypes [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1560:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_prevent_duplicates_warning [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1568:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ColumnTypes [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:660:14: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:657:12: note: outer condition: pCellRendererText glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:660:14: note: identical inner condition: pCellRendererText glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:807:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:158:15: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:162:51: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:250:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:251:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:731:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:766:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:816:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1578:12: style: The scope of the variable 'value_bool' can be reduced. [variableScope] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1579:11: style: The scope of the variable 'value_int' can be reduced. [variableScope] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1605:16: style: The scope of the variable 'check_value_bool' can be reduced. [variableScope] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1606:15: style: The scope of the variable 'check_value_int' can be reduced. [variableScope] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1449:9: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1465:9: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/glom/utility_widgets/adddel/adddel_withbuttons.cc:52:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONBOX_END [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel_withbuttons.cc:162:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_SHRINK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/adddel/adddel.h:344:5: style: Class 'InnerIgnore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] glom-1.30.4/glom/utility_widgets/adddel/adddel_withbuttons.h:35:12: style: The destructor '~AddDel_WithButtons' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/adddel/adddel.h:80:12: note: Virtual destructor in base class glom-1.30.4/glom/utility_widgets/adddel/adddel_withbuttons.h:35:12: note: Destructor in derived class glom-1.30.4/glom/utility_widgets/adddel/adddel_withbuttons.cc:33:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/adddel/adddel_withbuttons.cc:34:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/adddel/adddel_withbuttons.cc:35:17: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/adddel/adddel_withbuttons.cc:43:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/adddel/adddel_withbuttons.cc:44:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/adddel/adddel_withbuttons.cc:45:17: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/canvas/canvas_editable.cc:34:3: performance: Variable 'm_grid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] glom-1.30.4/glom/utility_widgets/canvas/canvas_editable.cc:189:58: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::CanvasEditable::signal_show_context' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/canvas/canvas_editable.h:89:28: note: Either there is a missing 'override', or the member function 'Glom::CanvasEditable::signal_show_context' can be const. glom-1.30.4/glom/utility_widgets/canvas/canvas_editable.cc:189:58: note: Either there is a missing 'override', or the member function 'Glom::CanvasEditable::signal_show_context' can be const. glom-1.30.4/glom/utility_widgets/canvas/canvas_editable.cc:194:63: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::CanvasEditable::signal_selection_changed' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/canvas/canvas_editable.h:100:33: note: Either there is a missing 'override', or the member function 'Glom::CanvasEditable::signal_selection_changed' can be const. glom-1.30.4/glom/utility_widgets/canvas/canvas_editable.cc:194:63: note: Either there is a missing 'override', or the member function 'Glom::CanvasEditable::signal_selection_changed' can be const. glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:41:12: style: The destructor '~CanvasGroupResizable' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:35:12: note: Virtual destructor in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:41:12: note: Destructor in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:58:16: style: The function 'get_xy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:44:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:58:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:59:16: style: The function 'set_xy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:50:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:59:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:60:16: style: The function 'get_width_height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:54:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:60:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:61:16: style: The function 'set_width_height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:58:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:61:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:62:16: style: The function 'set_grid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:100:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:62:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:64:16: style: The function 'snap_position' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:114:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:64:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:80:16: style: The function 'show_selected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:130:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:80:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:81:30: style: The function 'get_parent_canvas_widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:132:30: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:81:30: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_rect_movable.h:37:12: style: The destructor '~CanvasRectMovable' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:35:12: note: Virtual destructor in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_rect_movable.h:37:12: note: Destructor in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_rect_movable.h:59:16: style: The function 'get_xy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:44:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_rect_movable.h:59:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_rect_movable.h:60:16: style: The function 'set_xy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:50:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_rect_movable.h:60:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_rect_movable.h:61:16: style: The function 'get_width_height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:54:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_rect_movable.h:61:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_rect_movable.h:62:16: style: The function 'set_width_height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:58:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_rect_movable.h:62:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_rect_movable.h:65:30: style: The function 'get_parent_canvas_widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:132:30: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_rect_movable.h:65:30: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_rect_movable.h:67:16: style: The function 'snap_position' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:114:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_rect_movable.h:67:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_grid.cc:42:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEM_INVISIBLE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_grid.cc:330:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEM_INVISIBLE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_grid.cc:341:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEM_INVISIBLE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_line_movable.h:37:12: style: The destructor '~CanvasLineMovable' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:35:12: note: Virtual destructor in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_line_movable.h:37:12: note: Destructor in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_line_movable.h:44:16: style: The function 'get_xy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:44:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_line_movable.h:44:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_line_movable.h:45:16: style: The function 'set_xy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:50:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_line_movable.h:45:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_line_movable.h:46:16: style: The function 'get_width_height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:54:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_line_movable.h:46:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_line_movable.h:47:16: style: The function 'set_width_height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:58:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_line_movable.h:47:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_line_movable.h:50:30: style: The function 'get_parent_canvas_widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:132:30: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_line_movable.h:50:30: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_grid.cc:332:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_grid.cc:221:50: style:inconclusive: Function 'add_horizontal_rule' argument 1 names different: declaration 'x' definition 'y'. [funcArgNamesDifferent] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_grid.h:65:35: note: Function 'add_horizontal_rule' argument 1 names different: declaration 'x' definition 'y'. glom-1.30.4/glom/utility_widgets/canvas/canvas_group_grid.cc:221:50: note: Function 'add_horizontal_rule' argument 1 names different: declaration 'x' definition 'y'. glom-1.30.4/glom/utility_widgets/canvas/canvas_group_movable.cc:143:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_movable.h:36:12: style: The destructor '~CanvasGroupMovable' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:35:12: note: Virtual destructor in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_movable.h:36:12: note: Destructor in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_movable.h:41:16: style: The function 'get_xy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:44:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_movable.h:41:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_movable.h:42:16: style: The function 'set_xy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:50:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_movable.h:42:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_movable.h:43:16: style: The function 'get_width_height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:54:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_movable.h:43:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_movable.h:44:16: style: The function 'set_width_height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:58:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_movable.h:44:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_movable.h:45:16: style: The function 'set_grid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:100:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_movable.h:45:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_movable.h:48:30: style: The function 'get_parent_canvas_widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:132:30: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_movable.h:48:30: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_movable.h:61:16: style: The function 'snap_position' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:114:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_movable.h:61:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_text_movable.h:36:12: style: The destructor '~CanvasTextMovable' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:35:12: note: Virtual destructor in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_text_movable.h:36:12: note: Destructor in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_text_movable.h:55:16: style: The function 'get_xy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:44:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_text_movable.h:55:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_text_movable.h:56:16: style: The function 'set_xy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:50:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_text_movable.h:56:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_text_movable.h:57:16: style: The function 'get_width_height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:54:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_text_movable.h:57:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_text_movable.h:58:16: style: The function 'set_width_height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:58:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_text_movable.h:58:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_text_movable.h:73:30: style: The function 'get_parent_canvas_widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:132:30: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_text_movable.h:73:30: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_text_movable.h:75:16: style: The function 'snap_position' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:114:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_text_movable.h:75:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:55:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEUR [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:130:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP_LEFT_CORNER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:168:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCROSS [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:215:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:429:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEM_INVISIBLE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:533:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEM_VISIBLE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:606:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEM_VISIBLE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:641:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEM_VISIBLE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:648:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEM_INVISIBLE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:656:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEM_VISIBLE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:776:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEM_VISIBLE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:798:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEM_VISIBLE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:811:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEM_INVISIBLE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:821:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEM_VISIBLE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:834:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEM_INVISIBLE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:1051:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEM_INVISIBLE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:433:55: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::CanvasGroupResizable::get_child' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:53:35: note: Either there is a missing 'override', or the member function 'Glom::CanvasGroupResizable::get_child' can be const. glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:433:55: note: Either there is a missing 'override', or the member function 'Glom::CanvasGroupResizable::get_child' can be const. glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:1009:65: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::CanvasGroupResizable::signal_resized' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:74:23: note: Either there is a missing 'override', or the member function 'Glom::CanvasGroupResizable::signal_resized' can be const. glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:1009:65: note: Either there is a missing 'override', or the member function 'Glom::CanvasGroupResizable::signal_resized' can be const. glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:215:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:320:52: style: Same expression on both sides of '/'. [duplicateExpression] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:34:47: note: 'MANIPULATOR_CORNER_SIZE' is assigned value '2' here. glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:320:52: note: Same expression on both sides of '/'. glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:631:52: style: Same expression on both sides of '/'. [duplicateExpression] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:34:47: note: 'MANIPULATOR_CORNER_SIZE' is assigned value '2' here. glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:631:52: note: Same expression on both sides of '/'. glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:878:42: style:inconclusive: Function 'set_xy' argument 1 names different: declaration 'x_offet' definition 'x'. [funcArgNamesDifferent] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:59:30: note: Function 'set_xy' argument 1 names different: declaration 'x_offet' definition 'x'. glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:878:42: note: Function 'set_xy' argument 1 names different: declaration 'x_offet' definition 'x'. glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:878:52: style:inconclusive: Function 'set_xy' argument 2 names different: declaration 'y_offset' definition 'y'. [funcArgNamesDifferent] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:59:46: note: Function 'set_xy' argument 2 names different: declaration 'y_offset' definition 'y'. glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:878:52: note: Function 'set_xy' argument 2 names different: declaration 'y_offset' definition 'y'. glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.cc:178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.cc:219:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_SIZE_DIALOG [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.h:37:12: style: The destructor '~CanvasImageMovable' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:35:12: note: Virtual destructor in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.h:37:12: note: Destructor in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.h:75:16: style: The function 'get_xy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:44:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.h:75:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.h:76:16: style: The function 'set_xy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:50:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.h:76:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.h:77:16: style: The function 'get_width_height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:54:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.h:77:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.h:78:16: style: The function 'set_width_height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:58:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.h:78:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.h:81:30: style: The function 'get_parent_canvas_widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:132:30: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.h:81:30: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.h:83:16: style: The function 'snap_position' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:114:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.h:83:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.cc:178:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.cc:223:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.cc:156:82: style:inconclusive: Function 'set_image' argument 2 names different: declaration 'scale' definition 'scale_image'. [funcArgNamesDifferent] glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.h:51:64: note: Function 'set_image' argument 2 names different: declaration 'scale' definition 'scale_image'. glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.cc:156:82: note: Function 'set_image' argument 2 names different: declaration 'scale' definition 'scale_image'. glom-1.30.4/glom/utility_widgets/canvas/canvas_image_movable.cc:207:16: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.cc:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POINTER_MOTION_MASK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.cc:138:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTON1_MASK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.cc:271:64: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::CanvasItemMovable::signal_show_context' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:78:28: note: Either there is a missing 'override', or the member function 'Glom::CanvasItemMovable::signal_show_context' can be const. glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.cc:271:64: note: Either there is a missing 'override', or the member function 'Glom::CanvasItemMovable::signal_show_context' can be const. glom-1.30.4/glom/utility_widgets/canvas/canvas_table_movable.h:36:12: style: The destructor '~CanvasTableMovable' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:35:12: note: Virtual destructor in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_table_movable.h:36:12: note: Destructor in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_table_movable.h:41:16: style: The function 'get_xy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:44:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_table_movable.h:41:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_table_movable.h:42:16: style: The function 'set_xy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:50:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_table_movable.h:42:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_table_movable.h:43:16: style: The function 'get_width_height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:54:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_table_movable.h:43:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_table_movable.h:44:16: style: The function 'set_width_height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:58:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_table_movable.h:44:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_table_movable.h:45:16: style: The function 'set_grid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:100:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_table_movable.h:45:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_table_movable.h:55:30: style: The function 'get_parent_canvas_widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:132:30: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_table_movable.h:55:30: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_table_movable.h:68:16: style: The function 'snap_position' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:114:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/canvas/canvas_table_movable.h:68:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.cc:103:30: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.cc:253:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.cc:115:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.cc:121:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] glom-1.30.4/glom/utility_widgets/canvas/canvas_table_movable.cc:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/canvas/canvas_table_movable.cc:81:31: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/dialog_image_load_progress.cc:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/dialog_image_load_progress.cc:90:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ATTRIBUTE_STANDARD_SIZE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/dialog_image_load_progress.cc:142:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/dialog_image_load_progress.cc:160:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_ERROR [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/dialog_image_load_progress.cc:49:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/dialog_image_load_progress.cc:108:13: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/dialog_image_load_progress.cc:160:59: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/dialog_image_load_progress.cc:161:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/dialog_image_save_progress.cc:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/dialog_image_save_progress.cc:88:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/dialog_image_save_progress.cc:126:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/dialog_image_save_progress.cc:137:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_ERROR [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/dialog_image_save_progress.cc:50:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/dialog_image_save_progress.cc:88:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/dialog_image_save_progress.cc:102:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/dialog_image_save_progress.cc:137:36: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/dialog_image_save_progress.cc:138:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/dialog_properties.cc:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/dialog_properties.cc:143:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/dialog_properties.cc:53:57: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Dialog_Properties::signal_apply' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/dialog_properties.h:46:21: note: Either there is a missing 'override', or the member function 'Glom::Dialog_Properties::signal_apply' can be const. glom-1.30.4/glom/utility_widgets/dialog_properties.cc:53:57: note: Either there is a missing 'override', or the member function 'Glom::Dialog_Properties::signal_apply' can be const. glom-1.30.4/glom/utility_widgets/dialog_properties.cc:79:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/dialog_properties.cc:143:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggmarshalers.c:77:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggmarshalers.c:77:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggplaceholder.c:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_FIRST [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggplaceholder.c:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable egg_placeholder_parent_class [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggplaceholder.c:56:3: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:192:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:364:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orientation [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:393:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orientation [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:410:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orientation [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:447:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orientation [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:533:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orientation [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:564:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orientation [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:710:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable egg_spread_table_parent_class [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:807:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WIDGET [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:241:3: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:625:33: style:inconclusive: Function 'egg_spread_table_get_width_for_height' argument 2 names different: declaration 'width' definition 'height'. [funcArgNamesDifferent] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:91:31: note: Function 'egg_spread_table_get_width_for_height' argument 2 names different: declaration 'width' definition 'height'. glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:625:33: note: Function 'egg_spread_table_get_width_for_height' argument 2 names different: declaration 'width' definition 'height'. glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:626:33: style:inconclusive: Function 'egg_spread_table_get_width_for_height' argument 3 names different: declaration 'minimum_height' definition 'minimum_width'. [funcArgNamesDifferent] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:92:31: note: Function 'egg_spread_table_get_width_for_height' argument 3 names different: declaration 'minimum_height' definition 'minimum_width'. glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:626:33: note: Function 'egg_spread_table_get_width_for_height' argument 3 names different: declaration 'minimum_height' definition 'minimum_width'. glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:627:33: style:inconclusive: Function 'egg_spread_table_get_width_for_height' argument 4 names different: declaration 'natural_height' definition 'natural_width'. [funcArgNamesDifferent] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:93:31: note: Function 'egg_spread_table_get_width_for_height' argument 4 names different: declaration 'natural_height' definition 'natural_width'. glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:627:33: note: Function 'egg_spread_table_get_width_for_height' argument 4 names different: declaration 'natural_height' definition 'natural_width'. glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:1012:49: style:inconclusive: Function 'egg_spread_table_reorder_child' argument 1 names different: declaration 'table' definition 'spread_table'. [funcArgNamesDifferent] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.h:75:83: note: Function 'egg_spread_table_reorder_child' argument 1 names different: declaration 'table' definition 'spread_table'. glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:1012:49: note: Function 'egg_spread_table_reorder_child' argument 1 names different: declaration 'table' definition 'spread_table'. glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:266:25: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'egg_spread_table_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:152:41: note: You might need to cast the function pointer here glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:266:25: note: Parameter 'pspec' can be declared as pointer to const glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:295:25: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'egg_spread_table_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:153:41: note: You might need to cast the function pointer here glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:295:25: note: Parameter 'pspec' can be declared as pointer to const glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:389:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:501:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:515:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:555:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:596:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:630:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:665:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:790:26: style: Variable 'list' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:805:60: style: Parameter 'container' can be declared as pointer to const. However it seems that 'egg_spread_table_child_type' is a callback function, if 'container' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:165:41: note: You might need to cast the function pointer here glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:805:60: note: Parameter 'container' can be declared as pointer to const glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:949:26: style: Variable 'list' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtable.c:1088:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:218:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_WRITABLE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:301:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_ACTION_MOVE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:377:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_CHILD [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:409:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable egg_spread_table_dnd_parent_class [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:538:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable egg_spread_table_dnd_parent_class [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:824:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_ACTION_MOVE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:837:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON1_MASK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:888:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable egg_spread_table_dnd_parent_class [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:909:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable egg_spread_table_dnd_parent_class [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:932:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable egg_spread_table_dnd_parent_class [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:1012:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:1385:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:286:3: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:570:24: style: Condition 'placeholder_cnt<2' is always true [knownConditionTrueFalse] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:567:24: note: Assuming that condition 'placeholder_cnt>=2' is not redundant glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:570:24: note: Condition 'placeholder_cnt<2' is always true glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:805:25: style:inconclusive: Function 'egg_spread_table_dnd_drag_data_received' argument 2 names different: declaration 'drag_context' definition 'context'. [funcArgNamesDifferent] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:65:33: note: Function 'egg_spread_table_dnd_drag_data_received' argument 2 names different: declaration 'drag_context' definition 'context'. glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:805:25: note: Function 'egg_spread_table_dnd_drag_data_received' argument 2 names different: declaration 'drag_context' definition 'context'. glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:810:25: style:inconclusive: Function 'egg_spread_table_dnd_drag_data_received' argument 7 names different: declaration 'time' definition 'time_'. [funcArgNamesDifferent] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:70:33: note: Function 'egg_spread_table_dnd_drag_data_received' argument 7 names different: declaration 'time' definition 'time_'. glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:810:25: note: Function 'egg_spread_table_dnd_drag_data_received' argument 7 names different: declaration 'time' definition 'time_'. glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:1292:32: style:inconclusive: Function 'lock_table' argument 1 names different: declaration 'spread_table' definition 'table'. [funcArgNamesDifferent] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:121:76: note: Function 'lock_table' argument 1 names different: declaration 'spread_table' definition 'table'. glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:1292:32: note: Function 'lock_table' argument 1 names different: declaration 'spread_table' definition 'table'. glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:1300:34: style:inconclusive: Function 'unlock_table' argument 1 names different: declaration 'spread_table' definition 'table'. [funcArgNamesDifferent] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:122:76: note: Function 'unlock_table' argument 1 names different: declaration 'spread_table' definition 'table'. glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:1300:34: note: Function 'unlock_table' argument 1 names different: declaration 'spread_table' definition 'table'. glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:322:22: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'egg_spread_table_dnd_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:183:43: note: You might need to cast the function pointer here glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:322:22: note: Parameter 'pspec' can be declared as pointer to const glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:324:22: style: Variable 'table' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:344:22: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'egg_spread_table_dnd_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:184:43: note: You might need to cast the function pointer here glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:344:22: note: Parameter 'pspec' can be declared as pointer to const glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:813:30: style: Variable 'drag_data' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:900:22: style: Variable 'table' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/utility_widgets/eggspreadtable/eggspreadtablednd.c:531:45: style: Variable 'placeholder_cnt' is assigned a value that is never used. [unreadVariable] glom-1.30.4/glom/utility_widgets/eggspreadtablemm/eggspreadtabledndmm.cc:124:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtype_ [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtablemm/eggspreadtabledndmm.cc:145:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget_drop_possible_callback [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtablemm/eggspreadtabledndmm.cc:297:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gobject_ [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtablemm/eggspreadtabledndmm.cc:33:64: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/eggspreadtablemm/eggspreadtabledndmm.cc:47:45: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/eggspreadtablemm/eggspreadtabledndmm.cc:79:45: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/eggspreadtablemm/eggspreadtabledndmm.cc:151:46: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/eggspreadtablemm/eggspreadtabledndmm.cc:199:36: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/eggspreadtablemm/eggspreadtablemm.cc:56:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtype_ [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtablemm/eggspreadtablemm.cc:43:61: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/eggspreadtablemm/eggspreadtablemm.cc:87:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/eggspreadtablemm/test_spreadtablednd.cc:83:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRAP_WORD [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtablemm/test_spreadtablednd.cc:113:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORIENTATION_HORIZONTAL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtablemm/test_spreadtablednd.cc:153:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORIENTATION_HORIZONTAL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/eggspreadtablemm/test_spreadtablednd.cc:214:32: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/eggspreadtablemm/test_spreadtablednd.cc:239:27: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/eggspreadtablemm/test_spreadtablednd.cc:284:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/filechooserdialog_saveextras.cc:78:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_START [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/filechooserdialog_saveextras.cc:240:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSTGRES_SELF [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/filechooserdialog_saveextras.cc:83:49: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/filechooserdialog_saveextras.cc:97:49: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/filechooserdialog_saveextras.cc:104:49: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/filechooserdialog_saveextras.cc:108:44: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/flowtable.cc:35:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGG_DRAG_DISABLED [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/flowtable.cc:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/flowtable.cc:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/flowtable.cc:145:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_SHRINK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/flowtable.cc:262:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_CAP_SQUARE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/flowtable.h:64:27: performance: Function 'get_first_child_widgets()' should return member 'm_list_first_widgets' by const reference. [returnByReference] glom-1.30.4/glom/utility_widgets/flowtable.cc:55:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/flowtable.cc:99:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/flowtable.cc:164:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/flowtable.cc:105:16: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:175:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_ORIENTATION [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:251:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE_SMALL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:263:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gimp_ruler_parent_class [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:606:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unit [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:650:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:740:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gimp_ruler_parent_class [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:787:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gimp_ruler_parent_class [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:795:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gimp_ruler_parent_class [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:809:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gimp_ruler_parent_class [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:901:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gimp_ruler_parent_class [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:1262:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_CONTENT_COLOR [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:168:3: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:270:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gimp_ruler_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:154:40: note: You might need to cast the function pointer here glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:270:40: note: Parameter 'pspec' can be declared as pointer to const glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:320:38: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gimp_ruler_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:155:40: note: You might need to cast the function pointer here glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:320:38: note: Parameter 'pspec' can be declared as pointer to const glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:380:21: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:409:18: style: Variable 'widget_window' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:717:21: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:843:21: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:916:43: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gimp_ruler_motion_notify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:165:40: note: You might need to cast the function pointer here glom-1.30.4/glom/utility_widgets/gimpruler/gimpruler.c:916:43: note: Parameter 'event' can be declared as pointer to const glom-1.30.4/glom/utility_widgets/gimpruler/libgimpbase/gimpbase-private.c:37:33: style: Parameter 'vtable' can be declared as pointer to const [constParameterPointer] glom-1.30.4/glom/utility_widgets/gimpruler/libgimpbase/gimpunit.c:60:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/libgimpbase/gimpunit.c:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIMP_UNIT_PIXEL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/libgimpbase/gimpunit.c:126:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIMP_UNIT_END [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/libgimpbase/gimpunit.c:144:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIMP_UNIT_END [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/libgimpbase/gimpunit.c:177:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIMP_UNIT_INCH [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/libgimpbase/gimpunit.c:427:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIMP_UNIT_PERCENT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/libgimpbase/gimpunit.c:530:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GParamSpecClass [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/libgimpbase/gimpunit.c:559:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_int [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/libgimpbase/gimpunit.c:606:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIMP_UNIT_INCH [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/libgimpbase/gimpunit.c:631:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIMP_UNIT_PIXEL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/libgimpbase/gimpunit.c:654:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIMP_UNIT_PIXEL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/libgimpbase/gimpunit.c:677:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIMP_UNIT_POINT [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/gimpruler/libgimpbase/gimpunit.c:558:22: style: Variable 'uspec' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/utility_widgets/imageglom.cc:148:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHADOW_ETCHED_IN [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/imageglom.cc:191:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/imageglom.cc:302:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDA_TYPE_BINARY [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/imageglom.cc:423:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/imageglom.cc:509:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE_PIXBUF [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/imageglom.cc:551:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/imageglom.cc:580:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/imageglom.cc:641:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/imageglom.cc:718:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/imageglom.cc:748:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/imageglom.cc:805:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/imageglom.cc:864:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/imageglom.cc:911:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/imageglom.cc:1018:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/layoutwidgetmenu.h:36:12: style: The destructor '~LayoutWidgetMenu' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:39:12: note: Virtual destructor in base class glom-1.30.4/glom/utility_widgets/layoutwidgetmenu.h:36:12: note: Destructor in derived class glom-1.30.4/glom/utility_widgets/layoutwidgetfield.h:33:12: style: The destructor '~LayoutWidgetField' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/layoutwidgetmenu.h:36:12: note: Virtual destructor in base class glom-1.30.4/glom/utility_widgets/layoutwidgetfield.h:33:12: note: Destructor in derived class glom-1.30.4/glom/utility_widgets/imageglom.h:50:12: style: The destructor '~ImageGlom' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/layoutwidgetfield.h:33:12: note: Virtual destructor in base class glom-1.30.4/glom/utility_widgets/imageglom.h:50:12: note: Destructor in derived class glom-1.30.4/glom/utility_widgets/imageglom.h:52:16: style: The function 'set_layout_item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:42:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/imageglom.h:52:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/imageglom.h:54:16: style: The function 'set_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/layoutwidgetfield.h:35:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/imageglom.h:54:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/imageglom.h:55:29: style: The function 'get_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/layoutwidgetfield.h:37:29: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/imageglom.h:55:29: note: Function in derived class glom-1.30.4/glom/utility_widgets/imageglom.h:56:16: style: The function 'get_has_original_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/layoutwidgetfield.h:42:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/imageglom.h:56:16: note: Function in derived class glom-1.30.4/glom/utility_widgets/imageglom.h:63:8: style: The function 'set_read_only' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:79:16: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/imageglom.h:63:8: note: Function in derived class glom-1.30.4/glom/utility_widgets/imageglom.h:88:22: style: The function 'get_appwindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:87:22: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/imageglom.h:88:22: note: Function in derived class glom-1.30.4/glom/utility_widgets/imageglom.cc:358:10: style: Condition 'mime_type' is always true [knownConditionTrueFalse] glom-1.30.4/glom/utility_widgets/imageglom.cc:97:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:100:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:100:70: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:107:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:125:26: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:348:37: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:350:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:423:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:551:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:564:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:580:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:586:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:592:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:641:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:653:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:697:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:701:35: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:718:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:724:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:725:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:748:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:754:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:761:40: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:765:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:805:33: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:811:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:812:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:835:28: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:864:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:911:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:993:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:994:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:995:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:996:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:997:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:998:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:1018:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/imageglom.cc:191:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] glom-1.30.4/glom/utility_widgets/imageglom.cc:201:5: note: Found duplicate branches for 'if' and 'else'. glom-1.30.4/glom/utility_widgets/imageglom.cc:191:5: note: Found duplicate branches for 'if' and 'else'. glom-1.30.4/glom/utility_widgets/imageglom.cc:169:55: style:inconclusive: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. [funcArgNamesDifferent] glom-1.30.4/glom/utility_widgets/imageglom.h:74:54: note: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/utility_widgets/imageglom.cc:169:55: note: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/utility_widgets/imageglom.cc:350:17: style: Variable 'info' can be declared as pointer to const [constVariablePointer] glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:31:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:32:23: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:34:6: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:34:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:36:6: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:36:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:38:6: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:38:27: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:40:6: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:40:28: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:42:6: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:42:19: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:44:6: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:44:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:46:6: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:46:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layouttoolbarbutton.cc:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/layouttoolbarbutton.cc:38:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layouttoolbarbutton.cc:45:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layouttoolbarbutton.cc:45:52: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layouttoolbarbutton.cc:64:25: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:110:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:66:64: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_layout_changed' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:63:30: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_layout_changed' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:66:64: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_layout_changed' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:71:67: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_layout_item_added' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:68:33: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_layout_item_added' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:71:67: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_layout_item_added' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:76:71: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_user_requested_layout' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:72:37: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_user_requested_layout' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:76:71: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_user_requested_layout' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:81:82: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_user_requested_layout_properties' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:76:48: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_user_requested_layout_properties' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:81:82: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_user_requested_layout_properties' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:199:24: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::get_dnd_in_progress' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:83:8: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::get_dnd_in_progress' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:199:24: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::get_dnd_in_progress' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:110:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layoutwidgetfield.cc:35:58: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetField::signal_edited' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/layoutwidgetfield.h:45:22: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetField::signal_edited' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetfield.cc:35:58: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetField::signal_edited' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetmenu.cc:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/layoutwidgetmenu.cc:166:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/layoutwidgetmenu.cc:37:3: performance: Variable 'm_refActionGroup' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] glom-1.30.4/glom/utility_widgets/layoutwidgetmenu.cc:71:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layoutwidgetmenu.cc:119:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layoutwidgetmenu.cc:120:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layoutwidgetmenu.cc:121:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layoutwidgetmenu.cc:122:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layoutwidgetmenu.cc:123:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layoutwidgetmenu.cc:124:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layoutwidgetmenu.cc:125:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layoutwidgetmenu.cc:126:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layoutwidgetmenu.cc:166:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layoutwidgetutils.cc:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/layoutwidgetutils.cc:102:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/layoutwidgetutils.h:38:12: style: The destructor '~LayoutWidgetUtils' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:39:12: note: Virtual destructor in base class glom-1.30.4/glom/utility_widgets/layoutwidgetutils.h:38:12: note: Destructor in derived class glom-1.30.4/glom/utility_widgets/layoutwidgetutils.cc:58:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layoutwidgetutils.cc:59:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layoutwidgetutils.cc:72:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/layoutwidgetutils.cc:102:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/notebook_noframe.cc:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORIENTATION_VERTICAL [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/notebook_noframe.cc:115:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_START [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/notebookglom.h:42:12: style: The destructor '~NotebookGlom' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/layoutwidgetmenu.h:36:12: note: Virtual destructor in base class glom-1.30.4/glom/utility_widgets/notebookglom.h:42:12: note: Destructor in derived class glom-1.30.4/glom/utility_widgets/notebookglom.h:51:22: style: The function 'get_appwindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:87:22: note: Virtual function in base class glom-1.30.4/glom/utility_widgets/notebookglom.h:51:22: note: Function in derived class glom-1.30.4/glom/utility_widgets/notebooklabelglom.cc:56:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALL_EVENTS_MASK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/notebooklabelglom.cc:134:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVELOPER [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utility_widgets/notebooklabelglom.cc:77:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/notebooklabelglom.cc:78:19: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/notebooklabelglom.cc:92:39: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/notebooklabelglom.cc:97:15: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/notebooklabelglom.cc:124:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/notebooklabelglom.cc:125:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utility_widgets/notebooklabelglom.cc:131:59: style:inconclusive: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. [funcArgNamesDifferent] glom-1.30.4/glom/utility_widgets/notebooklabelglom.h:59:54: note: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/utility_widgets/notebooklabelglom.cc:131:59: note: Function 'on_button_press_event' argument 1 names different: declaration 'event' definition 'button_event'. glom-1.30.4/glom/utils_ui.cc:66:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utils_ui.cc:92:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_PROVIDER_PRIORITY_APPLICATION [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utils_ui.cc:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utils_ui.cc:135:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_HELP [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utils_ui.cc:167:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CURRENT_TIME [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utils_ui.cc:186:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONS_OK [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utils_ui.cc:241:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDA_TYPE_BINARY [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utils_ui.cc:341:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utils_ui.cc:493:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERP_NEAREST [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utils_ui.cc:500:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONS_NONE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utils_ui.cc:516:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_INFO [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utils_ui.cc:561:165: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_ERROR [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utils_ui.cc:604:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utils_ui.cc:628:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/utils_ui.cc:66:16: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utils_ui.cc:113:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utils_ui.cc:119:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utils_ui.cc:169:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utils_ui.cc:178:49: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utils_ui.cc:257:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utils_ui.cc:284:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utils_ui.cc:289:27: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utils_ui.cc:300:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utils_ui.cc:498:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utils_ui.cc:500:51: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utils_ui.cc:504:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utils_ui.cc:505:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utils_ui.cc:516:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utils_ui.cc:516:42: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utils_ui.cc:532:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utils_ui.cc:545:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utils_ui.cc:560:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utils_ui.cc:561:7: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utils_ui.cc:592:32: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utils_ui.cc:592:64: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/utils_ui.cc:604:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/variablesmap.cc:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mapWidgetsToVariables [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/variablesmap.cc:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mapWidgetsToVariables [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/variablesmap.cc:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mapWidgetsToVariables [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/variablesmap.cc:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mapWidgetsToVariables [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/variablesmap.cc:96:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mapWidgetsToVariables [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/variablesmap.cc:105:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mapWidgetsToVariables [valueFlowBailoutIncompleteVar] glom-1.30.4/glom/variablesmap.cc:46:46: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/variablesmap.cc:59:39: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/variablesmap.cc:64:42: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/variablesmap.cc:76:39: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/variablesmap.cc:88:42: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/window_boxholder.cc:35:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIN_POS_CENTER_ON_PARENT [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/glade_toplevels_instantiation.cc:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/glade_toplevels_instantiation.cc:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/glade_toplevels_instantiation.cc:41:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/glade_toplevels_instantiation.cc:42:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/glade_toplevels_instantiation.cc:63:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/glade_toplevels_instantiation.cc:73:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/glade_toplevels_instantiation.cc:81:19: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/glade_toplevels_instantiation.cc:102:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/import/test_parsing.cc:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/import/test_parsing.cc:218:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_TESTS_IMPORT_DATA_NOTINSTALLED [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/import/test_parsing.cc:61:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/import/test_signals.cc:160:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/import/test_signals.cc:77:22: style: Condition '2==get_line_scanned_count_instance()' is always false [knownConditionTrueFalse] glom-1.30.4/tests/import/test_signals.cc:77:56: note: Calling function 'get_line_scanned_count_instance' returns 0 glom-1.30.4/tests/import/test_signals.cc:77:22: note: Condition '2==get_line_scanned_count_instance()' is always false glom-1.30.4/tests/import/test_signals.cc:78:22: style: Condition '0==get_encoding_error_count_instance()' is always true [knownConditionTrueFalse] glom-1.30.4/tests/import/test_signals.cc:78:58: note: Calling function 'get_encoding_error_count_instance' returns 0 glom-1.30.4/tests/import/test_signals.cc:78:22: note: Condition '0==get_encoding_error_count_instance()' is always true glom-1.30.4/tests/import/test_signals.cc:93:22: style: Condition '2==get_line_scanned_count_instance()' is always false [knownConditionTrueFalse] glom-1.30.4/tests/import/test_signals.cc:93:56: note: Calling function 'get_line_scanned_count_instance' returns 0 glom-1.30.4/tests/import/test_signals.cc:93:22: note: Condition '2==get_line_scanned_count_instance()' is always false glom-1.30.4/tests/import/test_signals.cc:94:22: style: Condition '0==get_encoding_error_count_instance()' is always true [knownConditionTrueFalse] glom-1.30.4/tests/import/test_signals.cc:94:58: note: Calling function 'get_encoding_error_count_instance' returns 0 glom-1.30.4/tests/import/test_signals.cc:94:22: note: Condition '0==get_encoding_error_count_instance()' is always true glom-1.30.4/tests/import/test_signals.cc:150:22: style: Condition '1==get_encoding_error_count_instance()' is always false [knownConditionTrueFalse] glom-1.30.4/tests/import/test_signals.cc:150:58: note: Calling function 'get_encoding_error_count_instance' returns 0 glom-1.30.4/tests/import/test_signals.cc:150:22: note: Condition '1==get_encoding_error_count_instance()' is always false glom-1.30.4/tests/import/test_signals.cc:151:22: style: Condition '0==get_line_scanned_count_instance()' is always true [knownConditionTrueFalse] glom-1.30.4/tests/import/test_signals.cc:151:56: note: Calling function 'get_line_scanned_count_instance' returns 0 glom-1.30.4/tests/import/test_signals.cc:151:22: note: Condition '0==get_line_scanned_count_instance()' is always true glom-1.30.4/tests/import/utils.cc:16:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/import/utils.cc:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/import/utils.cc:103:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSING [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/import/utils.cc:145:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSING [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/import/utils.cc:27:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/import/utils.cc:42:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/import/utils.cc:117:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/import/utils.cc:33:10: style: The scope of the variable 'result' can be reduced. [variableScope] glom-1.30.4/tests/python/test_load_python_library.cc:10:68: error: There is an unknown macro here somewhere. Configuration is required. If GLOM_ABI_VERSION_UNDERLINED is a macro then please configure it. [unknownMacro] glom-1.30.4/tests/python/test_python_execute_func.cc:21:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMERIC [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/python/test_python_execute_func.cc:29:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_func.cc:34:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_func.cc:11:15: style: The scope of the variable 'calculation' can be reduced. [variableScope] glom-1.30.4/tests/python/test_python_execute_func_bad_syntax.cc:23:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMERIC [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/python/test_python_execute_func_bad_syntax.cc:31:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_func_bad_syntax.cc:36:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_func_bad_syntax.cc:11:15: style: The scope of the variable 'calculation' can be reduced. [variableScope] glom-1.30.4/tests/python/test_python_execute_func_change_result_type.cc:18:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/python/test_python_execute_func_change_result_type.cc:31:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_func_change_result_type.cc:36:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_func_change_result_type.cc:11:15: style: The scope of the variable 'calculation' can be reduced. [variableScope] glom-1.30.4/tests/python/test_python_execute_func_date.cc:21:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATE [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/python/test_python_execute_func_date.cc:52:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAY [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/python/test_python_execute_func_with_record.cc:13:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/python/test_python_execute_func_with_record.cc:18:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/python/test_python_execute_func_with_record.cc:41:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_DOCDIR_EXAMPLES_NOTINSTALLED [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/python/test_python_execute_func_with_record.cc:47:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_func_with_record.cc:64:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_func_with_record.cc:78:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_func_with_record.cc:110:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_func_with_record.cc:115:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_func_with_record.cc:124:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_func_with_record.cc:90:15: style: The scope of the variable 'calculation' can be reduced. [variableScope] glom-1.30.4/tests/python/test_python_execute_func_with_record_field_types.cc:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/python/test_python_execute_func_with_record_field_types.cc:103:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/python/test_python_execute_func_with_record_field_types.cc:60:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_func_with_record_field_types.cc:65:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_func_with_record_field_types.cc:74:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_func_with_record_field_types.cc:81:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_func_with_record_field_types.cc:88:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_func_with_record_field_types.cc:103:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_func_with_record_field_types.cc:121:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_func_with_record_field_types.cc:134:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_script.cc:96:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/python/test_python_execute_script.cc:96:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_script.cc:101:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_execute_script.cc:107:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_module.cc:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/python/test_python_module.cc:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/python/test_python_module.cc:18:49: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/python/test_python_module.cc:38:49: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_conversions.cc:28:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_conversions.cc:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_conversions.cc:35:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_conversions.cc:43:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_conversions.cc:61:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_autosave.cc:43:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_FOUND [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_document_autosave.cc:74:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSTGRES_CENTRAL [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_document_autosave.cc:46:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_autosave.cc:52:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load.cc:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_document_load.cc:133:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_DOCDIR_EXAMPLES_NOTINSTALLED [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_document_load.cc:97:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load.cc:139:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load.cc:155:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load.cc:267:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load.cc:277:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load.cc:283:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load.cc:290:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load.cc:296:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load.cc:302:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load.cc:311:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load.cc:317:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load.cc:324:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load.cc:330:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load.cc:336:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load.cc:361:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load.cc:367:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load.cc:380:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load.cc:390:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load.cc:396:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load.cc:402:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load.cc:50:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/tests/test_document_load_and_change.cc:70:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_DOCDIR_EXAMPLES_NOTINSTALLED [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_document_load_and_change.cc:76:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_change.cc:92:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_change.cc:108:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_change.cc:115:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_change.cc:123:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_change.cc:129:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_change.cc:136:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_change.cc:149:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_change.cc:155:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_change.cc:165:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_change.cc:174:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_change.cc:183:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_change.cc:192:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_change.cc:199:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_change.cc:205:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_change.cc:212:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_change.cc:222:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_change.cc:231:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_change.cc:35:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/tests/test_document_load_and_save.cc:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_document_load_and_save.cc:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_document_load_and_save.cc:40:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_save.cc:58:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_save.cc:59:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_save.cc:64:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_save.cc:65:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_save.cc:78:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_save.cc:102:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_and_save.cc:115:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_image.cc:41:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_DOCDIR_EXAMPLES_NOTINSTALLED [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_document_load_image.cc:47:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_image.cc:63:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_translations.cc:155:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_document_load_translations.cc:172:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_document_load_translations.cc:188:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_fake_connection.cc:41:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_DOCDIR_EXAMPLES_NOTINSTALLED [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_fake_connection.cc:47:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_fake_connection.cc:60:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_fake_connection.cc:90:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_field_file_format.cc:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_field_file_format.cc:69:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_field_file_format.cc:36:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_field_file_format.cc:69:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_field_file_format.cc:70:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_glade_derived_instantiation.cc:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_glade_derived_instantiation.cc:90:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_glade_derived_instantiation.cc:116:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_glade_derived_instantiation.cc:117:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_glade_derived_instantiation.cc:118:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_glade_derived_instantiation.cc:119:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_iso_codes.cc:27:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/tests/test_iso_codes.cc:38:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/tests/test_parsing_time.cc:20:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_parsing_time.cc:20:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_parsing_time.cc:30:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_parsing_time.cc:39:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_parsing_time.cc:45:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_script_check_for_problems.cc:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_script_check_for_problems.cc:33:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_script_check_for_problems.cc:42:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_script_check_for_problems.cc:53:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty.cc:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_empty.cc:34:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty.cc:48:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_change_sysprefs.cc:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_empty_change_sysprefs.cc:34:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_change_sysprefs.cc:55:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_change_sysprefs.cc:61:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:120:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:43:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:50:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:51:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:58:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:70:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:78:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:79:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:80:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:98:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:108:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:129:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:153:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:171:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:177:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:226:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:232:24: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:257:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:263:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:152:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:193:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/tests/test_selfhosting_new_empty_then_users.cc:221:7: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/tests/test_selfhosting_new_from_example.cc:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_from_example.cc:84:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_from_example.cc:36:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example.cc:42:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_defaultvalues.cc:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_from_example_defaultvalues.cc:114:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_from_example_defaultvalues.cc:36:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_defaultvalues.cc:52:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_defaultvalues.cc:59:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_defaultvalues.cc:67:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_defaultvalues.cc:82:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_defaultvalues.cc:89:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_defaultvalues.cc:97:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_float.cc:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_from_example_float.cc:40:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_float.cc:48:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_float.cc:70:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_float.cc:78:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_float.cc:88:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_float.cc:95:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_float.cc:96:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_float.cc:97:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_operator.cc:44:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_from_example_operator.cc:60:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_operator.cc:67:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_operator.cc:84:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_operator.cc:90:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_operator.cc:100:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_operator.cc:117:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_operator.cc:123:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_operator.cc:133:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_operator.cc:139:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_operator.cc:149:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_operator.cc:155:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_operator.cc:113:16: style: Local variable 'test' shadows outer function [shadowFunction] glom-1.30.4/tests/test_selfhosting_new_from_example_operator.cc:39:13: note: Shadowed declaration glom-1.30.4/tests/test_selfhosting_new_from_example_operator.cc:113:16: note: Shadow variable glom-1.30.4/tests/test_selfhosting_new_from_example_strangepath.cc:32:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSQL_SELF [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_from_example_strangepath.cc:49:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_from_example_strangepath.cc:55:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_alter_table.cc:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_then_alter_table.cc:40:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_alter_table.cc:46:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_alter_table.cc:52:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_alter_table.cc:58:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_alter_table.cc:65:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_backup_restore.cc:31:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_then_backup_restore.cc:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_then_backup_restore.cc:108:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSTGRES_SELF [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_then_backup_restore.cc:46:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_backup_restore.cc:56:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_backup_restore.cc:73:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_backup_restore.cc:84:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_backup_restore.cc:110:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:42:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:51:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:58:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:66:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:78:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:84:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:96:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:102:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:114:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:120:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:132:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:138:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:150:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:173:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:179:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:75:16: style: Local variable 'test' shadows outer function [shadowFunction] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:35:13: note: Shadowed declaration glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:75:16: note: Shadow variable glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:93:16: style: Local variable 'test' shadows outer function [shadowFunction] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:35:13: note: Shadowed declaration glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:93:16: note: Shadow variable glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:111:16: style: Local variable 'test' shadows outer function [shadowFunction] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:35:13: note: Shadowed declaration glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:111:16: note: Shadow variable glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:129:16: style: Local variable 'test' shadows outer function [shadowFunction] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:35:13: note: Shadowed declaration glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:129:16: note: Shadow variable glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:170:16: style: Local variable 'test' shadows outer function [shadowFunction] glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:35:13: note: Shadowed declaration glom-1.30.4/tests/test_selfhosting_new_then_change_columns.cc:170:16: note: Shadow variable glom-1.30.4/tests/test_selfhosting_new_then_choices.cc:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_then_choices.cc:42:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_choices.cc:52:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_choices.cc:60:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_choices.cc:68:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_get_privs.cc:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_then_get_privs.cc:74:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSTGRES_SELF [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_then_get_privs.cc:34:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_get_privs.cc:41:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_get_privs.cc:49:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_get_privs.cc:57:22: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_get_privs.cc:76:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_get_privs.cc:45:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/tests/test_selfhosting_new_then_get_privs.cc:53:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] glom-1.30.4/tests/test_selfhosting_new_then_image.cc:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_then_image.cc:42:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_image.cc:56:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_image.cc:72:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_image.cc:90:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_image.cc:97:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_image.cc:106:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_image.cc:121:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_image.cc:130:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_image.cc:137:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_image.cc:143:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_image.cc:152:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_lookup.cc:74:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_then_lookup.cc:74:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_lookup.cc:82:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_lookup.cc:91:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_lookup.cc:97:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_lookup.cc:103:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_lookup.cc:109:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_lookup.cc:119:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_lookup.cc:125:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_lookup.cc:131:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_lookup.cc:137:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_lookup.cc:143:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_lookup.cc:150:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_lookup.cc:156:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_lookup.cc:162:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_lookup.cc:168:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_lookup.cc:174:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_lookup.cc:186:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_lookup.cc:193:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_lookup.cc:194:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_lookup.cc:195:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_report.cc:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_then_report.cc:36:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_report.cc:54:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_report.cc:60:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_report_summary.cc:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_then_report_summary.cc:86:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_new_then_report_summary.cc:36:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_report_summary.cc:44:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_report_summary.cc:59:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_report_summary.cc:65:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_report_summary.cc:71:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_report_summary.cc:91:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_new_then_report_summary.cc:98:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_non_numeric_primary_keys.cc:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_non_numeric_primary_keys.cc:84:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_non_numeric_primary_keys.cc:36:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_non_numeric_primary_keys.cc:42:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_sqlinjection.cc:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_sqlinjection.cc:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_sqlinjection.cc:127:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_sqlinjection.cc:167:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMERIC [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_sqlinjection.cc:210:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_sqlinjection.cc:57:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_sqlinjection.cc:90:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_sqlinjection.cc:96:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_sqlinjection.cc:150:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_sqlinjection.cc:191:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_sqlinjection.cc:197:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_sqlinjection.cc:210:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_sqlinjection.cc:216:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_sqlinjection.cc:222:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_sqlinjection.cc:228:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_sqlinjection.cc:234:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_sqlinjection.cc:240:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_sqlinjection.cc:246:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_sqlinjection.cc:134:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] glom-1.30.4/tests/test_selfhosting_sqlinjection.cc:138:3: note: Found duplicate branches for 'if' and 'else'. glom-1.30.4/tests/test_selfhosting_sqlinjection.cc:134:3: note: Found duplicate branches for 'if' and 'else'. glom-1.30.4/tests/test_selfhosting_utils.cc:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_utils.cc:93:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_TYPE_DIRECTORY [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_utils.cc:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_utils.cc:163:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_utils.cc:176:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSTGRES_SELF [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_utils.cc:244:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_utils.cc:276:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_utils.cc:292:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_DOCDIR_EXAMPLES_NOTINSTALLED [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_utils.cc:313:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_TEST_EXAMPLES_NOTINSTALLED [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_utils.cc:329:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_utils.cc:348:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSTGRES_SELF [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_utils.cc:374:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSTGRES_SELF [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_utils.cc:399:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_utils.cc:425:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_utils.cc:451:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_utils.cc:508:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_utils.cc:564:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_utils.cc:587:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_utils.cc:611:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_selfhosting_utils.cc:68:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:141:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:165:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:180:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:227:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:244:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:251:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:260:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:276:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:297:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:318:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:329:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:335:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:352:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:365:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:378:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:385:46: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:389:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:399:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:405:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:411:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:425:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:440:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:451:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:465:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:476:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:484:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:496:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:508:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:526:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:540:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:548:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:564:20: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:571:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_selfhosting_utils.cc:577:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_utils.cc:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_TESTS_IMAGE_DATA_NOTINSTALLED [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_utils.cc:63:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_utils.cc:69:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_utils.cc:74:29: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_utils_images.cc:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDA_TYPE_BINARY [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_utils_images.cc:44:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_utils_images.cc:49:21: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_utils_images.cc:58:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_xml_utils.cc:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_xml_utils.cc:62:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAY [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/test_xml_utils.cc:30:37: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/test_xml_utils.cc:46:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/translations_po/test_document_export_po.cc:46:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_MSGFMT [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/translations_po/test_document_export_po.cc:77:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_DOCDIR_EXAMPLES_NOTINSTALLED [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/translations_po/test_document_export_po.cc:55:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/translations_po/test_document_export_po.cc:83:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/translations_po/test_document_export_po.cc:99:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/translations_po/test_document_export_po.cc:106:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/translations_po/test_document_export_po.cc:117:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/translations_po/test_document_export_po.cc:129:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/translations_po/test_document_export_po.cc:141:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/translations_po/test_document_import_po.cc:42:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOM_DOCDIR_EXAMPLES_NOTINSTALLED [valueFlowBailoutIncompleteVar] glom-1.30.4/tests/translations_po/test_document_import_po.cc:48:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/translations_po/test_document_import_po.cc:64:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/translations_po/test_document_import_po.cc:80:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/translations_po/test_document_import_po.cc:86:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/translations_po/test_document_import_po.cc:97:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/translations_po/test_document_import_po.cc:110:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/tests/translations_po/test_document_import_po.cc:121:18: style: C-style pointer casting [cstyleCast] glom-1.30.4/glom/glom_create_from_example.cc:49:1: error: The one definition rule is violated, different classes/structs have the same name 'GlomCreateOptionGroup' [ctuOneDefinitionRuleViolation] glom-1.30.4/glom/glom_export_po.cc:37:1: note: The one definition rule is violated, different classes/structs have the same name 'GlomCreateOptionGroup' glom-1.30.4/glom/glom_create_from_example.cc:49:1: note: The one definition rule is violated, different classes/structs have the same name 'GlomCreateOptionGroup' glom-1.30.4/glom/glom_create_from_example.cc:49:1: error: The one definition rule is violated, different classes/structs have the same name 'GlomCreateOptionGroup' [ctuOneDefinitionRuleViolation] glom-1.30.4/glom/glom_export_po_all.cc:37:1: note: The one definition rule is violated, different classes/structs have the same name 'GlomCreateOptionGroup' glom-1.30.4/glom/glom_create_from_example.cc:49:1: note: The one definition rule is violated, different classes/structs have the same name 'GlomCreateOptionGroup' glom-1.30.4/glom/glom_create_from_example.cc:49:1: error: The one definition rule is violated, different classes/structs have the same name 'GlomCreateOptionGroup' [ctuOneDefinitionRuleViolation] glom-1.30.4/glom/glom_import_po_all.cc:38:1: note: The one definition rule is violated, different classes/structs have the same name 'GlomCreateOptionGroup' glom-1.30.4/glom/glom_create_from_example.cc:49:1: note: The one definition rule is violated, different classes/structs have the same name 'GlomCreateOptionGroup' glom-1.30.4/glom/glom_create_from_example.cc:49:1: error: The one definition rule is violated, different classes/structs have the same name 'GlomCreateOptionGroup' [ctuOneDefinitionRuleViolation] glom-1.30.4/glom/glom_test_connection.cc:40:1: note: The one definition rule is violated, different classes/structs have the same name 'GlomCreateOptionGroup' glom-1.30.4/glom/glom_create_from_example.cc:49:1: note: The one definition rule is violated, different classes/structs have the same name 'GlomCreateOptionGroup' diff: head glom-1.30.4/docs/postgres_gda_test.c:37:24: style: Variable 'errors' is assigned a value that is never used. [unreadVariable] head glom-1.30.4/glom/appwindow.cc:1045:75: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/appwindow.cc:1055:69: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/appwindow.cc:2124:35: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/appwindow.cc:2262:67: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/appwindow.cc:2296:53: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/appwindow.cc:2451:44: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/appwindow.cc:2500:45: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/appwindow.cc:642:59: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/bakery/appwindow_withdoc.cc:230:37: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/bakery/appwindow_withdoc.cc:274:39: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/bakery/appwindow_withdoc.cc:479:33: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/base_db.cc:1343:62: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/base_db_table_data.cc:415:68: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Base_DB_Table_Data::signal_record_changed' can be const. [functionConst] glom-1.30.4/glom/base_db_table_data.h:46:30: note: Either there is a missing 'override', or the member function 'Glom::Base_DB_Table_Data::signal_record_changed' can be const. glom-1.30.4/glom/base_db_table_data.cc:415:68: note: Either there is a missing 'override', or the member function 'Glom::Base_DB_Table_Data::signal_record_changed' can be const. 2.17.0 glom-1.30.4/glom/base_db_table_data.h:46:30: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Base_DB_Table_Data::signal_record_changed' can be const. [functionConst] glom-1.30.4/glom/base_db_table_data.cc:415:68: note: Either there is a missing 'override', or the member function 'Glom::Base_DB_Table_Data::signal_record_changed' can be const. glom-1.30.4/glom/base_db_table_data.h:46:30: note: Either there is a missing 'override', or the member function 'Glom::Base_DB_Table_Data::signal_record_changed' can be const. head glom-1.30.4/glom/frame_glom.cc:1145:61: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/frame_glom.cc:1149:68: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/frame_glom.cc:1153:64: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/frame_glom.cc:1206:52: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/frame_glom.cc:2125:55: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/frame_glom.cc:2194:53: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/frame_glom.cc:321:35: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/frame_glom.cc:550:46: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/frame_glom.cc:581:49: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/frame_glom.cc:732:44: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/glom_create_from_example.cc:73:68: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/glom_export_po.cc:51:58: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/glom_export_po_all.cc:49:62: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/glom_import_po_all.cc:50:62: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/glom_test_connection.cc:60:68: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/import_csv/csv_parser.cc:103:33: style:inconclusive: Technically the member function 'Glom::CsvParser::get_data' can be const. [functionConst] glom-1.30.4/glom/import_csv/csv_parser.h:79:24: note: Technically the member function 'Glom::CsvParser::get_data' can be const. glom-1.30.4/glom/import_csv/csv_parser.cc:103:33: note: Technically the member function 'Glom::CsvParser::get_data' can be const. 2.17.0 glom-1.30.4/glom/import_csv/csv_parser.h:79:24: style:inconclusive: Technically the member function 'Glom::CsvParser::get_data' can be const. [functionConst] glom-1.30.4/glom/import_csv/csv_parser.cc:103:33: note: Technically the member function 'Glom::CsvParser::get_data' can be const. glom-1.30.4/glom/import_csv/csv_parser.h:79:24: note: Technically the member function 'Glom::CsvParser::get_data' can be const. head glom-1.30.4/glom/import_csv/dialog_import_csv.cc:183:51: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/libglom/spawn_with_feedback.cc:194:207: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] head glom-1.30.4/glom/mode_data/box_data_details.cc:418:65: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/mode_data/box_data_manyrecords.cc:52:28: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::refresh_data_from_database_blank' can be static. [functionStatic] glom-1.30.4/glom/mode_data/box_data_manyrecords.h:38:8: note: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::refresh_data_from_database_blank' can be static. glom-1.30.4/glom/mode_data/box_data_manyrecords.cc:52:28: note: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::refresh_data_from_database_blank' can be static. head glom-1.30.4/glom/mode_data/box_data_manyrecords.cc:65:80: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::signal_user_requested_details' can be const. [functionConst] glom-1.30.4/glom/mode_data/box_data_manyrecords.h:52:38: note: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::signal_user_requested_details' can be const. glom-1.30.4/glom/mode_data/box_data_manyrecords.cc:65:80: note: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::signal_user_requested_details' can be const. head glom-1.30.4/glom/mode_data/box_data_manyrecords.cc:70:82: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::signal_record_selection_changed' can be const. [functionConst] glom-1.30.4/glom/mode_data/box_data_manyrecords.h:55:40: note: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::signal_record_selection_changed' can be const. glom-1.30.4/glom/mode_data/box_data_manyrecords.cc:70:82: note: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::signal_record_selection_changed' can be const. 2.17.0 glom-1.30.4/glom/mode_data/box_data_manyrecords.h:38:8: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::refresh_data_from_database_blank' can be static. [functionStatic] glom-1.30.4/glom/mode_data/box_data_manyrecords.cc:52:28: note: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::refresh_data_from_database_blank' can be static. glom-1.30.4/glom/mode_data/box_data_manyrecords.h:38:8: note: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::refresh_data_from_database_blank' can be static. 2.17.0 glom-1.30.4/glom/mode_data/box_data_manyrecords.h:52:38: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::signal_user_requested_details' can be const. [functionConst] glom-1.30.4/glom/mode_data/box_data_manyrecords.cc:65:80: note: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::signal_user_requested_details' can be const. glom-1.30.4/glom/mode_data/box_data_manyrecords.h:52:38: note: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::signal_user_requested_details' can be const. 2.17.0 glom-1.30.4/glom/mode_data/box_data_manyrecords.h:55:40: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::signal_record_selection_changed' can be const. [functionConst] glom-1.30.4/glom/mode_data/box_data_manyrecords.cc:70:82: note: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::signal_record_selection_changed' can be const. glom-1.30.4/glom/mode_data/box_data_manyrecords.h:55:40: note: Either there is a missing 'override', or the member function 'Glom::Box_Data_ManyRecords::signal_record_selection_changed' can be const. head glom-1.30.4/glom/mode_data/box_data_portal.cc:335:71: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/mode_data/datawidget/cellrenderer_buttonimage.cc:38:81: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::GlomCellRenderer_ButtonImage::signal_clicked' can be const. [functionConst] glom-1.30.4/glom/mode_data/datawidget/cellrenderer_buttonimage.h:38:23: note: Either there is a missing 'override', or the member function 'Glom::GlomCellRenderer_ButtonImage::signal_clicked' can be const. glom-1.30.4/glom/mode_data/datawidget/cellrenderer_buttonimage.cc:38:81: note: Either there is a missing 'override', or the member function 'Glom::GlomCellRenderer_ButtonImage::signal_clicked' can be const. 2.17.0 glom-1.30.4/glom/mode_data/datawidget/cellrenderer_buttonimage.h:38:23: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::GlomCellRenderer_ButtonImage::signal_clicked' can be const. [functionConst] glom-1.30.4/glom/mode_data/datawidget/cellrenderer_buttonimage.cc:38:81: note: Either there is a missing 'override', or the member function 'Glom::GlomCellRenderer_ButtonImage::signal_clicked' can be const. glom-1.30.4/glom/mode_data/datawidget/cellrenderer_buttonimage.h:38:23: note: Either there is a missing 'override', or the member function 'Glom::GlomCellRenderer_ButtonImage::signal_clicked' can be const. head glom-1.30.4/glom/mode_data/datawidget/cellrenderer_buttontext.cc:38:79: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::GlomCellRenderer_ButtonText::signal_clicked' can be const. [functionConst] glom-1.30.4/glom/mode_data/datawidget/cellrenderer_buttontext.h:38:23: note: Either there is a missing 'override', or the member function 'Glom::GlomCellRenderer_ButtonText::signal_clicked' can be const. glom-1.30.4/glom/mode_data/datawidget/cellrenderer_buttontext.cc:38:79: note: Either there is a missing 'override', or the member function 'Glom::GlomCellRenderer_ButtonText::signal_clicked' can be const. 2.17.0 glom-1.30.4/glom/mode_data/datawidget/cellrenderer_buttontext.h:38:23: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::GlomCellRenderer_ButtonText::signal_clicked' can be const. [functionConst] glom-1.30.4/glom/mode_data/datawidget/cellrenderer_buttontext.cc:38:79: note: Either there is a missing 'override', or the member function 'Glom::GlomCellRenderer_ButtonText::signal_clicked' can be const. glom-1.30.4/glom/mode_data/datawidget/cellrenderer_buttontext.h:38:23: note: Either there is a missing 'override', or the member function 'Glom::GlomCellRenderer_ButtonText::signal_clicked' can be const. head glom-1.30.4/glom/mode_data/datawidget/checkbutton.cc:49:19: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::CheckButton::init' can be static. [functionStatic] glom-1.30.4/glom/mode_data/datawidget/checkbutton.h:51:8: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::CheckButton::init' can be static. glom-1.30.4/glom/mode_data/datawidget/checkbutton.cc:49:19: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::CheckButton::init' can be static. 2.17.0 glom-1.30.4/glom/mode_data/datawidget/checkbutton.h:51:8: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::CheckButton::init' can be static. [functionStatic] glom-1.30.4/glom/mode_data/datawidget/checkbutton.cc:49:19: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::CheckButton::init' can be static. glom-1.30.4/glom/mode_data/datawidget/checkbutton.h:51:8: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::CheckButton::init' can be static. head glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.cc:49:27: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboAsRadioButtons::init' can be static. [functionStatic] glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.h:72:8: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboAsRadioButtons::init' can be static. glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.cc:49:27: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboAsRadioButtons::init' can be static. 2.17.0 glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.h:72:8: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboAsRadioButtons::init' can be static. [functionStatic] glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.cc:49:27: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboAsRadioButtons::init' can be static. glom-1.30.4/glom/mode_data/datawidget/combo_as_radio_buttons.h:72:8: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboAsRadioButtons::init' can be static. head glom-1.30.4/glom/mode_data/datawidget/combochoices.cc:45:20: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoices::init' can be static. [functionStatic] glom-1.30.4/glom/mode_data/datawidget/combochoices.h:70:8: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoices::init' can be static. glom-1.30.4/glom/mode_data/datawidget/combochoices.cc:45:20: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoices::init' can be static. head glom-1.30.4/glom/mode_data/datawidget/combochoices.cc:53:20: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoices::refresh_data_from_database_with_foreign_key' can be const. [functionConst] glom-1.30.4/glom/mode_data/datawidget/combochoices.h:67:8: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoices::refresh_data_from_database_with_foreign_key' can be const. glom-1.30.4/glom/mode_data/datawidget/combochoices.cc:53:20: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoices::refresh_data_from_database_with_foreign_key' can be const. 2.17.0 glom-1.30.4/glom/mode_data/datawidget/combochoices.h:67:8: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoices::refresh_data_from_database_with_foreign_key' can be const. [functionConst] glom-1.30.4/glom/mode_data/datawidget/combochoices.cc:53:20: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoices::refresh_data_from_database_with_foreign_key' can be const. glom-1.30.4/glom/mode_data/datawidget/combochoices.h:67:8: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoices::refresh_data_from_database_with_foreign_key' can be const. 2.17.0 glom-1.30.4/glom/mode_data/datawidget/combochoices.h:70:8: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoices::init' can be static. [functionStatic] glom-1.30.4/glom/mode_data/datawidget/combochoices.cc:45:20: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoices::init' can be static. glom-1.30.4/glom/mode_data/datawidget/combochoices.h:70:8: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoices::init' can be static. head glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:326:57: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoicesWithTreeModel::get_choices_model' can be const. [functionConst] glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.h:50:32: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoicesWithTreeModel::get_choices_model' can be const. glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:326:57: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoicesWithTreeModel::get_choices_model' can be const. 2.17.0 glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.h:50:32: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoicesWithTreeModel::get_choices_model' can be const. [functionConst] glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.cc:326:57: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoicesWithTreeModel::get_choices_model' can be const. glom-1.30.4/glom/mode_data/datawidget/combochoiceswithtreemodel.h:50:32: note: Either there is a missing 'override', or the member function 'Glom::DataWidgetChildren::ComboChoicesWithTreeModel::get_choices_model' can be const. head glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:266:44: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_edited' can be const. [functionConst] glom-1.30.4/glom/mode_data/datawidget/datawidget.h:77:22: note: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_edited' can be const. glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:266:44: note: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_edited' can be const. head glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:271:53: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_choices_changed' can be const. [functionConst] glom-1.30.4/glom/mode_data/datawidget/datawidget.h:90:31: note: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_choices_changed' can be const. glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:271:53: note: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_choices_changed' can be const. head glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:596:61: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_open_details_requested' can be const. [functionConst] glom-1.30.4/glom/mode_data/datawidget/datawidget.h:80:38: note: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_open_details_requested' can be const. glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:596:61: note: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_open_details_requested' can be const. 2.17.0 glom-1.30.4/glom/mode_data/datawidget/datawidget.h:77:22: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_edited' can be const. [functionConst] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:266:44: note: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_edited' can be const. glom-1.30.4/glom/mode_data/datawidget/datawidget.h:77:22: note: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_edited' can be const. 2.17.0 glom-1.30.4/glom/mode_data/datawidget/datawidget.h:80:38: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_open_details_requested' can be const. [functionConst] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:596:61: note: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_open_details_requested' can be const. glom-1.30.4/glom/mode_data/datawidget/datawidget.h:80:38: note: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_open_details_requested' can be const. 2.17.0 glom-1.30.4/glom/mode_data/datawidget/datawidget.h:90:31: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_choices_changed' can be const. [functionConst] glom-1.30.4/glom/mode_data/datawidget/datawidget.cc:271:53: note: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_choices_changed' can be const. glom-1.30.4/glom/mode_data/datawidget/datawidget.h:90:31: note: Either there is a missing 'override', or the member function 'Glom::DataWidget::signal_choices_changed' can be const. 2.17.0 glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:454:23: style: Condition 'column_sql<(int)m_columns_count' is always true [knownConditionTrueFalse] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:424:15: note: Assuming that condition 'column<(int)m_columns_count' is not redundant glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:453:30: note: column_sql is assigned 'column' here. glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:454:23: note: Condition 'column_sql<(int)m_columns_count' is always true head glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:636:11: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:935:6: style: Condition 'rows_count' is always true [knownConditionTrueFalse] head glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:935:6: style: Condition 'rows_count' is always true [knownConditionTrueFalse] glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:934:49: note: Calling function 'get_internal_rows_count' returns !<=0 glom-1.30.4/glom/mode_data/datawidget/treemodel_db.cc:935:6: note: Condition 'rows_count' is always true head glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1137:16: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::finish_editing' can be static. [functionStatic] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:196:8: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::finish_editing' can be static. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1137:16: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::finish_editing' can be static. head glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1227:55: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_user_requested_layout' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:215:37: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_user_requested_layout' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1227:55: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_user_requested_layout' can be const. head glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1233:53: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_user_requested_edit' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:222:35: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_user_requested_edit' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1233:53: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_user_requested_edit' can be const. head glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1244:46: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_record_added' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:238:28: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_record_added' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1244:46: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_record_added' can be const. head glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1249:53: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_sort_clause_changed' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:244:35: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_sort_clause_changed' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1249:53: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_sort_clause_changed' can be const. head glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1254:58: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_record_selection_changed' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:249:40: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_record_selection_changed' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1254:58: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_record_selection_changed' can be const. head glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1540:16: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::on_treeview_columnheader_button_press_event' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:350:8: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::on_treeview_columnheader_button_press_event' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1540:16: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::on_treeview_columnheader_button_press_event' can be const. head glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1551:16: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::on_treeview_column_drop' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:331:8: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::on_treeview_column_drop' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1551:16: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::on_treeview_column_drop' can be const. head glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1767:40: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::get_model' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:206:32: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::get_model' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1767:40: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::get_model' can be const. head glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1880:17: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::get_count_hidden_system_columns' can be static. [functionStatic] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:372:9: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::get_count_hidden_system_columns' can be static. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1880:17: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::get_count_hidden_system_columns' can be static. 2.17.0 glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:196:8: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::finish_editing' can be static. [functionStatic] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1137:16: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::finish_editing' can be static. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:196:8: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::finish_editing' can be static. 2.17.0 glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:206:32: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::get_model' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1767:40: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::get_model' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:206:32: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::get_model' can be const. 2.17.0 glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:215:37: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_user_requested_layout' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1227:55: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_user_requested_layout' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:215:37: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_user_requested_layout' can be const. 2.17.0 glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:222:35: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_user_requested_edit' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1233:53: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_user_requested_edit' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:222:35: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_user_requested_edit' can be const. 2.17.0 glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:238:28: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_record_added' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1244:46: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_record_added' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:238:28: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_record_added' can be const. 2.17.0 glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:244:35: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_sort_clause_changed' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1249:53: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_sort_clause_changed' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:244:35: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_sort_clause_changed' can be const. 2.17.0 glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:249:40: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_record_selection_changed' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1254:58: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_record_selection_changed' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:249:40: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::signal_record_selection_changed' can be const. 2.17.0 glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:331:8: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::on_treeview_column_drop' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1551:16: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::on_treeview_column_drop' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:331:8: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::on_treeview_column_drop' can be const. 2.17.0 glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:350:8: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::on_treeview_columnheader_button_press_event' can be const. [functionConst] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1540:16: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::on_treeview_columnheader_button_press_event' can be const. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:350:8: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::on_treeview_columnheader_button_press_event' can be const. 2.17.0 glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:372:9: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::DbAddDel::get_count_hidden_system_columns' can be static. [functionStatic] glom-1.30.4/glom/mode_data/db_adddel/db_adddel.cc:1880:17: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::get_count_hidden_system_columns' can be static. glom-1.30.4/glom/mode_data/db_adddel/db_adddel.h:372:9: note: Either there is a missing 'override', or the member function 'Glom::DbAddDel::get_count_hidden_system_columns' can be static. head glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1005:78: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::FlowTableWithFields::signal_related_record_changed' can be const. [functionConst] glom-1.30.4/glom/mode_data/flowtablewithfields.h:167:38: note: Either there is a missing 'override', or the member function 'Glom::FlowTableWithFields::signal_related_record_changed' can be const. glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1005:78: note: Either there is a missing 'override', or the member function 'Glom::FlowTableWithFields::signal_related_record_changed' can be const. head glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1010:81: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::FlowTableWithFields::signal_requested_related_details' can be const. [functionConst] glom-1.30.4/glom/mode_data/flowtablewithfields.h:173:41: note: Either there is a missing 'override', or the member function 'Glom::FlowTableWithFields::signal_requested_related_details' can be const. glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1010:81: note: Either there is a missing 'override', or the member function 'Glom::FlowTableWithFields::signal_requested_related_details' can be const. 2.17.0 glom-1.30.4/glom/mode_data/flowtablewithfields.h:167:38: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::FlowTableWithFields::signal_related_record_changed' can be const. [functionConst] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1005:78: note: Either there is a missing 'override', or the member function 'Glom::FlowTableWithFields::signal_related_record_changed' can be const. glom-1.30.4/glom/mode_data/flowtablewithfields.h:167:38: note: Either there is a missing 'override', or the member function 'Glom::FlowTableWithFields::signal_related_record_changed' can be const. 2.17.0 glom-1.30.4/glom/mode_data/flowtablewithfields.h:173:41: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::FlowTableWithFields::signal_requested_related_details' can be const. [functionConst] glom-1.30.4/glom/mode_data/flowtablewithfields.cc:1010:81: note: Either there is a missing 'override', or the member function 'Glom::FlowTableWithFields::signal_requested_related_details' can be const. glom-1.30.4/glom/mode_data/flowtablewithfields.h:173:41: note: Either there is a missing 'override', or the member function 'Glom::FlowTableWithFields::signal_requested_related_details' can be const. head glom-1.30.4/glom/mode_design/dialog_add_related_table.cc:158:81: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Dialog_AddRelatedTable::signal_request_edit_fields' can be const. [functionConst] glom-1.30.4/glom/mode_design/dialog_add_related_table.h:50:35: note: Either there is a missing 'override', or the member function 'Glom::Dialog_AddRelatedTable::signal_request_edit_fields' can be const. glom-1.30.4/glom/mode_design/dialog_add_related_table.cc:158:81: note: Either there is a missing 'override', or the member function 'Glom::Dialog_AddRelatedTable::signal_request_edit_fields' can be const. 2.17.0 glom-1.30.4/glom/mode_design/dialog_add_related_table.h:50:35: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Dialog_AddRelatedTable::signal_request_edit_fields' can be const. [functionConst] glom-1.30.4/glom/mode_design/dialog_add_related_table.cc:158:81: note: Either there is a missing 'override', or the member function 'Glom::Dialog_AddRelatedTable::signal_request_edit_fields' can be const. glom-1.30.4/glom/mode_design/dialog_add_related_table.h:50:35: note: Either there is a missing 'override', or the member function 'Glom::Dialog_AddRelatedTable::signal_request_edit_fields' can be const. head glom-1.30.4/glom/mode_design/dialog_initial_password.cc:83:56: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/mode_design/dialog_initial_password.cc:88:61: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/mode_design/dialog_initial_password.cc:93:56: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:323:66: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/mode_design/fields/box_db_table_definition.cc:332:71: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/mode_design/fields/dialog_fieldcalculation.cc:103:57: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/mode_design/fields/dialog_fieldcalculation.cc:146:77: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/mode_design/fields/dialog_fieldcalculation.cc:148:78: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/mode_design/layout/dialog_layout_details.cc:952:58: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.cc:605:54: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Box_Formatting::signal_modified' can be const. [functionConst] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.h:75:24: note: Either there is a missing 'override', or the member function 'Glom::Box_Formatting::signal_modified' can be const. glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.cc:605:54: note: Either there is a missing 'override', or the member function 'Glom::Box_Formatting::signal_modified' can be const. 2.17.0 glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.h:75:24: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Box_Formatting::signal_modified' can be const. [functionConst] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.cc:605:54: note: Either there is a missing 'override', or the member function 'Glom::Box_Formatting::signal_modified' can be const. glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/box_formatting.h:75:24: note: Either there is a missing 'override', or the member function 'Glom::Box_Formatting::signal_modified' can be const. head glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_buttonscript.cc:139:77: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.cc:57:25: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Dialog_Formatting::use_item_chosen' can be const. [functionConst] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.h:54:8: note: Either there is a missing 'override', or the member function 'Glom::Dialog_Formatting::use_item_chosen' can be const. glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.cc:57:25: note: Either there is a missing 'override', or the member function 'Glom::Dialog_Formatting::use_item_chosen' can be const. head glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.cc:65:25: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::Dialog_Formatting::enforce_constraints' can be static. [functionStatic] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.h:57:8: note: Either there is a missing 'override', or the member function 'Glom::Dialog_Formatting::enforce_constraints' can be static. glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.cc:65:25: note: Either there is a missing 'override', or the member function 'Glom::Dialog_Formatting::enforce_constraints' can be static. 2.17.0 glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.h:54:8: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Dialog_Formatting::use_item_chosen' can be const. [functionConst] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.cc:57:25: note: Either there is a missing 'override', or the member function 'Glom::Dialog_Formatting::use_item_chosen' can be const. glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.h:54:8: note: Either there is a missing 'override', or the member function 'Glom::Dialog_Formatting::use_item_chosen' can be const. 2.17.0 glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.h:57:8: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::Dialog_Formatting::enforce_constraints' can be static. [functionStatic] glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.cc:65:25: note: Either there is a missing 'override', or the member function 'Glom::Dialog_Formatting::enforce_constraints' can be static. glom-1.30.4/glom/mode_design/layout/layout_item_dialogs/dialog_formatting.h:57:8: note: Either there is a missing 'override', or the member function 'Glom::Dialog_Formatting::enforce_constraints' can be static. head glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar.cc:33:27: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar.cc:35:17: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar.cc:37:18: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar.cc:39:28: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar.cc:41:26: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar.cc:43:28: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/mode_design/print_layouts/print_layout_toolbar_button.cc:47:52: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:625:31: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::Window_PrintLayout_Edit::enable_buttons' can be static. [functionStatic] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.h:61:8: note: Either there is a missing 'override', or the member function 'Glom::Window_PrintLayout_Edit::enable_buttons' can be static. glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:625:31: note: Either there is a missing 'override', or the member function 'Glom::Window_PrintLayout_Edit::enable_buttons' can be static. 2.17.0 glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.h:61:8: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::Window_PrintLayout_Edit::enable_buttons' can be static. [functionStatic] glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.cc:625:31: note: Either there is a missing 'override', or the member function 'Glom::Window_PrintLayout_Edit::enable_buttons' can be static. glom-1.30.4/glom/mode_design/print_layouts/window_print_layout_edit.h:61:8: note: Either there is a missing 'override', or the member function 'Glom::Window_PrintLayout_Edit::enable_buttons' can be static. head glom-1.30.4/glom/mode_design/relationships_overview/canvas_group_dbtable.cc:121:28: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::CanvasGroupDbTable::get_table_width' can be static. [functionStatic] glom-1.30.4/glom/mode_design/relationships_overview/canvas_group_dbtable.h:42:10: note: Either there is a missing 'override', or the member function 'Glom::CanvasGroupDbTable::get_table_width' can be static. glom-1.30.4/glom/mode_design/relationships_overview/canvas_group_dbtable.cc:121:28: note: Either there is a missing 'override', or the member function 'Glom::CanvasGroupDbTable::get_table_width' can be static. 2.17.0 glom-1.30.4/glom/mode_design/relationships_overview/canvas_group_dbtable.h:42:10: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::CanvasGroupDbTable::get_table_width' can be static. [functionStatic] glom-1.30.4/glom/mode_design/relationships_overview/canvas_group_dbtable.cc:121:28: note: Either there is a missing 'override', or the member function 'Glom::CanvasGroupDbTable::get_table_width' can be static. glom-1.30.4/glom/mode_design/relationships_overview/canvas_group_dbtable.h:42:10: note: Either there is a missing 'override', or the member function 'Glom::CanvasGroupDbTable::get_table_width' can be static. head glom-1.30.4/glom/mode_design/relationships_overview/window_relationships_overview.cc:362:36: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::Window_RelationshipsOverview::on_menu_file_save' can be static. [functionStatic] glom-1.30.4/glom/mode_design/relationships_overview/window_relationships_overview.h:68:8: note: Either there is a missing 'override', or the member function 'Glom::Window_RelationshipsOverview::on_menu_file_save' can be static. glom-1.30.4/glom/mode_design/relationships_overview/window_relationships_overview.cc:362:36: note: Either there is a missing 'override', or the member function 'Glom::Window_RelationshipsOverview::on_menu_file_save' can be static. 2.17.0 glom-1.30.4/glom/mode_design/relationships_overview/window_relationships_overview.h:68:8: performance:inconclusive: Either there is a missing 'override', or the member function 'Glom::Window_RelationshipsOverview::on_menu_file_save' can be static. [functionStatic] glom-1.30.4/glom/mode_design/relationships_overview/window_relationships_overview.cc:362:36: note: Either there is a missing 'override', or the member function 'Glom::Window_RelationshipsOverview::on_menu_file_save' can be static. glom-1.30.4/glom/mode_design/relationships_overview/window_relationships_overview.h:68:8: note: Either there is a missing 'override', or the member function 'Glom::Window_RelationshipsOverview::on_menu_file_save' can be static. head glom-1.30.4/glom/mode_design/users/dialog_user.cc:58:61: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/mode_design/users/dialog_user.cc:63:56: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/print_layout/canvas_print_layout.cc:663:50: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Canvas_PrintLayout::get_page_setup' can be const. [functionConst] glom-1.30.4/glom/print_layout/canvas_print_layout.h:52:32: note: Either there is a missing 'override', or the member function 'Glom::Canvas_PrintLayout::get_page_setup' can be const. glom-1.30.4/glom/print_layout/canvas_print_layout.cc:663:50: note: Either there is a missing 'override', or the member function 'Glom::Canvas_PrintLayout::get_page_setup' can be const. 2.17.0 glom-1.30.4/glom/print_layout/canvas_print_layout.h:52:32: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Canvas_PrintLayout::get_page_setup' can be const. [functionConst] glom-1.30.4/glom/print_layout/canvas_print_layout.cc:663:50: note: Either there is a missing 'override', or the member function 'Glom::Canvas_PrintLayout::get_page_setup' can be const. glom-1.30.4/glom/print_layout/canvas_print_layout.h:52:32: note: Either there is a missing 'override', or the member function 'Glom::Canvas_PrintLayout::get_page_setup' can be const. head glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1449:9: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] head glom-1.30.4/glom/utility_widgets/adddel/adddel.cc:1465:9: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] head glom-1.30.4/glom/utility_widgets/canvas/canvas_editable.cc:189:58: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::CanvasEditable::signal_show_context' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/canvas/canvas_editable.h:89:28: note: Either there is a missing 'override', or the member function 'Glom::CanvasEditable::signal_show_context' can be const. glom-1.30.4/glom/utility_widgets/canvas/canvas_editable.cc:189:58: note: Either there is a missing 'override', or the member function 'Glom::CanvasEditable::signal_show_context' can be const. head glom-1.30.4/glom/utility_widgets/canvas/canvas_editable.cc:194:63: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::CanvasEditable::signal_selection_changed' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/canvas/canvas_editable.h:100:33: note: Either there is a missing 'override', or the member function 'Glom::CanvasEditable::signal_selection_changed' can be const. glom-1.30.4/glom/utility_widgets/canvas/canvas_editable.cc:194:63: note: Either there is a missing 'override', or the member function 'Glom::CanvasEditable::signal_selection_changed' can be const. 2.17.0 glom-1.30.4/glom/utility_widgets/canvas/canvas_editable.h:100:33: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::CanvasEditable::signal_selection_changed' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/canvas/canvas_editable.cc:194:63: note: Either there is a missing 'override', or the member function 'Glom::CanvasEditable::signal_selection_changed' can be const. glom-1.30.4/glom/utility_widgets/canvas/canvas_editable.h:100:33: note: Either there is a missing 'override', or the member function 'Glom::CanvasEditable::signal_selection_changed' can be const. 2.17.0 glom-1.30.4/glom/utility_widgets/canvas/canvas_editable.h:89:28: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::CanvasEditable::signal_show_context' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/canvas/canvas_editable.cc:189:58: note: Either there is a missing 'override', or the member function 'Glom::CanvasEditable::signal_show_context' can be const. glom-1.30.4/glom/utility_widgets/canvas/canvas_editable.h:89:28: note: Either there is a missing 'override', or the member function 'Glom::CanvasEditable::signal_show_context' can be const. head glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:1009:65: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::CanvasGroupResizable::signal_resized' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:74:23: note: Either there is a missing 'override', or the member function 'Glom::CanvasGroupResizable::signal_resized' can be const. glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:1009:65: note: Either there is a missing 'override', or the member function 'Glom::CanvasGroupResizable::signal_resized' can be const. head glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:433:55: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::CanvasGroupResizable::get_child' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:53:35: note: Either there is a missing 'override', or the member function 'Glom::CanvasGroupResizable::get_child' can be const. glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:433:55: note: Either there is a missing 'override', or the member function 'Glom::CanvasGroupResizable::get_child' can be const. 2.17.0 glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:53:35: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::CanvasGroupResizable::get_child' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:433:55: note: Either there is a missing 'override', or the member function 'Glom::CanvasGroupResizable::get_child' can be const. glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:53:35: note: Either there is a missing 'override', or the member function 'Glom::CanvasGroupResizable::get_child' can be const. 2.17.0 glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:74:23: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::CanvasGroupResizable::signal_resized' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.cc:1009:65: note: Either there is a missing 'override', or the member function 'Glom::CanvasGroupResizable::signal_resized' can be const. glom-1.30.4/glom/utility_widgets/canvas/canvas_group_resizable.h:74:23: note: Either there is a missing 'override', or the member function 'Glom::CanvasGroupResizable::signal_resized' can be const. head glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.cc:271:64: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::CanvasItemMovable::signal_show_context' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:78:28: note: Either there is a missing 'override', or the member function 'Glom::CanvasItemMovable::signal_show_context' can be const. glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.cc:271:64: note: Either there is a missing 'override', or the member function 'Glom::CanvasItemMovable::signal_show_context' can be const. 2.17.0 glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:78:28: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::CanvasItemMovable::signal_show_context' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.cc:271:64: note: Either there is a missing 'override', or the member function 'Glom::CanvasItemMovable::signal_show_context' can be const. glom-1.30.4/glom/utility_widgets/canvas/canvas_item_movable.h:78:28: note: Either there is a missing 'override', or the member function 'Glom::CanvasItemMovable::signal_show_context' can be const. head glom-1.30.4/glom/utility_widgets/dialog_properties.cc:53:57: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Dialog_Properties::signal_apply' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/dialog_properties.h:46:21: note: Either there is a missing 'override', or the member function 'Glom::Dialog_Properties::signal_apply' can be const. glom-1.30.4/glom/utility_widgets/dialog_properties.cc:53:57: note: Either there is a missing 'override', or the member function 'Glom::Dialog_Properties::signal_apply' can be const. 2.17.0 glom-1.30.4/glom/utility_widgets/dialog_properties.h:46:21: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::Dialog_Properties::signal_apply' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/dialog_properties.cc:53:57: note: Either there is a missing 'override', or the member function 'Glom::Dialog_Properties::signal_apply' can be const. glom-1.30.4/glom/utility_widgets/dialog_properties.h:46:21: note: Either there is a missing 'override', or the member function 'Glom::Dialog_Properties::signal_apply' can be const. head glom-1.30.4/glom/utility_widgets/imageglom.cc:100:70: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:34:18: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:36:21: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:38:27: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:40:28: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:42:19: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:44:18: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/utility_widgets/layouttoolbar.cc:46:18: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/utility_widgets/layouttoolbarbutton.cc:45:52: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:199:24: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::get_dnd_in_progress' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:83:8: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::get_dnd_in_progress' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:199:24: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::get_dnd_in_progress' can be const. head glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:66:64: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_layout_changed' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:63:30: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_layout_changed' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:66:64: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_layout_changed' can be const. head glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:71:67: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_layout_item_added' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:68:33: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_layout_item_added' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:71:67: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_layout_item_added' can be const. head glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:76:71: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_user_requested_layout' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:72:37: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_user_requested_layout' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:76:71: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_user_requested_layout' can be const. head glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:81:82: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_user_requested_layout_properties' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:76:48: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_user_requested_layout_properties' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:81:82: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_user_requested_layout_properties' can be const. 2.17.0 glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:63:30: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_layout_changed' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:66:64: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_layout_changed' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:63:30: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_layout_changed' can be const. 2.17.0 glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:68:33: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_layout_item_added' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:71:67: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_layout_item_added' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:68:33: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_layout_item_added' can be const. 2.17.0 glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:72:37: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_user_requested_layout' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:76:71: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_user_requested_layout' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:72:37: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_user_requested_layout' can be const. 2.17.0 glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:76:48: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_user_requested_layout_properties' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:81:82: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_user_requested_layout_properties' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:76:48: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::signal_user_requested_layout_properties' can be const. 2.17.0 glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:83:8: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::get_dnd_in_progress' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/layoutwidgetbase.cc:199:24: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::get_dnd_in_progress' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetbase.h:83:8: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetBase::get_dnd_in_progress' can be const. head glom-1.30.4/glom/utility_widgets/layoutwidgetfield.cc:35:58: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetField::signal_edited' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/layoutwidgetfield.h:45:22: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetField::signal_edited' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetfield.cc:35:58: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetField::signal_edited' can be const. 2.17.0 glom-1.30.4/glom/utility_widgets/layoutwidgetfield.h:45:22: style:inconclusive: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetField::signal_edited' can be const. [functionConst] glom-1.30.4/glom/utility_widgets/layoutwidgetfield.cc:35:58: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetField::signal_edited' can be const. glom-1.30.4/glom/utility_widgets/layoutwidgetfield.h:45:22: note: Either there is a missing 'override', or the member function 'Glom::LayoutWidgetField::signal_edited' can be const. head glom-1.30.4/glom/utils_ui.cc:516:42: style: C-style pointer casting [cstyleCast] 2.17.0 glom-1.30.4/glom/utils_ui.cc:583:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iterator [valueFlowBailoutIncompleteVar] head glom-1.30.4/glom/utils_ui.cc:592:64: style: C-style pointer casting [cstyleCast] head glom-1.30.4/glom/utils_ui.cc:604:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] DONE