2024-04-24 23:36 ftp://ftp.de.debian.org/debian/pool/main/g/grub-customizer/grub-customizer_5.2.3.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=gtk --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-105-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.14.0 head-info: 94f28a2 (2024-04-24 20:47:54 +0200) count: 824 824 elapsed-time: 55.3 55.9 head-timing-info: old-timing-info: head results: grub-customizer-5.2.3/src/lib/Helper.hpp:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/lib/ArrayStructure.hpp:175:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/lib/FileSystem.hpp:67:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/MountTable.hpp:122:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/SettingsStore.hpp:205:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Env.hpp:308:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Entry.hpp:46:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Entry.hpp:202:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isArray [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/ProxyScriptData.hpp:52:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/ProxyScriptData.hpp:132:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Rule.hpp:218:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isArray [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Proxy.hpp:181:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Proxy.hpp:235:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Proxy.hpp:273:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Proxy.hpp:301:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Proxy.hpp:339:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Proxy.hpp:419:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Proxy.hpp:456:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Proxy.hpp:510:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Proxy.hpp:542:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Proxy.hpp:592:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Proxy.hpp:626:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Proxy.hpp:672:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Proxy.hpp:791:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isArray [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Proxylist.hpp:404:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Proxylist.hpp:428:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isArray [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Repository.hpp:215:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isArray [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/lib/CsvProcessor.hpp:49:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/ScriptSourceMap.hpp:90:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/SettingsManagerData.hpp:106:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/SettingsManagerData.hpp:135:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/ListCfg.hpp:164:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/ListCfg.hpp:522:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/ListCfg.hpp:664:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/ListCfg.hpp:889:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/ListCfg.hpp:927:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/ListCfg.hpp:980:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/ListCfg.hpp:1003:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/ListCfg.hpp:1066:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/ListCfg.hpp:1273:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Installer.hpp:54:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/FbResolutionsGetter.hpp:57:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/DeviceDataList.hpp:50:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/lib/ContentParser/FactoryImpl.hpp:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/lib/ContentParser/FactoryImpl.hpp:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/lib/ContentParser/FactoryImpl.hpp:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Mapper/EntryNameImpl.hpp:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable view [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Theme.hpp:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_OK [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Theme.hpp:129:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Theme.hpp:283:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARCHIVE_OK [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/Theme.hpp:348:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/SmartFileHandle.hpp:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/SmartFileHandle.hpp:86:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/Helper/RuleMover.hpp:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Bootstrap/Factory.hpp:118:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Bootstrap/Application.hpp:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/MountTable.hpp:80:37: style:inconclusive: Boolean expression 'this->fileSystem=="aufs"' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] grub-customizer-5.2.3/src/lib/FileSystem.hpp:56:21: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] grub-customizer-5.2.3/src/Model/Repository.hpp:50:20: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] grub-customizer-5.2.3/src/Model/ListCfg.hpp:200:20: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] grub-customizer-5.2.3/src/Model/ListCfg.hpp:445:20: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] grub-customizer-5.2.3/src/Model/ListCfg.hpp:814:20: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] grub-customizer-5.2.3/src/Model/ListCfg.hpp:834:20: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] grub-customizer-5.2.3/src/Model/Theme.hpp:63:20: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] grub-customizer-5.2.3/src/Model/Theme.hpp:354:20: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] grub-customizer-5.2.3/src/Model/ThemeManager.hpp:54:20: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] grub-customizer-5.2.3/src/lib/ArrayStructure.hpp:96:51: warning:inconclusive: Member variable 'ArrayStructureItem::value' is not assigned a value in 'ArrayStructureItem::operator='. [operatorEqVarError] grub-customizer-5.2.3/src/Model/Proxy.hpp:827:23: style: Unused private function: 'Model_Proxy::adjustIterator' [unusedPrivateFunction] grub-customizer-5.2.3/src/Model/Theme.hpp:317:7: style: Unused private function: 'Model_Theme::fileExists' [unusedPrivateFunction] grub-customizer-5.2.3/src/Model/Theme.hpp:327:7: style: Unused private function: 'Model_Theme::isDir' [unusedPrivateFunction] grub-customizer-5.2.3/src/lib/ArrayStructure.hpp:44:7: style:inconclusive: Member variable 'ArrayStructureItem::isString' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/lib/ArrayStructure.hpp:41:84: note: Member variable 'ArrayStructureItem::isString' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/lib/ArrayStructure.hpp:44:7: note: Member variable 'ArrayStructureItem::isString' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/MountTable.hpp:40:22: style:inconclusive: Member variable 'Model_MountTable_Mountpoint::mountpoint' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/MountTable.hpp:51:27: note: Member variable 'Model_MountTable_Mountpoint::mountpoint' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/MountTable.hpp:40:22: note: Member variable 'Model_MountTable_Mountpoint::mountpoint' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/MountTable.hpp:40:46: style:inconclusive: Member variable 'Model_MountTable_Mountpoint::options' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/MountTable.hpp:55:67: note: Member variable 'Model_MountTable_Mountpoint::options' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/MountTable.hpp:40:46: note: Member variable 'Model_MountTable_Mountpoint::options' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/SettingsStore.hpp:38:7: style:inconclusive: Member variable 'Model_SettingsStore_Row::hasExportPrefix' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/SettingsStore.hpp:35:46: note: Member variable 'Model_SettingsStore_Row::hasExportPrefix' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/SettingsStore.hpp:38:7: note: Member variable 'Model_SettingsStore_Row::hasExportPrefix' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Env.hpp:55:7: style:inconclusive: Member variable 'Model_Env::modificationsUnsaved' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Env.hpp:60:5: note: Member variable 'Model_Env::modificationsUnsaved' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Env.hpp:55:7: note: Member variable 'Model_Env::modificationsUnsaved' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Env.hpp:53:7: style:inconclusive: Member variable 'Model_Env::quit_requested' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Env.hpp:61:5: note: Member variable 'Model_Env::quit_requested' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Env.hpp:53:7: note: Member variable 'Model_Env::quit_requested' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Entry.hpp:78:20: style:inconclusive: Member variable 'Model_Entry::type' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Entry.hpp:85:53: note: Member variable 'Model_Entry::type' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Entry.hpp:78:20: note: Member variable 'Model_Entry::type' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Entry.hpp:79:15: style:inconclusive: Member variable 'Model_Entry::isValid' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Entry.hpp:89:57: note: Member variable 'Model_Entry::isValid' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Entry.hpp:79:15: note: Member variable 'Model_Entry::isValid' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Entry.hpp:78:20: style:inconclusive: Member variable 'Model_Entry::type' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Entry.hpp:89:72: note: Member variable 'Model_Entry::type' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Entry.hpp:78:20: note: Member variable 'Model_Entry::type' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Entry.hpp:78:20: style:inconclusive: Member variable 'Model_Entry::type' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Entry.hpp:93:21: note: Member variable 'Model_Entry::type' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Entry.hpp:78:20: note: Member variable 'Model_Entry::type' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Entry.hpp:79:24: style:inconclusive: Member variable 'Model_Entry::isModified' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Entry.hpp:93:51: note: Member variable 'Model_Entry::isModified' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Entry.hpp:79:24: note: Member variable 'Model_Entry::isModified' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Script.hpp:45:15: style:inconclusive: Member variable 'Model_Script::isCustomScript' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Script.hpp:52:3: note: Member variable 'Model_Script::isCustomScript' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Script.hpp:45:15: note: Member variable 'Model_Script::isCustomScript' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/EntryPathBuilderImpl.hpp:36:41: style:inconclusive: Member variable 'Model_EntryPathBuilderImpl::mainScript' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/EntryPathBuilderImpl.hpp:41:98: note: Member variable 'Model_EntryPathBuilderImpl::mainScript' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/EntryPathBuilderImpl.hpp:36:41: note: Member variable 'Model_EntryPathBuilderImpl::mainScript' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:45:15: style:inconclusive: Member variable 'Model_Rule::isVisible' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Rule.hpp:54:17: note: Member variable 'Model_Rule::isVisible' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:45:15: note: Member variable 'Model_Rule::isVisible' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:43:33: style:inconclusive: Member variable 'Model_Rule::__idpath' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Rule.hpp:54:39: note: Member variable 'Model_Rule::__idpath' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:43:33: note: Member variable 'Model_Rule::__idpath' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:41:22: style:inconclusive: Member variable 'Model_Rule::outputName' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Rule.hpp:54:55: note: Member variable 'Model_Rule::outputName' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:41:22: note: Member variable 'Model_Rule::outputName' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:40:39: style:inconclusive: Member variable 'Model_Rule::dataSource' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Rule.hpp:54:79: note: Member variable 'Model_Rule::dataSource' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:40:39: note: Member variable 'Model_Rule::dataSource' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:45:15: style:inconclusive: Member variable 'Model_Rule::isVisible' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Rule.hpp:58:17: note: Member variable 'Model_Rule::isVisible' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:45:15: note: Member variable 'Model_Rule::isVisible' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:43:33: style:inconclusive: Member variable 'Model_Rule::__idpath' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Rule.hpp:58:39: note: Member variable 'Model_Rule::__idpath' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:43:33: note: Member variable 'Model_Rule::__idpath' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:41:22: style:inconclusive: Member variable 'Model_Rule::outputName' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Rule.hpp:58:55: note: Member variable 'Model_Rule::outputName' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:41:22: note: Member variable 'Model_Rule::outputName' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:40:39: style:inconclusive: Member variable 'Model_Rule::dataSource' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Rule.hpp:58:80: note: Member variable 'Model_Rule::dataSource' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:40:39: note: Member variable 'Model_Rule::dataSource' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:45:15: style:inconclusive: Member variable 'Model_Rule::isVisible' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Rule.hpp:70:3: note: Member variable 'Model_Rule::isVisible' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:45:15: note: Member variable 'Model_Rule::isVisible' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:43:33: style:inconclusive: Member variable 'Model_Rule::__idpath' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Rule.hpp:71:3: note: Member variable 'Model_Rule::__idpath' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:43:33: note: Member variable 'Model_Rule::__idpath' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:41:22: style:inconclusive: Member variable 'Model_Rule::outputName' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Rule.hpp:72:3: note: Member variable 'Model_Rule::outputName' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:41:22: note: Member variable 'Model_Rule::outputName' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:40:39: style:inconclusive: Member variable 'Model_Rule::dataSource' uses an uninitialized argument 'type' due to the order of declarations. [initializerList] grub-customizer-5.2.3/src/Model/Rule.hpp:73:3: note: Member variable 'Model_Rule::dataSource' uses an uninitialized argument 'type' due to the order of declarations. grub-customizer-5.2.3/src/Model/Rule.hpp:40:39: note: Member variable 'Model_Rule::dataSource' uses an uninitialized argument 'type' due to the order of declarations. grub-customizer-5.2.3/src/Model/Rule.hpp:40:39: style:inconclusive: Member variable 'Model_Rule::dataSource' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Rule.hpp:73:3: note: Member variable 'Model_Rule::dataSource' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:40:39: note: Member variable 'Model_Rule::dataSource' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:45:15: style:inconclusive: Member variable 'Model_Rule::isVisible' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Rule.hpp:114:31: note: Member variable 'Model_Rule::isVisible' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:45:15: note: Member variable 'Model_Rule::isVisible' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:40:39: style:inconclusive: Member variable 'Model_Rule::dataSource' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Rule.hpp:114:49: note: Member variable 'Model_Rule::dataSource' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Rule.hpp:40:39: note: Member variable 'Model_Rule::dataSource' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Proxy.hpp:45:20: style:inconclusive: Member variable 'Model_Proxy::permissions' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Proxy.hpp:53:26: note: Member variable 'Model_Proxy::permissions' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Proxy.hpp:45:20: note: Member variable 'Model_Proxy::permissions' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Proxy.hpp:44:14: style:inconclusive: Member variable 'Model_Proxy::index' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Proxy.hpp:53:45: note: Member variable 'Model_Proxy::index' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Proxy.hpp:44:14: note: Member variable 'Model_Proxy::index' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Proxy.hpp:45:20: style:inconclusive: Member variable 'Model_Proxy::permissions' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Proxy.hpp:58:29: note: Member variable 'Model_Proxy::permissions' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Proxy.hpp:45:20: note: Member variable 'Model_Proxy::permissions' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Proxy.hpp:44:14: style:inconclusive: Member variable 'Model_Proxy::index' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Proxy.hpp:58:48: note: Member variable 'Model_Proxy::index' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Proxy.hpp:44:14: note: Member variable 'Model_Proxy::index' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/ListCfg.hpp:66:18: style:inconclusive: Member variable 'Model_ListCfg::progress' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/ListCfg.hpp:74:3: note: Member variable 'Model_ListCfg::progress' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/ListCfg.hpp:66:18: note: Member variable 'Model_ListCfg::progress' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/ListCfg.hpp:96:15: style:inconclusive: Member variable 'Model_ListCfg::verbose' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/ListCfg.hpp:75:34: note: Member variable 'Model_ListCfg::verbose' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/ListCfg.hpp:96:15: note: Member variable 'Model_ListCfg::verbose' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/ListCfg.hpp:69:23: style:inconclusive: Member variable 'Model_ListCfg::errorLogFile' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/ListCfg.hpp:76:3: note: Member variable 'Model_ListCfg::errorLogFile' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/ListCfg.hpp:69:23: note: Member variable 'Model_ListCfg::errorLogFile' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/ListCfg.hpp:68:15: style:inconclusive: Member variable 'Model_ListCfg::progress_pos' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/ListCfg.hpp:76:52: note: Member variable 'Model_ListCfg::progress_pos' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/ListCfg.hpp:68:15: note: Member variable 'Model_ListCfg::progress_pos' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/ThemeFile.hpp:40:29: style:inconclusive: Member variable 'Model_ThemeFile::newLocalFileName' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/ThemeFile.hpp:32:127: note: Member variable 'Model_ThemeFile::newLocalFileName' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/ThemeFile.hpp:40:29: note: Member variable 'Model_ThemeFile::newLocalFileName' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Theme.hpp:42:14: style:inconclusive: Member variable 'Model_Theme::zipFile' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/Theme.hpp:47:133: note: Member variable 'Model_Theme::zipFile' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/Theme.hpp:42:14: note: Member variable 'Model_Theme::zipFile' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/SmartFileHandle.hpp:41:8: style:inconclusive: Member variable 'Model_SmartFileHandle::proc_or_file' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Model/SmartFileHandle.hpp:45:47: note: Member variable 'Model_SmartFileHandle::proc_or_file' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Model/SmartFileHandle.hpp:41:8: note: Member variable 'Model_SmartFileHandle::proc_or_file' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Model/ListItem.hpp:37:7: style:inconclusive: Member variable 'View_Model_ListItem < Rule , Proxy >::is_placeholder' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Model/ListItem.hpp:53:3: note: Member variable 'View_Model_ListItem < Rule , Proxy >::is_placeholder' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Model/ListItem.hpp:37:7: note: Member variable 'View_Model_ListItem < Rule , Proxy >::is_placeholder' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/lib/FileSystem.hpp:41:7: performance:inconclusive: Technically the member function 'FileSystem::copy' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Model/MountTable.hpp:79:7: style:inconclusive: Technically the member function 'Model_MountTable_Mountpoint::isLiveCdFs' can be const. [functionConst] grub-customizer-5.2.3/src/Model/SettingsStore.hpp:105:7: style:inconclusive: Technically the member function 'Model_SettingsStore::iter_to_next_setting' can be const. [functionConst] grub-customizer-5.2.3/src/Model/Env.hpp:172:7: style:inconclusive: Technically the member function 'Model_Env::saveViewOptions' can be const. [functionConst] grub-customizer-5.2.3/src/Model/Env.hpp:203:29: style:inconclusive: Technically the member function 'Model_Env::loadViewOptions' can be const. [functionConst] grub-customizer-5.2.3/src/Model/Env.hpp:263:25: performance:inconclusive: Technically the member function 'Model_Env::getRequiredProperties' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Model/Env.hpp:322:7: performance:inconclusive: Technically the member function 'Model_Env::check_dir' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Model/Env.hpp:331:7: performance:inconclusive: Technically the member function 'Model_Env::check_file' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Model/Env.hpp:340:14: performance:inconclusive: Technically the member function 'Model_Env::trim_cmd' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Model/Env.hpp:349:14: style:inconclusive: Technically the member function 'Model_Env::getRootDevice' can be const. [functionConst] grub-customizer-5.2.3/src/Model/Entry.hpp:63:10: style:inconclusive: Technically the member function 'Model_Entry_Row::operatorbool' can be const. [functionConst] grub-customizer-5.2.3/src/Model/ProxyScriptData.hpp:171:2: style:inconclusive: Technically the member function 'Model_ProxyScriptData::operatorbool' can be const. [functionConst] grub-customizer-5.2.3/src/Model/Proxy.hpp:530:22: style:inconclusive: Technically the member function 'Model_Proxy::getScriptName' can be const. [functionConst] grub-customizer-5.2.3/src/Model/Proxy.hpp:640:22: debug: CheckClass::isMemberVar found used member variable 'dataSource' with varid 0 [varid0] grub-customizer-5.2.3/src/Model/Proxy.hpp:635:15: style:inconclusive: Technically the member function 'Model_Proxy::removeForeignChildRules' can be const. [functionConst] grub-customizer-5.2.3/src/Model/Proxy.hpp:690:59: performance:inconclusive: Technically the member function 'Model_Proxy::getListIterator' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Model/ListCfg.hpp:158:22: performance:inconclusive: Technically the member function 'Model_ListCfg::readScriptForwarder' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Model/ListCfg.hpp:950:15: performance:inconclusive: Technically the member function 'Model_ListCfg::renameRule' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Model/Installer.hpp:50:14: style:inconclusive: Technically the member function 'Model_Installer::install' can be const. [functionConst] grub-customizer-5.2.3/src/Model/Theme.hpp:123:14: performance:inconclusive: Technically the member function 'Model_Theme::loadFileContentExternal' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Model/Theme.hpp:317:7: performance:inconclusive: Technically the member function 'Model_Theme::fileExists' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Model/Theme.hpp:327:7: performance:inconclusive: Technically the member function 'Model_Theme::isDir' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Model/Theme.hpp:337:7: performance:inconclusive: Technically the member function 'Model_Theme::createFilePath' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Model/Theme.hpp:347:7: performance:inconclusive: Technically the member function 'Model_Theme::deleteDirectory' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Model/ThemeManager.hpp:153:14: style:inconclusive: Technically the member function 'Model_ThemeManager::getThemePath' can be const. [functionConst] grub-customizer-5.2.3/src/Model/ThemeManager.hpp:157:7: style:inconclusive: Technically the member function 'Model_ThemeManager::hasSaveErrors' can be const. [functionConst] grub-customizer-5.2.3/src/Model/ThemeManager.hpp:161:14: style:inconclusive: Technically the member function 'Model_ThemeManager::getSaveErrors' can be const. [functionConst] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/AbstractStrategy.hpp:60:52: performance:inconclusive: Technically the member function 'Controller_Helper_RuleMover_AbstractStrategy::findVisibleRules' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/AbstractStrategy.hpp:101:18: performance:inconclusive: Technically the member function 'Controller_Helper_RuleMover_AbstractStrategy::removeFromList' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/AbstractStrategy.hpp:109:18: performance:inconclusive: Technically the member function 'Controller_Helper_RuleMover_AbstractStrategy::insertBehind' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/AbstractStrategy.hpp:122:53: performance:inconclusive: Technically the member function 'Controller_Helper_RuleMover_AbstractStrategy::findProxiesWithVisibleToplevelEntries' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/AbstractStrategy.hpp:185:18: performance:inconclusive: Technically the member function 'Controller_Helper_RuleMover_AbstractStrategy::insertIntoSubmenu' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/AbstractStrategy.hpp:199:26: performance:inconclusive: Technically the member function 'Controller_Helper_RuleMover_AbstractStrategy::countVisibleRulesOnToplevel' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/AbstractStrategy.hpp:212:69: performance:inconclusive: Technically the member function 'Controller_Helper_RuleMover_AbstractStrategy::flipDirection' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/AbstractStrategy.hpp:241:18: performance:inconclusive: Technically the member function 'Controller_Helper_RuleMover_AbstractStrategy::insertIntoProxy' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/AbstractStrategy.hpp:261:18: performance:inconclusive: Technically the member function 'Controller_Helper_RuleMover_AbstractStrategy::insertAsNewProxy' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Model/SettingsManagerData.hpp:249:7: warning: The class 'Model_SettingsManagerData' defines member function with name 'setValue' also defined in its parent class 'Model_SettingsStore'. [duplInheritedMember] grub-customizer-5.2.3/src/Model/SettingsStore.hpp:123:7: note: Parent function 'Model_SettingsStore::setValue' grub-customizer-5.2.3/src/Model/SettingsManagerData.hpp:249:7: note: Derived function 'Model_SettingsManagerData::setValue' grub-customizer-5.2.3/src/Model/SettingsManagerData.hpp:272:7: warning: The class 'Model_SettingsManagerData' defines member function with name 'setIsActive' also defined in its parent class 'Model_SettingsStore'. [duplInheritedMember] grub-customizer-5.2.3/src/Model/SettingsStore.hpp:174:7: note: Parent function 'Model_SettingsStore::setIsActive' grub-customizer-5.2.3/src/Model/SettingsManagerData.hpp:272:7: note: Derived function 'Model_SettingsManagerData::setIsActive' grub-customizer-5.2.3/src/lib/Exception.hpp:41:2: style: Class 'Exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:66:17: style: Class 'LogicException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:71:17: style: Class 'HandleNotOpenedException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:76:17: style: Class 'HandleNotClosedException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:81:17: style: Class 'EndOfFileException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:86:17: style: Class 'MustBeProxyException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:91:17: style: Class 'ItemNotFoundException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:96:17: style: Class 'ParserException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:101:17: style: Class 'RegExNotMatchedException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:106:17: style: Class 'NoMoveTargetException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:111:17: style: Class 'ParserNotFoundException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:116:17: style: Class 'MountpointNotFoundException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:121:17: style: Class 'TechnicalException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:126:17: style: Class 'AssertException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:131:17: style: Class 'NullPointerException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:136:17: style: Class 'ConfigException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:141:17: style: Class 'SystemException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:146:17: style: Class 'FileReadException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:151:17: style: Class 'FileSaveException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:156:17: style: Class 'DirectoryNotFoundException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:161:17: style: Class 'CmdExecException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:166:17: style: Class 'MountException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:171:17: style: Class 'UMountException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:176:17: style: Class 'MissingFstabException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:181:16: style: Class 'BadCastException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:186:17: style: Class 'InvalidStringFormatException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:191:17: style: Class 'InvalidFileTypeException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Exception.hpp:196:17: style: Class 'NotImplementedException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/ArrayStructure.hpp:41:2: style: Struct 'ArrayStructureItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/ArrayStructure.hpp:147:2: style: Class 'ArrayStructure' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/ArrayStructure.hpp:159:2: style: Class 'ArrayStructure' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/Model/MountTable.hpp:50:2: style: Struct 'Model_MountTable_Mountpoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/Model/MountTable.hpp:94:10: style: Class 'Model_MountTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/Model/SettingsStore.hpp:88:2: style: Class 'Model_SettingsStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/Model/Entry.hpp:42:10: style: Class 'Model_Entry_Row' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/Model/Entry.hpp:92:10: style: Class 'Model_Entry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/Model/EntryPathBuilderImpl.hpp:41:10: style: Class 'Model_EntryPathBuilderImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/Model/ProxyScriptData.hpp:35:2: style: Struct 'Model_ProxyScriptData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/Model/Proxy.hpp:57:10: style: Class 'Model_Proxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/CsvProcessor.hpp:79:2: style: Class 'CsvReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/CsvProcessor.hpp:105:2: style: Class 'CsvWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/Model/DeviceDataList.hpp:39:2: style: Class 'Model_DeviceDataList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/Model/ThemeFile.hpp:32:2: style: Struct 'Model_ThemeFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/MoveFailedException.hpp:35:17: style: Class 'Controller_Helper_RuleMover_MoveFailedException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/Regex/GLib.hpp:46:35: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/Regex.hpp:38:43: note: Virtual function in base class grub-customizer-5.2.3/src/lib/Regex/GLib.hpp:46:35: note: Function in derived class grub-customizer-5.2.3/src/lib/Regex/GLib.hpp:76:22: style: The function 'replace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/Regex.hpp:45:30: note: Virtual function in base class grub-customizer-5.2.3/src/lib/Regex/GLib.hpp:76:22: note: Function in derived class grub-customizer-5.2.3/src/lib/Mutex.hpp:38:18: style: The destructor '~Mutex' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/Trait/LoggerAware.hpp:41:19: note: Virtual destructor in base class grub-customizer-5.2.3/src/lib/Mutex.hpp:38:18: note: Destructor in derived class grub-customizer-5.2.3/src/Model/Script.hpp:100:39: style: The function 'getEntryByPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/Model/EntryPathFollower.hpp:37:39: note: Virtual function in base class grub-customizer-5.2.3/src/Model/Script.hpp:100:39: note: Function in derived class grub-customizer-5.2.3/src/Model/EntryPathBuilderImpl.hpp:66:33: style: The function 'buildPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/Model/EntryPathBuilder.hpp:38:33: note: Virtual function in base class grub-customizer-5.2.3/src/Model/EntryPathBuilderImpl.hpp:66:33: note: Function in derived class grub-customizer-5.2.3/src/Model/EntryPathBuilderImpl.hpp:72:22: style: The function 'buildPathString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/Model/EntryPathBuilder.hpp:39:22: note: Virtual function in base class grub-customizer-5.2.3/src/Model/EntryPathBuilderImpl.hpp:72:22: note: Function in derived class grub-customizer-5.2.3/src/Model/EntryPathBuilderImpl.hpp:78:22: style: The function 'buildScriptPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/Model/EntryPathBuilder.hpp:40:22: note: Virtual function in base class grub-customizer-5.2.3/src/Model/EntryPathBuilderImpl.hpp:78:22: note: Function in derived class grub-customizer-5.2.3/src/Model/DeviceDataList.hpp:45:7: style: The function 'loadData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/Model/DeviceDataListInterface.hpp:39:15: note: Virtual function in base class grub-customizer-5.2.3/src/Model/DeviceDataList.hpp:45:7: note: Function in derived class grub-customizer-5.2.3/src/Model/DeviceDataList.hpp:82:7: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/Model/DeviceDataListInterface.hpp:40:15: note: Virtual function in base class grub-customizer-5.2.3/src/Model/DeviceDataList.hpp:82:7: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/FactoryImpl.hpp:47:41: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParserFactory.hpp:42:41: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/FactoryImpl.hpp:47:41: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/FactoryImpl.hpp:59:41: style: The function 'createByName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParserFactory.hpp:43:41: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/FactoryImpl.hpp:59:41: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/FactoryImpl.hpp:72:40: style: The function 'getNames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParserFactory.hpp:44:40: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/FactoryImpl.hpp:72:40: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/FactoryImpl.hpp:76:22: style: The function 'getNameByInstance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParserFactory.hpp:45:22: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/FactoryImpl.hpp:76:22: note: Function in derived class grub-customizer-5.2.3/src/View/Main.hpp:45:18: style: The destructor '~View_Main' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/Trait/LoggerAware.hpp:41:19: note: Virtual destructor in base class grub-customizer-5.2.3/src/View/Main.hpp:45:18: note: Destructor in derived class grub-customizer-5.2.3/src/Mapper/EntryNameImpl.hpp:38:14: style: The function 'map' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/Mapper/EntryName.hpp:38:22: note: Virtual function in base class grub-customizer-5.2.3/src/Mapper/EntryNameImpl.hpp:38:14: note: Function in derived class grub-customizer-5.2.3/src/Controller/Helper/Thread.hpp:36:26: style: The destructor '~Controller_Helper_Thread' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/Trait/LoggerAware.hpp:41:19: note: Virtual destructor in base class grub-customizer-5.2.3/src/Controller/Helper/Thread.hpp:36:26: note: Destructor in derived class grub-customizer-5.2.3/src/lib/Mutex.hpp:38:18: style: The destructor '~Mutex' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] grub-customizer-5.2.3/src/lib/Trait/LoggerAware.hpp:41:19: note: Virtual destructor in base class grub-customizer-5.2.3/src/lib/Mutex.hpp:38:18: note: Destructor in derived class grub-customizer-5.2.3/src/View/Main.hpp:45:18: style: The destructor '~View_Main' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] grub-customizer-5.2.3/src/lib/Trait/LoggerAware.hpp:41:19: note: Virtual destructor in base class grub-customizer-5.2.3/src/View/Main.hpp:45:18: note: Destructor in derived class grub-customizer-5.2.3/src/Controller/Helper/Thread.hpp:36:26: style: The destructor '~Controller_Helper_Thread' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] grub-customizer-5.2.3/src/lib/Trait/LoggerAware.hpp:41:19: note: Virtual destructor in base class grub-customizer-5.2.3/src/Controller/Helper/Thread.hpp:36:26: note: Destructor in derived class grub-customizer-5.2.3/src/Model/ListCfg.hpp:739:22: performance: Function 'getProgress_name()' should return member 'progress_name' by const reference. [returnByReference] grub-customizer-5.2.3/src/Model/ProxyScriptData.hpp:64:20: style: Expression is always true because 'else if' condition is opposite to previous condition at line 62. [multiCondition] grub-customizer-5.2.3/src/Model/ProxyScriptData.hpp:62:13: note: first condition grub-customizer-5.2.3/src/Model/ProxyScriptData.hpp:64:20: note: else if condition is opposite to first condition grub-customizer-5.2.3/src/Model/MountTable.hpp:80:37: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] grub-customizer-5.2.3/src/Model/SettingsStore.hpp:126:21: style: The statement 'if (iter->value!=value) iter->value=value' is logically equivalent to 'iter->value=value'. [duplicateConditionalAssign] grub-customizer-5.2.3/src/Model/SettingsStore.hpp:127:18: note: Assignment 'iter->value=value' grub-customizer-5.2.3/src/Model/SettingsStore.hpp:126:21: note: Condition 'iter->value!=value' is redundant grub-customizer-5.2.3/src/Model/SettingsStore.hpp:177:24: style: The statement 'if (iter->isActive!=value) iter->isActive=value' is logically equivalent to 'iter->isActive=value'. [duplicateConditionalAssign] grub-customizer-5.2.3/src/Model/SettingsStore.hpp:178:21: note: Assignment 'iter->isActive=value' grub-customizer-5.2.3/src/Model/SettingsStore.hpp:177:24: note: Condition 'iter->isActive!=value' is redundant grub-customizer-5.2.3/src/Model/SettingsStore.hpp:189:31: style: The statement 'if (iter->hasExportPrefix!=isExport) iter->hasExportPrefix=isExport' is logically equivalent to 'iter->hasExportPrefix=isExport'. [duplicateConditionalAssign] grub-customizer-5.2.3/src/Model/SettingsStore.hpp:190:28: note: Assignment 'iter->hasExportPrefix=isExport' grub-customizer-5.2.3/src/Model/SettingsStore.hpp:189:31: note: Condition 'iter->hasExportPrefix!=isExport' is redundant grub-customizer-5.2.3/src/lib/Helper.hpp:86:70: style: Condition '(pos=subject.find(search,pos))!=-1' is always true [knownConditionTrueFalse] grub-customizer-5.2.3/src/lib/Helper.hpp:121:79: style: Condition '(pos=subject.find(escapeCharacter,pos))!=-1' is always true [knownConditionTrueFalse] grub-customizer-5.2.3/src/lib/Helper.hpp:132:94: style: Condition '(pos=subject.find_first_of(charactersToBeEscaped,pos))!=-1' is always true [knownConditionTrueFalse] grub-customizer-5.2.3/src/lib/Helper.hpp:141:88: style: Condition '(pos=subject.find_first_of(escapeCharacter,pos))!=-1' is always true [knownConditionTrueFalse] grub-customizer-5.2.3/src/Model/SettingsStore.hpp:45:50: style: Condition 'name.find_first_not_of(' ')==-1' is always false [knownConditionTrueFalse] grub-customizer-5.2.3/src/Model/SettingsStore.hpp:47:53: style: Condition 'value.find_first_not_of(' ')==-1' is always false [knownConditionTrueFalse] grub-customizer-5.2.3/src/Model/ListCfg.hpp:512:23: style: Condition 'proxyCount==0' is always true [knownConditionTrueFalse] grub-customizer-5.2.3/src/Model/ListCfg.hpp:468:18: note: Assuming that condition 'proxyCount!=0' is not redundant grub-customizer-5.2.3/src/Model/ListCfg.hpp:512:23: note: Condition 'proxyCount==0' is always true grub-customizer-5.2.3/src/Model/ListCfg.hpp:569:112: style: Condition 'saveProcOutput.find("Syntax errors are detected in generated GRUB config file")!=-1' is always true [knownConditionTrueFalse] grub-customizer-5.2.3/src/Model/SmartFileHandle.hpp:76:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] grub-customizer-5.2.3/src/Model/SmartFileHandle.hpp:91:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] grub-customizer-5.2.3/src/lib/Regex/GLib.hpp:60:4: error: Memory leak: gr [memleak] grub-customizer-5.2.3/src/lib/Regex/GLib.hpp:93:4: error: Memory leak: gr [memleak] grub-customizer-5.2.3/src/Model/ListCfg.hpp:1348:39: error: Null pointer dereference [nullPointer] grub-customizer-5.2.3/src/Model/ListCfg.hpp:243:18: style: Variable 'proxyRemoved' is reassigned a value before the old one has been used. [redundantAssignment] grub-customizer-5.2.3/src/Model/ListCfg.hpp:239:20: note: proxyRemoved is assigned grub-customizer-5.2.3/src/Model/ListCfg.hpp:243:18: note: proxyRemoved is overwritten grub-customizer-5.2.3/src/Model/SettingsManagerData.hpp:174:15: style: The scope of the variable 'background_script' can be reduced. [variableScope] grub-customizer-5.2.3/src/Model/ListCfg.hpp:463:15: style: The scope of the variable 'dummyproxy_code' can be reduced. [variableScope] grub-customizer-5.2.3/src/Model/ListCfg.hpp:1175:8: style: The scope of the variable 'pos' can be reduced. [variableScope] grub-customizer-5.2.3/src/Model/SmartFileHandle.hpp:69:7: style: The scope of the variable 'c' can be reduced. [variableScope] grub-customizer-5.2.3/src/Model/SmartFileHandle.hpp:84:7: style: The scope of the variable 'c' can be reduced. [variableScope] grub-customizer-5.2.3/src/Model/DeviceMap.hpp:110:15: style: The scope of the variable 'diskDevice' can be reduced. [variableScope] grub-customizer-5.2.3/src/Model/Entry.hpp:131:16: style: Local variable 'rowText' shadows outer variable [shadowVariable] grub-customizer-5.2.3/src/Model/Entry.hpp:119:15: note: Shadowed declaration grub-customizer-5.2.3/src/Model/Entry.hpp:131:16: note: Shadow variable grub-customizer-5.2.3/src/Model/Entry.hpp:145:8: style: Local variable 'quote' shadows outer variable [shadowVariable] grub-customizer-5.2.3/src/Model/Entry.hpp:81:15: note: Shadowed declaration grub-customizer-5.2.3/src/Model/Entry.hpp:145:8: note: Shadow variable grub-customizer-5.2.3/src/Model/Entry.hpp:153:15: style: Local variable 'extension' shadows outer variable [shadowVariable] grub-customizer-5.2.3/src/Model/Entry.hpp:80:28: note: Shadowed declaration grub-customizer-5.2.3/src/Model/Entry.hpp:153:15: note: Shadow variable grub-customizer-5.2.3/src/Model/Entry.hpp:168:16: style: Local variable 'rowText' shadows outer variable [shadowVariable] grub-customizer-5.2.3/src/Model/Entry.hpp:144:15: note: Shadowed declaration grub-customizer-5.2.3/src/Model/Entry.hpp:168:16: note: Shadow variable grub-customizer-5.2.3/src/Model/Proxy.hpp:342:10: style: Local variable 'dataSource' shadows outer variable [shadowVariable] grub-customizer-5.2.3/src/Model/Proxy.hpp:47:40: note: Shadowed declaration grub-customizer-5.2.3/src/Model/Proxy.hpp:342:10: note: Shadow variable grub-customizer-5.2.3/src/Model/ListCfg.hpp:977:9: style: Local variable 'errorLogFile' shadows outer variable [shadowVariable] grub-customizer-5.2.3/src/Model/ListCfg.hpp:69:23: note: Shadowed declaration grub-customizer-5.2.3/src/Model/ListCfg.hpp:977:9: note: Shadow variable grub-customizer-5.2.3/src/Model/DeviceMap.hpp:120:9: style: Local variable 'size' shadows outer variable [shadowVariable] grub-customizer-5.2.3/src/Model/DeviceMap.hpp:95:7: note: Shadowed declaration grub-customizer-5.2.3/src/Model/DeviceMap.hpp:120:9: note: Shadow variable grub-customizer-5.2.3/src/lib/Helper.hpp:97:47: performance: Function parameter 'string' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/lib/Helper.hpp:113:46: performance: Function parameter 'string' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/lib/ArrayStructure.hpp:168:89: performance: Function parameter 'prefix' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Model/MountTable.hpp:268:64: performance: Function parameter 'device' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Model/MountTable.hpp:277:65: performance: Function parameter 'path' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Model/Entry.hpp:117:62: performance: Function parameter 'firstRow' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Model/Entry.hpp:142:64: performance: Function parameter 'firstRow' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Model/Rule.hpp:91:14: performance: Range variable 'pathToIgnore' should be declared as const reference. [iterateByValue] grub-customizer-5.2.3/src/Model/Proxy.hpp:212:56: performance: Function parameter 'scriptMap' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Model/Proxy.hpp:307:13: performance: Range variable 'oepPath' should be declared as const reference. [iterateByValue] grub-customizer-5.2.3/src/Model/Proxy.hpp:485:73: performance: Function parameter 'entrySourceMap' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Model/ListCfg.hpp:696:70: performance: Function parameter 'scriptName' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Model/ListCfg.hpp:916:74: performance: Function parameter 'a' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Model/ListCfg.hpp:916:116: performance: Function parameter 'b' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Model/ListCfg.hpp:1110:67: performance: Function parameter 'rules' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Model/ListCfg.hpp:1211:13: performance: Range variable 'newScriptPath' should be declared as const reference. [iterateByValue] grub-customizer-5.2.3/src/Model/ListCfg.hpp:1318:108: performance: Function parameter 'list' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Model/Theme.hpp:113:42: performance: Function parameter 'localFileName' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Model/Theme.hpp:139:42: performance: Function parameter 'localFileName' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Model/Theme.hpp:154:39: performance: Function parameter 'localFileName' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Model/Theme.hpp:163:48: performance: Function parameter 'localFileName' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Model/Theme.hpp:265:43: performance: Function parameter 'fullPath' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Model/Theme.hpp:269:55: performance: Function parameter 'localFileName' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Model/Theme.hpp:273:49: performance: Function parameter 'localFileName' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/AbstractStrategy.hpp:61:42: performance: Function parameter 'ruleList' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/AbstractStrategy.hpp:123:43: performance: Function parameter 'proxies' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Model/Script.hpp:116:44: style: Parameter 'parentList' can be declared as reference to const [constParameterReference] grub-customizer-5.2.3/src/Model/Script.hpp:131:44: style: Parameter 'parentList' can be declared as reference to const [constParameterReference] grub-customizer-5.2.3/src/Model/Script.hpp:190:9: style: Variable 'list' can be declared as reference to const [constVariableReference] grub-customizer-5.2.3/src/Model/Proxy.hpp:163:43: style: Parameter 'list' can be declared as reference to const [constParameterReference] grub-customizer-5.2.3/src/Model/Proxy.hpp:184:9: style: Variable 'list' can be declared as reference to const [constVariableReference] grub-customizer-5.2.3/src/Model/Proxy.hpp:200:9: style: Variable 'list' can be declared as reference to const [constVariableReference] grub-customizer-5.2.3/src/Model/Proxy.hpp:240:9: style: Variable 'list' can be declared as reference to const [constVariableReference] grub-customizer-5.2.3/src/Model/Proxy.hpp:274:9: style: Variable 'list' can be declared as reference to const [constVariableReference] grub-customizer-5.2.3/src/Model/Proxy.hpp:422:9: style: Variable 'rlist' can be declared as reference to const [constVariableReference] grub-customizer-5.2.3/src/Model/Proxy.hpp:423:9: style: Variable 'elist' can be declared as reference to const [constVariableReference] grub-customizer-5.2.3/src/Model/Proxy.hpp:547:9: style: Variable 'list' can be declared as reference to const [constVariableReference] grub-customizer-5.2.3/src/Model/Proxy.hpp:692:43: style: Parameter 'haystack' can be declared as reference to const [constParameterReference] grub-customizer-5.2.3/src/Model/Proxy.hpp:706:9: style: Variable 'list' can be declared as reference to const [constVariableReference] grub-customizer-5.2.3/src/Model/Proxy.hpp:734:9: style: Variable 'list' can be declared as reference to const [constVariableReference] grub-customizer-5.2.3/src/Model/Proxy.hpp:754:9: style: Variable 'list' can be declared as reference to const [constVariableReference] grub-customizer-5.2.3/src/Model/Proxy.hpp:772:9: style: Variable 'list' can be declared as reference to const [constVariableReference] grub-customizer-5.2.3/src/Model/ListCfg.hpp:661:9: style: Variable 'list' can be declared as reference to const [constVariableReference] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/AbstractStrategy.hpp:186:32: style: Parameter 'submenu' can be declared as reference to const [constParameterReference] grub-customizer-5.2.3/src/Model/ListCfg.hpp:812:19: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] grub-customizer-5.2.3/src/Model/ListCfg.hpp:830:19: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] grub-customizer-5.2.3/src/Model/SettingsManagerData.hpp:65:11: style: Variable 'getsResult' can be declared as pointer to const [constVariablePointer] grub-customizer-5.2.3/src/Model/Proxy.hpp:402:17: error: Iterator 'iter' used after element has been erased. [eraseDereference] grub-customizer-5.2.3/src/Model/Proxy.hpp:396:4: note: Iterator 'iter' used after element has been erased. grub-customizer-5.2.3/src/Model/Proxy.hpp:402:17: note: Iterator 'iter' used after element has been erased. grub-customizer-5.2.3/src/Model/SettingsStore.hpp:46:10: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] grub-customizer-5.2.3/src/Model/SettingsStore.hpp:48:11: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] grub-customizer-5.2.3/src/Model/PscriptnameTranslator.hpp:39:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] grub-customizer-5.2.3/src/Model/MountTable.hpp:208:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/MountTable.hpp:216:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/MountTable.hpp:230:50: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/MountTable.hpp:270:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/Script.hpp:72:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/Script.hpp:121:12: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/Script.hpp:149:47: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/Script.hpp:242:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/Rule.hpp:92:46: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/Rule.hpp:155:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/Proxy.hpp:308:25: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/Proxy.hpp:476:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/Proxy.hpp:695:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/Proxylist.hpp:52:11: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/Proxylist.hpp:62:11: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/Proxylist.hpp:417:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/Repository.hpp:73:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/Repository.hpp:92:30: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/Repository.hpp:122:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/ScriptSourceMap.hpp:117:41: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/ListCfg.hpp:334:39: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/ListCfg.hpp:910:11: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/ListCfg.hpp:1130:41: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/ListCfg.hpp:1151:11: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/DeviceDataList.hpp:88:92: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/Theme.hpp:156:50: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/Theme.hpp:165:53: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/Theme.hpp:174:29: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/ThemeManager.hpp:70:33: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Model/ThemeManager.hpp:115:31: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/AbstractStrategy.hpp:68:11: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/AbstractStrategy.hpp:129:26: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/AbstractStrategy.hpp:205:5: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/lib/Helper.hpp:118:30: style: Unused variable: extractedEscapeSequences [unusedVariable] grub-customizer-5.2.3/src/lib/Regex/GLib.hpp:63:15: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] grub-customizer-5.2.3/src/lib/Regex/GLib.hpp:95:20: style: Variable 'match_count' is assigned a value that is never used. [unreadVariable] grub-customizer-5.2.3/src/lib/ArrayStructure.hpp:112:22: style: Unused variable: newItem [unusedVariable] grub-customizer-5.2.3/src/Model/SettingsStore.hpp:199:15: style: Unused variable: row [unusedVariable] grub-customizer-5.2.3/src/Model/Env.hpp:69:15: style: Unused variable: output_config_file_noprefix [unusedVariable] grub-customizer-5.2.3/src/Model/ListCfg.hpp:264:14: style: Variable 'res' is assigned a value that is never used. [unreadVariable] grub-customizer-5.2.3/src/Model/ListCfg.hpp:385:20: style: Variable 'mkdir_result' is assigned a value that is never used. [unreadVariable] grub-customizer-5.2.3/src/Model/ListCfg.hpp:470:23: style: Variable 'bin_mk_success' is assigned a value that is never used. [unreadVariable] grub-customizer-5.2.3/src/Model/ListCfg.hpp:813:16: style: Unused variable: fileProperties [unusedVariable] grub-customizer-5.2.3/src/Model/ListCfg.hpp:831:16: style: Unused variable: fileProperties [unusedVariable] grub-customizer-5.2.3/src/Model/ListCfg.hpp:1170:35: style: Variable 'proxyfiedScriptPath' is assigned a value that is never used. [unreadVariable] grub-customizer-5.2.3/src/Model/ListCfg.hpp:1175:12: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] grub-customizer-5.2.3/src/lib/Regex/GLib.hpp:97:102: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/lib/ArrayStructure.hpp:149:92: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/lib/ArrayStructure.hpp:160:104: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/lib/ArrayStructure.hpp:179:106: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/MountTable.hpp:102:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/MountTable.hpp:201:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/MountTable.hpp:207:106: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/MountTable.hpp:215:100: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/MountTable.hpp:229:100: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/MountTable.hpp:238:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/MountTable.hpp:269:100: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/MountTable.hpp:279:100: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/MountTable.hpp:295:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/SettingsStore.hpp:237:101: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/Env.hpp:165:96: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/Env.hpp:188:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/Script.hpp:219:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/Proxy.hpp:498:103: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/Proxy.hpp:551:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/Proxy.hpp:553:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/Proxylist.hpp:334:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/lib/CsvProcessor.hpp:88:159: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/lib/CsvProcessor.hpp:109:109: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/lib/CsvProcessor.hpp:120:102: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/ScriptSourceMap.hpp:92:96: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/ScriptSourceMap.hpp:116:96: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/SettingsManagerData.hpp:203:102: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/ListCfg.hpp:850:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/ListCfg.hpp:855:99: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/ListCfg.hpp:861:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/ListCfg.hpp:870:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/DeviceDataList.hpp:87:126: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/lib/ContentParser/FactoryImpl.hpp:67:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/lib/ContentParser/FactoryImpl.hpp:84:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/Theme.hpp:155:108: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/Theme.hpp:164:108: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/Theme.hpp:173:108: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/Theme.hpp:186:108: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/Theme.hpp:232:108: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/Theme.hpp:251:118: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/Theme.hpp:259:119: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/Theme.hpp:339:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/ThemeManager.hpp:69:108: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/ThemeManager.hpp:114:108: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/ThemeManager.hpp:131:122: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/ThemeManager.hpp:137:108: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Model/DeviceMap.hpp:97:90: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Controller/Helper/GLibThread.hpp:52:15: style: The function 'runDispatched' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/Controller/Helper/Thread.hpp:37:23: note: Virtual function in base class grub-customizer-5.2.3/src/Controller/Helper/GLibThread.hpp:52:15: note: Function in derived class grub-customizer-5.2.3/src/Controller/Helper/GLibThread.hpp:61:15: style: The function 'runDelayed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/Controller/Helper/Thread.hpp:38:23: note: Virtual function in base class grub-customizer-5.2.3/src/Controller/Helper/GLibThread.hpp:61:15: note: Function in derived class grub-customizer-5.2.3/src/Controller/Helper/GLibThread.hpp:66:15: style: The function 'runAsThread' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/Controller/Helper/Thread.hpp:39:23: note: Virtual function in base class grub-customizer-5.2.3/src/Controller/Helper/GLibThread.hpp:66:15: note: Function in derived class grub-customizer-5.2.3/src/lib/Mutex/GLib.hpp:38:7: style: The function 'lock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/Mutex.hpp:40:15: note: Virtual function in base class grub-customizer-5.2.3/src/lib/Mutex/GLib.hpp:38:7: note: Function in derived class grub-customizer-5.2.3/src/lib/Mutex/GLib.hpp:42:7: style: The function 'trylock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/Mutex.hpp:41:15: note: Virtual function in base class grub-customizer-5.2.3/src/lib/Mutex/GLib.hpp:42:7: note: Function in derived class grub-customizer-5.2.3/src/lib/Mutex/GLib.hpp:46:7: style: The function 'unlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/Mutex.hpp:42:15: note: Virtual function in base class grub-customizer-5.2.3/src/lib/Mutex/GLib.hpp:46:7: note: Function in derived class grub-customizer-5.2.3/src/Bootstrap/GtkApplication.cpp:43:15: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/Bootstrap/Application.hpp:87:23: note: Virtual function in base class grub-customizer-5.2.3/src/Bootstrap/GtkApplication.cpp:43:15: note: Function in derived class grub-customizer-5.2.3/src/Bootstrap/GtkApplication.cpp:48:15: style: The function 'shutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/Bootstrap/Application.hpp:86:23: note: Virtual function in base class grub-customizer-5.2.3/src/Bootstrap/GtkApplication.cpp:48:15: note: Function in derived class grub-customizer-5.2.3/src/Bootstrap/GtkApplication.cpp:55:15: style: The function 'addShutdownHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/Bootstrap/Application.hpp:85:23: note: Virtual function in base class grub-customizer-5.2.3/src/Bootstrap/GtkApplication.cpp:55:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/About.hpp:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:72:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:140:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHADOW_NONE [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:168:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHADOW_ETCHED_IN [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:185:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_RIGHT [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:380:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_SIZE_BUTTON [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:386:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_SIZE_BUTTON [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:391:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_SIZE_BUTTON [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:396:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:432:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:75:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHRINK [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:139:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_RIGHT [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:220:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPAND [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:250:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_SHRINK [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:307:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Error.hpp:42:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Installer.hpp:49:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_SHRINK [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Installer.hpp:80:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_ERROR [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Installer.hpp:92:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:141:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_SHRINK [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:399:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEF_ENTRY_SAVED [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:412:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEF_ENTRY_PREDEFINED [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:155:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_SHRINK [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:384:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLICY_AUTOMATIC [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:398:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILL [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:406:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:558:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_WARNING [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:583:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_NO [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:623:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_ERROR [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:628:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_ERROR [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:637:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONS_NONE [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:652:137: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONS_YES_NO [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:705:195: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONS_YES_NO [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:715:316: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONS_OK_CANCEL [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:788:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:865:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:924:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_DELETE_EVENT [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:958:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Delete [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:965:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONS_OK_CANCEL [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:975:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_APPLY [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:1102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:1134:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:242:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_SHRINK [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:562:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_ERROR [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:608:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:643:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_INFO [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:743:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_SIZE_DIALOG [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:871:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_YES [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:882:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_APPLY [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:68:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHADOW_NONE [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:173:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONS_OK_CANCEL [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Element/List.hpp:103:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECTION_MULTIPLE [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/Element/List.hpp:175:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:48:22: style:inconclusive: Member variable 'View_Gtk_EntryEditor::frmSource' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:67:3: note: Member variable 'View_Gtk_EntryEditor::frmSource' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:48:22: note: Member variable 'View_Gtk_EntryEditor::frmSource' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:46:22: style:inconclusive: Member variable 'View_Gtk_EntryEditor::lblSourceError' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:69:3: note: Member variable 'View_Gtk_EntryEditor::lblSourceError' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:46:22: note: Member variable 'View_Gtk_EntryEditor::lblSourceError' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:79:22: style:inconclusive: Member variable 'View_Gtk_Settings::lblDefaultEntry' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:123:3: note: Member variable 'View_Gtk_Settings::lblDefaultEntry' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:79:22: note: Member variable 'View_Gtk_Settings::lblDefaultEntry' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:97:41: style:inconclusive: Member variable 'View_Gtk_Settings::chkOsProber' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:128:3: note: Member variable 'View_Gtk_Settings::chkOsProber' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:97:41: note: Member variable 'View_Gtk_Settings::chkOsProber' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:90:22: style:inconclusive: Member variable 'View_Gtk_Settings::imgDefaultEntryHelp' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:131:3: note: Member variable 'View_Gtk_Settings::imgDefaultEntryHelp' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:90:22: note: Member variable 'View_Gtk_Settings::imgDefaultEntryHelp' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Main.hpp:70:57: style:inconclusive: Member variable 'View_Gtk_Main::tbttSave' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:105:3: note: Member variable 'View_Gtk_Main::tbttSave' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Main.hpp:70:57: note: Member variable 'View_Gtk_Main::tbttSave' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Main.hpp:70:67: style:inconclusive: Member variable 'View_Gtk_Main::tbttReload' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:109:3: note: Member variable 'View_Gtk_Main::tbttReload' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Main.hpp:70:67: note: Member variable 'View_Gtk_Main::tbttReload' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Main.hpp:83:31: style:inconclusive: Member variable 'View_Gtk_Main::miReload' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:129:3: note: Member variable 'View_Gtk_Main::miReload' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Main.hpp:83:31: note: Member variable 'View_Gtk_Main::miReload' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Main.hpp:82:38: style:inconclusive: Member variable 'View_Gtk_Main::miSave' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:130:3: note: Member variable 'View_Gtk_Main::miSave' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Main.hpp:82:38: note: Member variable 'View_Gtk_Main::miSave' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Main.hpp:81:103: style:inconclusive: Member variable 'View_Gtk_Main::miAboutEntryTypes' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:134:3: note: Member variable 'View_Gtk_Main::miAboutEntryTypes' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Main.hpp:81:103: note: Member variable 'View_Gtk_Main::miAboutEntryTypes' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Main.hpp:81:83: style:inconclusive: Member variable 'View_Gtk_Main::miCAboutEntryTypes' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:135:3: note: Member variable 'View_Gtk_Main::miCAboutEntryTypes' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Main.hpp:81:83: note: Member variable 'View_Gtk_Main::miCAboutEntryTypes' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Main.hpp:56:22: style:inconclusive: Member variable 'View_Gtk_Main::lblReloadRequired' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:147:3: note: Member variable 'View_Gtk_Main::lblReloadRequired' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Main.hpp:56:22: note: Member variable 'View_Gtk_Main::lblReloadRequired' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:157:27: style:inconclusive: Member variable 'View_Gtk_Theme::tbttAdd' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:219:3: note: Member variable 'View_Gtk_Theme::tbttAdd' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:157:27: note: Member variable 'View_Gtk_Theme::tbttAdd' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:196:22: style:inconclusive: Member variable 'View_Gtk_Theme::imgRemoveFont' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:224:3: note: Member variable 'View_Gtk_Theme::imgRemoveFont' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:196:22: note: Member variable 'View_Gtk_Theme::imgRemoveFont' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:176:51: style:inconclusive: Member variable 'View_Gtk_Theme::imgThemeHelp' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:225:3: note: Member variable 'View_Gtk_Theme::imgThemeHelp' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:176:51: note: Member variable 'View_Gtk_Theme::imgThemeHelp' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:184:49: style:inconclusive: Member variable 'View_Gtk_Theme::gccNormalBackground' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:227:3: note: Member variable 'View_Gtk_Theme::gccNormalBackground' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:184:49: note: Member variable 'View_Gtk_Theme::gccNormalBackground' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:176:22: style:inconclusive: Member variable 'View_Gtk_Theme::imgAddTheme' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:230:3: note: Member variable 'View_Gtk_Theme::imgAddTheme' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:176:22: note: Member variable 'View_Gtk_Theme::imgAddTheme' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:160:22: style:inconclusive: Member variable 'View_Gtk_Theme::frmThemeEditor' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:233:3: note: Member variable 'View_Gtk_Theme::frmThemeEditor' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:160:22: note: Member variable 'View_Gtk_Theme::frmThemeEditor' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:148:22: style:inconclusive: Member variable 'View_Gtk_Theme::frmCustomTheme' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:234:3: note: Member variable 'View_Gtk_Theme::frmCustomTheme' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:148:22: note: Member variable 'View_Gtk_Theme::frmCustomTheme' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:45:23: style:inconclusive: Member variable 'View_Gtk_Trash::bttRestore' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:59:3: note: Member variable 'View_Gtk_Trash::bttRestore' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:45:23: note: Member variable 'View_Gtk_Trash::bttRestore' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Model/ListItem.hpp:37:7: style:inconclusive: Member variable 'View_Model_ListItem < Rule , Script >::is_placeholder' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/View/Model/ListItem.hpp:53:3: note: Member variable 'View_Model_ListItem < Rule , Script >::is_placeholder' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Model/ListItem.hpp:37:7: note: Member variable 'View_Model_ListItem < Rule , Script >::is_placeholder' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/View/Gtk/Main.hpp:761:16: performance:inconclusive: Technically the member function 'View_Gtk_Main::signal_show_envEditor' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:821:16: performance:inconclusive: Technically the member function 'View_Gtk_Main::signal_reload_click' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:826:16: performance:inconclusive: Technically the member function 'View_Gtk_Main::signal_show_grub_install_dialog_click' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:869:16: performance:inconclusive: Technically the member function 'View_Gtk_Main::signal_entry_create_click' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:875:16: performance:inconclusive: Technically the member function 'View_Gtk_Main::signal_delete_event' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:881:16: performance:inconclusive: Technically the member function 'View_Gtk_Main::signal_quit_click' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:886:16: performance:inconclusive: Technically the member function 'View_Gtk_Main::signal_preference_click' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:891:16: performance:inconclusive: Technically the member function 'View_Gtk_Main::signal_entry_type_help_click' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:917:16: performance:inconclusive: Technically the member function 'View_Gtk_Main::signal_info_click' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:922:16: performance:inconclusive: Technically the member function 'View_Gtk_Main::signal_burg_switcher_response' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:963:16: performance:inconclusive: Technically the member function 'View_Gtk_Main::signal_revert' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:973:16: performance:inconclusive: Technically the member function 'View_Gtk_Main::signal_reload_recommendation_response' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:980:16: style:inconclusive: Technically the member function 'View_Gtk_Main::signal_tab_changed' can be const. [functionConst] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:1081:16: performance:inconclusive: Technically the member function 'View_Gtk_Main::saveConfig' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:1158:16: style:inconclusive: Technically the member function 'View_Gtk_Main::_rDisableRules' can be const. [functionConst] grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:119:9: style: Class 'GrubColorChooser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/View/About.hpp:36:18: style: The destructor '~View_About' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/Trait/LoggerAware.hpp:41:19: note: Virtual destructor in base class grub-customizer-5.2.3/src/View/About.hpp:36:18: note: Destructor in derived class grub-customizer-5.2.3/src/View/Gtk/About.hpp:181:15: style: The function 'show' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/About.hpp:38:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/About.hpp:181:15: note: Function in derived class grub-customizer-5.2.3/src/View/EntryEditor.hpp:50:18: style: The destructor '~View_EntryEditor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/Trait/LoggerAware.hpp:41:19: note: Virtual destructor in base class grub-customizer-5.2.3/src/View/EntryEditor.hpp:50:18: note: Destructor in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:133:15: style: The function 'setSourcecode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EntryEditor.hpp:53:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:133:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:149:22: style: The function 'getSourcecode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EntryEditor.hpp:56:22: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:149:22: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:161:15: style: The function 'showSourceBuildError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EntryEditor.hpp:54:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:161:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:171:15: style: The function 'setApplyEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EntryEditor.hpp:55:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:171:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:176:15: style: The function 'addOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EntryEditor.hpp:58:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:176:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:244:15: style: The function 'setOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EntryEditor.hpp:59:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:244:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:252:45: style: The function 'getOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EntryEditor.hpp:60:45: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:252:45: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:273:15: style: The function 'removeOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EntryEditor.hpp:61:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:273:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:291:15: style: The function 'setRulePtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EntryEditor.hpp:63:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:291:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:296:16: style: The function 'getRulePtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EntryEditor.hpp:64:16: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:296:16: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:301:15: style: The function 'show' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EntryEditor.hpp:52:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:301:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:312:15: style: The function 'hide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EntryEditor.hpp:66:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:312:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:317:15: style: The function 'setAvailableEntryTypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EntryEditor.hpp:68:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:317:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:327:15: style: The function 'selectType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EntryEditor.hpp:69:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:327:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:348:22: style: The function 'getSelectedType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EntryEditor.hpp:70:22: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:348:22: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:359:15: style: The function 'setName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EntryEditor.hpp:71:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:359:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:364:22: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EntryEditor.hpp:72:22: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:364:22: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:369:15: style: The function 'setNameFieldVisibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EntryEditor.hpp:73:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:369:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:376:15: style: The function 'setErrors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EntryEditor.hpp:75:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:376:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:384:15: style: The function 'setNameIsValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EntryEditor.hpp:77:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:384:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:389:15: style: The function 'setTypeIsValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EntryEditor.hpp:78:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:389:15: note: Function in derived class grub-customizer-5.2.3/src/View/EnvEditor.hpp:40:18: style: The destructor '~View_EnvEditor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/Trait/LoggerAware.hpp:41:19: note: Virtual destructor in base class grub-customizer-5.2.3/src/View/EnvEditor.hpp:40:18: note: Destructor in derived class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:112:11: style: The destructor '~View_Gtk_EnvEditor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EnvEditor.hpp:40:18: note: Virtual destructor in base class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:112:11: note: Destructor in derived class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:121:15: style: The function 'setRootDeviceName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EnvEditor.hpp:63:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:121:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:126:15: style: The function 'setEnvSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EnvEditor.hpp:61:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:126:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:191:45: style: The function 'getEnvSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EnvEditor.hpp:62:45: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:191:45: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:200:14: style: The function 'getBootloaderType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EnvEditor.hpp:64:14: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:200:14: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:205:15: style: The function 'show' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EnvEditor.hpp:57:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:205:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:228:15: style: The function 'hide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EnvEditor.hpp:58:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:228:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:233:15: style: The function 'removeAllSubmountpoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EnvEditor.hpp:59:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:233:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:245:15: style: The function 'addSubmountpoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EnvEditor.hpp:60:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:245:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:258:15: style: The function 'setSubmountpointSelectionState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EnvEditor.hpp:65:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:258:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:263:15: style: The function 'showErrorMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/EnvEditor.hpp:66:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:263:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Error.hpp:37:7: style: The function 'showErrorMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Error.hpp:38:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Error.hpp:37:7: note: Function in derived class grub-customizer-5.2.3/src/View/Installer.hpp:42:18: style: The destructor '~View_Installer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/Trait/LoggerAware.hpp:41:19: note: Virtual destructor in base class grub-customizer-5.2.3/src/View/Installer.hpp:42:18: note: Destructor in derived class grub-customizer-5.2.3/src/View/Gtk/Installer.hpp:67:15: style: The function 'show' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Installer.hpp:45:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Installer.hpp:67:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Installer.hpp:72:15: style: The function 'showMessageGrubInstallCompleted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Installer.hpp:47:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Installer.hpp:72:15: note: Function in derived class grub-customizer-5.2.3/src/View/Settings.hpp:52:18: style: The destructor '~View_Settings' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/Trait/LoggerAware.hpp:41:19: note: Virtual destructor in base class grub-customizer-5.2.3/src/View/Settings.hpp:52:18: note: Destructor in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:290:15: style: The function 'show' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:63:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:290:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:295:15: style: The function 'hide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:65:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:295:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:300:15: style: The function 'addEntryToDefaultEntryChooser' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:69:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:300:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:317:15: style: The function 'clearDefaultEntryChooser' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:71:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:317:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:326:15: style: The function 'clearResolutionChooser' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:73:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:326:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:331:15: style: The function 'addResolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:75:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:331:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:336:22: style: The function 'getSelectedDefaultGrubValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:77:22: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:336:22: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:345:15: style: The function 'addCustomOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:79:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:345:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:356:15: style: The function 'selectCustomOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:81:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:356:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:366:22: style: The function 'getSelectedCustomOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:67:22: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:366:22: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:375:15: style: The function 'removeAllSettingRows' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:83:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:375:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:382:23: style: The function 'getCustomOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:85:23: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:382:23: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:396:15: style: The function 'setActiveDefEntryOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:87:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:396:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:410:23: style: The function 'getActiveDefEntryOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:89:23: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:410:23: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:415:15: style: The function 'setDefEntry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:91:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:415:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:441:15: style: The function 'setShowMenuCheckboxState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:93:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:441:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:452:15: style: The function 'getShowMenuCheckboxState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:95:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:452:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:457:15: style: The function 'setOsProberCheckboxState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:97:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:457:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:464:15: style: The function 'getOsProberCheckboxState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:99:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:464:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:469:15: style: The function 'showHiddenMenuOsProberConflictMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:101:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:469:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:474:15: style: The function 'setTimeoutValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:103:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:474:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:481:15: style: The function 'setTimeoutActive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:105:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:481:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:489:14: style: The function 'getTimeoutValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:107:14: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:489:14: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:494:22: style: The function 'getTimeoutValueString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:109:22: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:494:22: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:499:15: style: The function 'getTimeoutActive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:111:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:499:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:504:15: style: The function 'setKernelParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:113:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:504:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:511:22: style: The function 'getKernelParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:115:22: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:511:22: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:516:15: style: The function 'setRecoveryCheckboxState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:117:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:516:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:523:15: style: The function 'getRecoveryCheckboxState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:119:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:523:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:528:15: style: The function 'setResolutionCheckboxState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:121:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:528:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:536:15: style: The function 'getResolutionCheckboxState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:123:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:536:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:541:15: style: The function 'setResolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:125:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:541:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:548:22: style: The function 'getResolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Settings.hpp:127:22: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:548:22: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:402:15: style: The function 'show' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:72:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:402:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:410:15: style: The function 'hide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:74:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:410:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:414:15: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:76:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:414:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:419:15: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:78:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:419:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:424:15: style: The function 'showBurgSwitcher' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:80:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:424:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:429:15: style: The function 'hideBurgSwitcher' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:82:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:429:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:434:15: style: The function 'isVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:84:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:434:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:439:15: style: The function 'setIsBurgMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:87:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:439:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:449:15: style: The function 'setLockState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:89:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:449:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:461:15: style: The function 'updateLockState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:90:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:461:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:516:15: style: The function 'setProgress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:93:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:516:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:523:15: style: The function 'progress_pulse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:95:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:523:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:530:15: style: The function 'hideProgressBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:97:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:530:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:535:15: style: The function 'setStatusText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:99:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:535:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:540:15: style: The function 'setStatusText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:100:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:540:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:549:15: style: The function 'appendEntry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:102:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:549:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:556:15: style: The function 'showProxyNotFoundMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:104:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:556:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:563:22: style: The function 'createNewEntriesPlaceholderString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:106:22: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:563:22: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:572:22: style: The function 'createPlaintextString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:108:22: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:572:22: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:581:14: style: The function 'showExitConfirmDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:111:14: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:581:14: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:621:15: style: The function 'showErrorMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:113:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:621:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:626:15: style: The function 'showConfigSavingError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:115:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:626:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:634:15: style: The function 'askForEnvironmentSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:118:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:634:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:645:15: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:120:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:645:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:650:15: style: The function 'confirmUnsavedSwitch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:123:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:650:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:659:15: style: The function 'setRuleName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:126:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:659:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:666:15: style: The function 'selectRule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:129:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:666:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:671:15: style: The function 'selectRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:132:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:671:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:676:15: style: The function 'setTrashPaneVisibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:135:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:676:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:681:15: style: The function 'showReloadRecommendation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:138:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:681:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:687:15: style: The function 'hideReloadRecommendation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:141:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:687:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:692:15: style: The function 'showScriptUpdateInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:145:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:692:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:698:15: style: The function 'hideScriptUpdateInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:146:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:698:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:703:15: style: The function 'showPlaintextRemoveWarning' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:143:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:703:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:713:15: style: The function 'showSystemRuleRemoveWarning' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:148:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:713:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:723:15: style: The function 'setOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:150:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:723:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:743:44: style: The function 'getOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:152:44: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:743:44: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:748:15: style: The function 'setOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:153:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:748:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:755:15: style: The function 'setEntryVisibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Main.hpp:155:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Main.hpp:755:15: note: Function in derived class grub-customizer-5.2.3/src/View/Theme.hpp:113:18: style: The destructor '~View_Theme' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/Trait/LoggerAware.hpp:41:19: note: Virtual destructor in base class grub-customizer-5.2.3/src/View/Theme.hpp:113:18: note: Destructor in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:84:15: style: The function 'selectColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/ColorChooser.hpp:38:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:84:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:97:22: style: The function 'getSelectedColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/ColorChooser.hpp:41:22: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:97:22: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:439:15: style: The function 'addFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:76:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:439:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:446:15: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:77:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:446:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:453:15: style: The function 'setText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:78:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:453:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:462:15: style: The function 'setImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:79:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:462:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:471:15: style: The function 'selectFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:80:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:471:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:484:15: style: The function 'selectTheme' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:81:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:484:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:494:22: style: The function 'getSelectedTheme' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:82:22: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:494:22: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:499:15: style: The function 'addTheme' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:83:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:499:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:504:15: style: The function 'clearThemeSelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:84:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:504:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:514:15: style: The function 'show' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:85:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:514:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:528:15: style: The function 'setRemoveFunctionalityEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:86:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:528:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:534:15: style: The function 'setEditorType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:87:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:534:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:553:15: style: The function 'showThemeFileChooser' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:88:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:553:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:558:15: style: The function 'showError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:89:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:558:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:581:15: style: The function 'setCurrentExternalThemeFilePath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:90:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:581:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:593:22: style: The function 'getDefaultName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:91:22: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:593:22: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:598:29: style: The function 'getColorChooser' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:94:29: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:598:29: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:612:22: style: The function 'getFontName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:96:22: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:612:22: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:617:14: style: The function 'getFontSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:98:14: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:617:14: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:623:15: style: The function 'setFontName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:100:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:623:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:630:15: style: The function 'showFontWarning' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:103:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:630:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:680:15: style: The function 'setBackgroundImagePreviewPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:106:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:680:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:764:22: style: The function 'getBackgroundImagePath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:108:22: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:764:22: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:769:15: style: The function 'setPreviewEntryTitles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Theme.hpp:111:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:769:15: note: Function in derived class grub-customizer-5.2.3/src/View/Trash.hpp:44:18: style: The destructor '~View_Trash' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/Trait/LoggerAware.hpp:41:19: note: Virtual destructor in base class grub-customizer-5.2.3/src/View/Trash.hpp:44:18: note: Destructor in derived class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:126:15: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Trash.hpp:51:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:126:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:133:27: style: The function 'getSelectedEntries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Trash.hpp:53:27: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:133:27: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:144:16: style: The function 'addItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Trash.hpp:55:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:144:16: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:149:16: style: The function 'setDeleteButtonEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Trash.hpp:57:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:149:16: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:154:15: style: The function 'show' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Trash.hpp:59:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:154:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:160:15: style: The function 'hide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Trash.hpp:61:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:160:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:165:15: style: The function 'askForDeletion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Trash.hpp:63:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:165:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:185:15: style: The function 'setDeleteButtonVisibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Trash.hpp:71:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:185:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:191:15: style: The function 'setOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Trash.hpp:65:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:191:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:196:15: style: The function 'selectEntries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Trash.hpp:67:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:196:15: note: Function in derived class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:201:15: style: The function 'setRestoreButtonSensitivity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/View/Trash.hpp:69:15: note: Virtual function in base class grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:201:15: note: Function in derived class grub-customizer-5.2.3/src/View/About.hpp:36:18: style: The destructor '~View_About' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] grub-customizer-5.2.3/src/lib/Trait/LoggerAware.hpp:41:19: note: Virtual destructor in base class grub-customizer-5.2.3/src/View/About.hpp:36:18: note: Destructor in derived class grub-customizer-5.2.3/src/View/Installer.hpp:42:18: style: The destructor '~View_Installer' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] grub-customizer-5.2.3/src/lib/Trait/LoggerAware.hpp:41:19: note: Virtual destructor in base class grub-customizer-5.2.3/src/View/Installer.hpp:42:18: note: Destructor in derived class grub-customizer-5.2.3/src/View/Settings.hpp:52:18: style: The destructor '~View_Settings' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] grub-customizer-5.2.3/src/lib/Trait/LoggerAware.hpp:41:19: note: Virtual destructor in base class grub-customizer-5.2.3/src/View/Settings.hpp:52:18: note: Destructor in derived class grub-customizer-5.2.3/src/View/Theme.hpp:113:18: style: The destructor '~View_Theme' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] grub-customizer-5.2.3/src/lib/Trait/LoggerAware.hpp:41:19: note: Virtual destructor in base class grub-customizer-5.2.3/src/View/Theme.hpp:113:18: note: Destructor in derived class grub-customizer-5.2.3/src/View/Trash.hpp:44:18: style: The destructor '~View_Trash' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] grub-customizer-5.2.3/src/lib/Trait/LoggerAware.hpp:41:19: note: Virtual destructor in base class grub-customizer-5.2.3/src/View/Trash.hpp:44:18: note: Destructor in derived class grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:233:7: style: Condition 'showValidator' is always true [knownConditionTrueFalse] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:191:24: note: Assignment 'showValidator=true', assigned value is 1 grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:233:7: note: Condition 'showValidator' is always true grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:568:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:147:9: style: The scope of the variable 'entryCreated' can be reduced. [variableScope] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:261:35: style: Local variable 'e' shadows outer variable [shadowVariable] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:258:34: note: Shadowed declaration grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:261:35: note: Shadow variable grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:264:36: style: Local variable 'e' shadows outer variable [shadowVariable] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:261:35: note: Shadowed declaration grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:264:36: note: Shadow variable grub-customizer-5.2.3/src/View/Gtk/Installer.hpp:76:23: style: Local variable 'msg' shadows outer argument [shadowArgument] grub-customizer-5.2.3/src/View/Gtk/Installer.hpp:72:66: note: Shadowed declaration grub-customizer-5.2.3/src/View/Gtk/Installer.hpp:76:23: note: Shadow variable grub-customizer-5.2.3/src/View/Gtk/Installer.hpp:80:23: style: Local variable 'msg' shadows outer argument [shadowArgument] grub-customizer-5.2.3/src/View/Gtk/Installer.hpp:72:66: note: Shadowed declaration grub-customizer-5.2.3/src/View/Gtk/Installer.hpp:80:23: note: Shadow variable grub-customizer-5.2.3/src/Bootstrap/GtkView.cpp:40:7: style: Local variable 'about' shadows outer variable [shadowVariable] grub-customizer-5.2.3/src/Bootstrap/View.hpp:49:38: note: Shadowed declaration grub-customizer-5.2.3/src/Bootstrap/GtkView.cpp:40:7: note: Shadow variable grub-customizer-5.2.3/src/Bootstrap/GtkView.cpp:41:7: style: Local variable 'entryEditor' shadows outer variable [shadowVariable] grub-customizer-5.2.3/src/Bootstrap/View.hpp:50:44: note: Shadowed declaration grub-customizer-5.2.3/src/Bootstrap/GtkView.cpp:41:7: note: Shadow variable grub-customizer-5.2.3/src/Bootstrap/GtkView.cpp:42:7: style: Local variable 'envEditor' shadows outer variable [shadowVariable] grub-customizer-5.2.3/src/Bootstrap/View.hpp:51:42: note: Shadowed declaration grub-customizer-5.2.3/src/Bootstrap/GtkView.cpp:42:7: note: Shadow variable grub-customizer-5.2.3/src/Bootstrap/GtkView.cpp:43:7: style: Local variable 'error' shadows outer variable [shadowVariable] grub-customizer-5.2.3/src/Bootstrap/View.hpp:52:38: note: Shadowed declaration grub-customizer-5.2.3/src/Bootstrap/GtkView.cpp:43:7: note: Shadow variable grub-customizer-5.2.3/src/Bootstrap/GtkView.cpp:44:7: style: Local variable 'installer' shadows outer variable [shadowVariable] grub-customizer-5.2.3/src/Bootstrap/View.hpp:53:42: note: Shadowed declaration grub-customizer-5.2.3/src/Bootstrap/GtkView.cpp:44:7: note: Shadow variable grub-customizer-5.2.3/src/Bootstrap/GtkView.cpp:45:7: style: Local variable 'main' shadows outer variable [shadowVariable] grub-customizer-5.2.3/src/Bootstrap/View.hpp:54:37: note: Shadowed declaration grub-customizer-5.2.3/src/Bootstrap/GtkView.cpp:45:7: note: Shadow variable grub-customizer-5.2.3/src/Bootstrap/GtkView.cpp:46:7: style: Local variable 'settings' shadows outer variable [shadowVariable] grub-customizer-5.2.3/src/Bootstrap/View.hpp:55:41: note: Shadowed declaration grub-customizer-5.2.3/src/Bootstrap/GtkView.cpp:46:7: note: Shadow variable grub-customizer-5.2.3/src/Bootstrap/GtkView.cpp:47:7: style: Local variable 'theme' shadows outer variable [shadowVariable] grub-customizer-5.2.3/src/Bootstrap/View.hpp:56:38: note: Shadowed declaration grub-customizer-5.2.3/src/Bootstrap/GtkView.cpp:47:7: note: Shadow variable grub-customizer-5.2.3/src/Bootstrap/GtkView.cpp:48:7: style: Local variable 'trash' shadows outer variable [shadowVariable] grub-customizer-5.2.3/src/Bootstrap/View.hpp:57:38: note: Shadowed declaration grub-customizer-5.2.3/src/Bootstrap/GtkView.cpp:48:7: note: Shadow variable grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:53:32: performance: Function parameter 'name' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:53:50: performance: Function parameter 'old_name' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:53:72: performance: Function parameter 'value' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:565:14: style: Variable 'entry' can be declared as reference to const [constVariableReference] grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:906:66: style: Parameter 'caller' can be declared as reference to const. However it seems that 'signal_color_changed' is a callback function, if 'caller' is declared with const you might also need to cast function pointer(s). [constParameterCallback] grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:429:129: note: You might need to cast the function pointer here grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:906:66: note: Parameter 'caller' can be declared as reference to const grub-customizer-5.2.3/src/View/Gtk/Main.hpp:956:46: style: Parameter 'key' can be declared as pointer to const. However it seems that 'signal_key_press' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:328:90: note: You might need to cast the function pointer here grub-customizer-5.2.3/src/View/Gtk/Main.hpp:956:46: note: Parameter 'key' can be declared as pointer to const grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:385:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:566:30: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:170:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:147:22: style: Variable 'entryCreated' is assigned a value that is never used. [unreadVariable] grub-customizer-5.2.3/src/View/Gtk/EnvEditor.hpp:150:18: style: Variable 'entryCreated' is assigned a value that is never used. [unreadVariable] grub-customizer-5.2.3/src/View/Gtk/Element/PartitionChooser.hpp:64:117: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/Element/PartitionChooser.hpp:87:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:247:100: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:255:123: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:275:114: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:279:135: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:285:112: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/EntryEditor.hpp:320:90: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/Settings.hpp:358:118: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:750:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:1064:105: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:1113:106: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:1121:106: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:1143:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:1144:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:1145:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/Main.hpp:1160:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:88:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:475:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:720:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/Theme.hpp:730:118: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:137:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/Trash.hpp:169:90: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/Element/List.hpp:205:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/Element/List.hpp:220:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/Element/List.hpp:250:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/View/Gtk/Element/List.hpp:268:97: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/main/client.cpp:87:39: debug: Failed to instantiate template "createController". The checking continues anyway. [templateInstantiation] grub-customizer-5.2.3/src/lib/ContentParser/Chainloader.hpp:87:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/lib/ContentParser/Linux.hpp:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/lib/ContentParser/LinuxIso.hpp:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/lib/ContentParser/Memtest.hpp:121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/Strategy/MoveRuleIntoForeignSubmenu.hpp:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/Strategy/MoveForeignRuleFromSubmenuToToplevel.hpp:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/lib/Logger/Stream.hpp:49:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/lib/Logger/Stream.hpp:81:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/lib/Logger/Stream.hpp:91:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/EntryEditController.hpp:76:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable placeholders [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/EntryEditController.hpp:87:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable placeholders [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/EntryEditController.hpp:243:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/EntryEditController.hpp:360:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/EnvEditorController.hpp:76:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable placeholders [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/EnvEditorController.hpp:89:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable placeholders [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/ErrorController.hpp:67:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable placeholders [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/ErrorController.hpp:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable placeholders [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/InstallerController.hpp:65:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable placeholders [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/InstallerController.hpp:72:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable placeholders [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/InstallerController.hpp:79:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable placeholders [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/MainController.hpp:102:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable placeholders [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/MainController.hpp:129:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable placeholders [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/MainController.hpp:170:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable placeholders [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/MainController.hpp:180:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable view [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/MainController.hpp:659:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/MainController.hpp:906:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/MainController.hpp:1036:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/MainController.hpp:1098:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/MainController.hpp:1147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/SettingsController.hpp:90:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable placeholders [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/ThemeController.hpp:65:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable placeholders [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/ThemeController.hpp:87:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable placeholders [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/ThemeController.hpp:528:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/TrashController.hpp:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable placeholders [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/TrashController.hpp:83:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable placeholders [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/TrashController.hpp:132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/TrashController.hpp:183:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/TrashController.hpp:241:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/main/client.cpp:62:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Controller/MainController.hpp:80:26: style:inconclusive: Member variable 'MainController::currentContentParser' is in the wrong place in the initializer list. [initializerList] grub-customizer-5.2.3/src/Controller/MainController.hpp:449:3: note: Member variable 'MainController::currentContentParser' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/Controller/MainController.hpp:80:26: note: Member variable 'MainController::currentContentParser' is in the wrong place in the initializer list. grub-customizer-5.2.3/src/lib/ContentParser/Abstract.hpp:104:25: performance:inconclusive: Technically the member function 'ContentParser_Abstract::_realpath' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/lib/ContentParser/Abstract.hpp:117:18: performance:inconclusive: Technically the member function 'ContentParser_Abstract::_fileExists' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/lib/ContentParser/Abstract.hpp:128:25: performance:inconclusive: Technically the member function 'ContentParser_Abstract::escape' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/lib/ContentParser/Abstract.hpp:136:25: performance:inconclusive: Technically the member function 'ContentParser_Abstract::unescape' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Controller/InstallerController.hpp:90:4: debug: CheckClass::isMemberVar found used member variable 'view' with varid 0 [varid0] grub-customizer-5.2.3/src/Controller/InstallerController.hpp:128:4: debug: CheckClass::isMemberVar found used member variable 'view' with varid 0 [varid0] grub-customizer-5.2.3/src/Controller/MainController.hpp:180:8: debug: CheckClass::isMemberVar found used member variable 'view' with varid 0 [varid0] grub-customizer-5.2.3/src/Controller/ThemeController.hpp:519:16: performance:inconclusive: Technically the member function 'ThemeController::isImage' can be static (but you may consider moving to unnamed namespace). [functionStatic] grub-customizer-5.2.3/src/Controller/TrashController.hpp:107:32: debug: CheckClass::isMemberVar found used member variable 'view' with varid 0 [varid0] grub-customizer-5.2.3/src/lib/Logger/Stream.hpp:46:2: style: Class 'Logger_Stream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/Controller/Common/ControllerAbstract.hpp:37:10: style: Class 'Controller_Common_ControllerAbstract' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] grub-customizer-5.2.3/src/lib/ContentParser/Abstract.hpp:46:26: style: The destructor '~ContentParser_Abstract' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParser.hpp:38:18: note: Virtual destructor in base class grub-customizer-5.2.3/src/lib/ContentParser/Abstract.hpp:46:26: note: Destructor in derived class grub-customizer-5.2.3/src/lib/ContentParser/Abstract.hpp:48:45: style: The function 'getOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParser.hpp:40:45: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/Abstract.hpp:48:45: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/Abstract.hpp:53:15: style: The function 'hasOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParser.hpp:42:15: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/Abstract.hpp:53:15: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/Abstract.hpp:58:22: style: The function 'getOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParser.hpp:41:22: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/Abstract.hpp:58:22: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/Abstract.hpp:67:15: style: The function 'setOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParser.hpp:43:15: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/Abstract.hpp:67:15: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/Abstract.hpp:72:15: style: The function 'setOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParser.hpp:44:15: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/Abstract.hpp:72:15: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/Abstract.hpp:77:33: style: The function 'getErrors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParser.hpp:47:33: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/Abstract.hpp:77:33: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/Chainloader.hpp:44:7: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParser.hpp:39:15: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/Chainloader.hpp:44:7: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/Chainloader.hpp:61:14: style: The function 'buildSource' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParser.hpp:45:22: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/Chainloader.hpp:61:14: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/Chainloader.hpp:80:7: style: The function 'buildDefaultEntry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParser.hpp:46:15: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/Chainloader.hpp:80:7: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/Linux.hpp:43:7: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParser.hpp:39:15: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/Linux.hpp:43:7: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/Linux.hpp:68:14: style: The function 'buildSource' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParser.hpp:45:22: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/Linux.hpp:68:14: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/Linux.hpp:91:7: style: The function 'buildDefaultEntry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParser.hpp:46:15: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/Linux.hpp:91:7: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/LinuxIso.hpp:46:7: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParser.hpp:39:15: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/LinuxIso.hpp:46:7: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/LinuxIso.hpp:88:14: style: The function 'buildSource' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParser.hpp:45:22: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/LinuxIso.hpp:88:14: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/LinuxIso.hpp:125:7: style: The function 'buildDefaultEntry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParser.hpp:46:15: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/LinuxIso.hpp:125:7: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/Memtest.hpp:46:7: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParser.hpp:39:15: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/Memtest.hpp:46:7: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/Memtest.hpp:80:14: style: The function 'buildSource' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParser.hpp:45:22: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/Memtest.hpp:80:14: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/Memtest.hpp:113:7: style: The function 'buildDefaultEntry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/ContentParser.hpp:46:15: note: Virtual function in base class grub-customizer-5.2.3/src/lib/ContentParser/Memtest.hpp:113:7: note: Function in derived class grub-customizer-5.2.3/src/Controller/Helper/RuleMover/Strategy/MoveRuleOnSameLevelInsideProxy.hpp:47:15: style: The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/AbstractStrategy.hpp:50:23: note: Virtual function in base class grub-customizer-5.2.3/src/Controller/Helper/RuleMover/Strategy/MoveRuleOnSameLevelInsideProxy.hpp:47:15: note: Function in derived class grub-customizer-5.2.3/src/Controller/Helper/RuleMover/Strategy/MoveRuleIntoSubmenu.hpp:47:15: style: The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/AbstractStrategy.hpp:50:23: note: Virtual function in base class grub-customizer-5.2.3/src/Controller/Helper/RuleMover/Strategy/MoveRuleIntoSubmenu.hpp:47:15: note: Function in derived class grub-customizer-5.2.3/src/Controller/Helper/RuleMover/Strategy/MoveRuleOutOfSubmenu.hpp:47:15: style: The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/AbstractStrategy.hpp:50:23: note: Virtual function in base class grub-customizer-5.2.3/src/Controller/Helper/RuleMover/Strategy/MoveRuleOutOfSubmenu.hpp:47:15: note: Function in derived class grub-customizer-5.2.3/src/Controller/Helper/RuleMover/Strategy/MoveRuleOutOfProxyOnToplevel.hpp:62:15: style: The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/AbstractStrategy.hpp:50:23: note: Virtual function in base class grub-customizer-5.2.3/src/Controller/Helper/RuleMover/Strategy/MoveRuleOutOfProxyOnToplevel.hpp:62:15: note: Function in derived class grub-customizer-5.2.3/src/Controller/Helper/RuleMover/Strategy/MoveRuleIntoForeignSubmenu.hpp:47:15: style: The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/AbstractStrategy.hpp:50:23: note: Virtual function in base class grub-customizer-5.2.3/src/Controller/Helper/RuleMover/Strategy/MoveRuleIntoForeignSubmenu.hpp:47:15: note: Function in derived class grub-customizer-5.2.3/src/Controller/Helper/RuleMover/Strategy/MoveForeignRuleFromSubmenuToToplevel.hpp:47:15: style: The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/AbstractStrategy.hpp:50:23: note: Virtual function in base class grub-customizer-5.2.3/src/Controller/Helper/RuleMover/Strategy/MoveForeignRuleFromSubmenuToToplevel.hpp:47:15: note: Function in derived class grub-customizer-5.2.3/src/lib/Logger/Stream.hpp:48:7: style: The function 'log' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/Logger.hpp:54:23: note: Virtual function in base class grub-customizer-5.2.3/src/lib/Logger/Stream.hpp:48:7: note: Function in derived class grub-customizer-5.2.3/src/lib/Logger/Stream.hpp:75:7: style: The function 'logActionBegin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/Logger.hpp:55:23: note: Virtual function in base class grub-customizer-5.2.3/src/lib/Logger/Stream.hpp:75:7: note: Function in derived class grub-customizer-5.2.3/src/lib/Logger/Stream.hpp:85:7: style: The function 'logActionEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/Logger.hpp:56:23: note: Virtual function in base class grub-customizer-5.2.3/src/lib/Logger/Stream.hpp:85:7: note: Function in derived class grub-customizer-5.2.3/src/lib/Logger/Stream.hpp:96:7: style: The function 'logActionBeginThreaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/Logger.hpp:57:23: note: Virtual function in base class grub-customizer-5.2.3/src/lib/Logger/Stream.hpp:96:7: note: Function in derived class grub-customizer-5.2.3/src/lib/Logger/Stream.hpp:100:7: style: The function 'logActionEndThreaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] grub-customizer-5.2.3/src/lib/Logger.hpp:58:23: note: Virtual function in base class grub-customizer-5.2.3/src/lib/Logger/Stream.hpp:100:7: note: Function in derived class grub-customizer-5.2.3/src/lib/ContentParser/Abstract.hpp:130:34: style: Condition 'value.find_first_of(" \"")!=-1' is always true [knownConditionTrueFalse] grub-customizer-5.2.3/src/Controller/SettingsController.hpp:254:57: style: Condition 'val.find_first_not_of("0123456789")!=-1' is always true [knownConditionTrueFalse] grub-customizer-5.2.3/src/Controller/SettingsController.hpp:435:71: style: Condition 'timeoutStr.find_first_not_of("0123456789")!=-1' is always true [knownConditionTrueFalse] grub-customizer-5.2.3/src/Controller/MainController.hpp:338:7: style: Exception should be caught by reference. [catchExceptionByValue] grub-customizer-5.2.3/src/Controller/MainController.hpp:988:6: style: Exception should be caught by reference. [catchExceptionByValue] grub-customizer-5.2.3/src/Controller/EntryEditController.hpp:233:9: style: The scope of the variable 'isAdded' can be reduced. [variableScope] grub-customizer-5.2.3/src/Controller/MainController.hpp:1089:7: style: The scope of the variable 'visibleSystemRulesCount' can be reduced. [variableScope] grub-customizer-5.2.3/src/Controller/EntryEditController.hpp:288:16: style: Local variable 'proxy' shadows outer variable [shadowVariable] grub-customizer-5.2.3/src/Controller/EntryEditController.hpp:276:11: note: Shadowed declaration grub-customizer-5.2.3/src/Controller/EntryEditController.hpp:288:16: note: Shadow variable grub-customizer-5.2.3/src/Controller/EntryEditController.hpp:315:51: performance: Function parameter 'newProperty' should be passed by const reference. However it seems that 'replaceByFullPathAction' is a callback function. [passedByValueCallback] grub-customizer-5.2.3/src/Controller/EntryEditController.hpp:82:84: note: Function pointer used here. grub-customizer-5.2.3/src/Controller/EntryEditController.hpp:315:51: note: Function parameter 'newProperty' should be passed by const reference. However it seems that 'replaceByFullPathAction' is a callback function. grub-customizer-5.2.3/src/Controller/EntryEditController.hpp:315:76: performance: Function parameter 'value' should be passed by const reference. However it seems that 'replaceByFullPathAction' is a callback function. [passedByValueCallback] grub-customizer-5.2.3/src/Controller/EntryEditController.hpp:82:84: note: Function pointer used here. grub-customizer-5.2.3/src/Controller/EntryEditController.hpp:315:76: note: Function parameter 'value' should be passed by const reference. However it seems that 'replaceByFullPathAction' is a callback function. grub-customizer-5.2.3/src/Controller/InstallerController.hpp:108:53: performance: Function parameter 'device' should be passed by const reference. However it seems that 'installGrubThreadedAction' is a callback function. [passedByValueCallback] grub-customizer-5.2.3/src/Controller/InstallerController.hpp:101:80: note: Function pointer used here. grub-customizer-5.2.3/src/Controller/InstallerController.hpp:108:53: note: Function parameter 'device' should be passed by const reference. However it seems that 'installGrubThreadedAction' is a callback function. grub-customizer-5.2.3/src/Controller/MainController.hpp:597:50: performance: Function parameter 'rules' should be passed by const reference. However it seems that 'removeRulesAction' is a callback function. [passedByValueCallback] grub-customizer-5.2.3/src/Controller/MainController.hpp:103:75: note: Function pointer used here. grub-customizer-5.2.3/src/Controller/MainController.hpp:597:50: note: Function parameter 'rules' should be passed by const reference. However it seems that 'removeRulesAction' is a callback function. grub-customizer-5.2.3/src/Controller/MainController.hpp:710:52: performance: Function parameter 'childItems' should be passed by const reference. However it seems that 'createSubmenuAction' is a callback function. [passedByValueCallback] grub-customizer-5.2.3/src/Controller/MainController.hpp:109:77: note: Function pointer used here. grub-customizer-5.2.3/src/Controller/MainController.hpp:710:52: note: Function parameter 'childItems' should be passed by const reference. However it seems that 'createSubmenuAction' is a callback function. grub-customizer-5.2.3/src/Controller/MainController.hpp:728:52: performance: Function parameter 'childItems' should be passed by const reference. However it seems that 'removeSubmenuAction' is a callback function. [passedByValueCallback] grub-customizer-5.2.3/src/Controller/MainController.hpp:110:77: note: Function pointer used here. grub-customizer-5.2.3/src/Controller/MainController.hpp:728:52: note: Function parameter 'childItems' should be passed by const reference. However it seems that 'removeSubmenuAction' is a callback function. grub-customizer-5.2.3/src/Controller/MainController.hpp:898:49: performance: Function parameter 'rulePtrs' should be passed by const reference. However it seems that 'addEntriesAction' is a callback function. [passedByValueCallback] grub-customizer-5.2.3/src/Controller/MainController.hpp:164:43: note: Function pointer used here. grub-customizer-5.2.3/src/Controller/MainController.hpp:898:49: note: Function parameter 'rulePtrs' should be passed by const reference. However it seems that 'addEntriesAction' is a callback function. grub-customizer-5.2.3/src/Controller/MainController.hpp:1010:54: performance: Function parameter 'selectedRules' should be passed by const reference. However it seems that 'updateSelectionAction' is a callback function. [passedByValueCallback] grub-customizer-5.2.3/src/Controller/MainController.hpp:124:74: note: Function pointer used here. grub-customizer-5.2.3/src/Controller/MainController.hpp:1010:54: note: Function parameter 'selectedRules' should be passed by const reference. However it seems that 'updateSelectionAction' is a callback function. grub-customizer-5.2.3/src/Controller/MainController.hpp:1125:63: performance: Function parameter 'rules' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/Controller/MainController.hpp:1218:77: performance: Function parameter 'rules' should be passed by const reference. [passedByValue] grub-customizer-5.2.3/src/lib/ContentParser/LinuxIso.hpp:93:33: style: Variable 'mountpoint' can be declared as reference to const [constVariableReference] grub-customizer-5.2.3/src/lib/ContentParser/Memtest.hpp:85:33: style: Variable 'mountpoint' can be declared as reference to const [constVariableReference] grub-customizer-5.2.3/src/Controller/MainController.hpp:555:16: style: Variable 'rule' can be declared as reference to const [constVariableReference] grub-customizer-5.2.3/src/Controller/TrashController.hpp:195:9: style: Variable 'list' can be declared as reference to const [constVariableReference] grub-customizer-5.2.3/src/Controller/TrashController.hpp:252:43: style: Variable 'list' can be declared as reference to const [constVariableReference] grub-customizer-5.2.3/src/Controller/MainController.hpp:671:16: style: Variable 'rulePtr' can be declared as pointer to const [constVariableReference] grub-customizer-5.2.3/src/Controller/MainController.hpp:998:45: style: Parameter 'entry' can be declared as pointer to const. However it seems that 'entryStateToggledAction' is a callback function, if 'entry' is declared with const you might also need to cast function pointer(s). [constParameterCallback] grub-customizer-5.2.3/src/Controller/MainController.hpp:123:75: note: You might need to cast the function pointer here grub-customizer-5.2.3/src/Controller/MainController.hpp:998:45: note: Parameter 'entry' can be declared as pointer to const grub-customizer-5.2.3/src/Controller/MainController.hpp:1078:13: style: Variable 'rulePtr' can be declared as pointer to const [constVariablePointer] grub-customizer-5.2.3/src/Controller/MainController.hpp:1095:13: style: Variable 'rulePtr' can be declared as pointer to const [constVariablePointer] grub-customizer-5.2.3/src/Controller/MainController.hpp:1221:13: style: Variable 'rulePtr' can be declared as pointer to const [constVariablePointer] grub-customizer-5.2.3/src/Controller/ThemeController.hpp:241:21: style: Variable 'fileObj' can be declared as pointer to const [constVariablePointer] grub-customizer-5.2.3/src/Controller/TrashController.hpp:149:14: style: Variable 'entryPtr' can be declared as pointer to const [constVariablePointer] grub-customizer-5.2.3/src/Controller/MainController.hpp:1138:33: performance: Searching before insertion is not necessary. Instead of 'duplicateIndex[*ruleIter]=nullptr' consider using 'duplicateIndex.try_emplace(*ruleIter, nullptr);'. [stlFindInsert] grub-customizer-5.2.3/src/Controller/Helper/RuleMover/Strategy/MoveRuleOutOfSubmenu.hpp:62:17: style: Variable 'nextRule' is assigned a value that is never used. [unreadVariable] grub-customizer-5.2.3/src/Controller/MainController.hpp:1112:27: style: Variable 'visibleRulesFound' is assigned a value that is never used. [unreadVariable] grub-customizer-5.2.3/src/Controller/SettingsController.hpp:228:16: style: Variable 'newSettingName' is assigned a value that is never used. [unreadVariable] grub-customizer-5.2.3/src/lib/ContentParser/Abstract.hpp:82:124: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Controller/EntryEditController.hpp:320:115: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Controller/MainController.hpp:608:80: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Controller/MainController.hpp:1136:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Controller/SettingsController.hpp:137:106: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/Controller/SettingsController.hpp:167:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] grub-customizer-5.2.3/src/main/proxy.cpp:56:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] grub-customizer-5.2.3/src/Model/ListCfg.hpp:443:16: style: Unused variable: fileProperties [unusedVariable] grub-customizer-5.2.3/src/Model/ListCfg.hpp:477:10: style: Unused variable: c [unusedVariable] diff: DONE