2025-05-08 11:44 ftp://ftp.de.debian.org/debian/pool/main/t/toulbar2/toulbar2_1.2.1+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=boost --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: ebc80c0 (2025-05-07 18:59:31 +0200) count: 3469 3413 elapsed-time: 14.1 15.3 head-timing-info: old-timing-info: head results: toulbar2-1.2.1/src/applis/tb2bep.cpp:13:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2bep.cpp:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2types.hpp:477:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2types.hpp:985:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2bep.cpp:97:11: style:inconclusive: Technically the member function 'BEP::printSolution' can be const. [functionConst] toulbar2-1.2.1/src/applis/tb2bep.hpp:26:10: note: Technically the member function 'BEP::printSolution' can be const. toulbar2-1.2.1/src/applis/tb2bep.cpp:97:11: note: Technically the member function 'BEP::printSolution' can be const. toulbar2-1.2.1/src/core/tb2types.hpp:987:17: performance:inconclusive: Technically the member function 'Contradiction::what' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/core/tb2types.hpp:542:5: style: Struct 'WeightedObjInt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/applis/tb2haplotype.hpp:88:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormFactor [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:18:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormFactor [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:95:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typed [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:109:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable haplotype [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:137:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:163:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable generation [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:198:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:483:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable father [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:617:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable father [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:847:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormFactor [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:898:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:922:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable haplotype [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:976:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:1020:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allele1 [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:1026:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable genotypes [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:1040:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:1089:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:1200:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:15:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormFactor [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:119:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typed [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:146:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable generation [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:180:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:431:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable father [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:562:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable father [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:779:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable problemsaved_filename [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:813:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable problemsaved_filename [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:851:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:895:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allele1 [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:905:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.hpp:492:63: debug: Function::addArguments found argument 'tuple' with varid 0. [varid0] toulbar2-1.2.1/src/core/tb2constraint.hpp:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.hpp:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.hpp:48:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.hpp:49:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.hpp:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.hpp:117:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.hpp:141:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cost [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.hpp:151:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.hpp:186:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.hpp:187:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.hpp:192:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.hpp:197:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.hpp:200:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.hpp:309:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2domain.hpp:60:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2domain.hpp:64:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable removed [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2domain.hpp:65:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable removed [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.hpp:110:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2intervar.hpp:53:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.hpp:190:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.hpp:341:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.hpp:362:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.hpp:523:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.hpp:625:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.hpp:635:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGLONG_MAX [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.hpp:653:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.hpp:804:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREASE_EVENT [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.hpp:805:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECREASE_EVENT [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.hpp:903:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.hpp:909:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:47:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:566:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:576:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:587:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:68:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:69:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:70:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:71:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:92:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:103:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:117:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:167:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:186:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:201:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:218:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:233:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:250:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:264:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:287:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:311:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:331:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:348:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:362:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:396:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:408:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:416:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:431:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:477:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:553:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:618:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:646:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:668:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:778:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StoreCost [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:806:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:842:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:890:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.hpp:913:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:287:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcspIndex [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:300:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcspIndex [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:313:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcspIndex [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:356:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:367:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:391:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:401:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:483:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:509:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:545:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:570:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:600:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:629:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:661:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:677:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:723:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:733:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:863:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:893:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:926:153: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1020:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1077:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1105:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1150:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1232:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1239:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1295:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StoreCost [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1496:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1526:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1554:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1640:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1846:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1873:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:24:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGLONG_MAX [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:199:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:265:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:279:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:289:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:144:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:153:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/applis/tb2pedigree.hpp:34:5: style: Class 'Individual' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:715:32: style: Condition 'halftyped' is always true [knownConditionTrueFalse] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:693:25: note: Assuming that condition 'allele1>0||allele2>0' is not redundant toulbar2-1.2.1/src/applis/tb2pedigree.cpp:699:36: note: halftyped is assigned 'allele1>0||allele2>0' here. toulbar2-1.2.1/src/applis/tb2pedigree.cpp:715:32: note: Condition 'halftyped' is always true toulbar2-1.2.1/src/applis/tb2pedigree.cpp:500:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:690:35: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:48:50: style: Local variable 'iter' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:33:39: note: Shadowed declaration toulbar2-1.2.1/src/applis/tb2pedigree.cpp:48:50: note: Shadow variable toulbar2-1.2.1/src/applis/tb2pedigree.cpp:66:50: style: Local variable 'iter' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:33:39: note: Shadowed declaration toulbar2-1.2.1/src/applis/tb2pedigree.cpp:66:50: note: Shadow variable toulbar2-1.2.1/src/applis/tb2pedigree.cpp:647:22: style: Local variable 'i' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:600:9: note: Shadowed declaration toulbar2-1.2.1/src/applis/tb2pedigree.cpp:647:22: note: Shadow variable toulbar2-1.2.1/src/applis/tb2pedigree.cpp:648:26: style: Local variable 'j' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:600:12: note: Shadowed declaration toulbar2-1.2.1/src/applis/tb2pedigree.cpp:648:26: note: Shadow variable toulbar2-1.2.1/src/applis/tb2pedigree.cpp:696:22: style: Local variable 'i' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:600:9: note: Shadowed declaration toulbar2-1.2.1/src/applis/tb2pedigree.cpp:696:22: note: Shadow variable toulbar2-1.2.1/src/applis/tb2pedigree.cpp:697:26: style: Local variable 'j' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:600:12: note: Shadowed declaration toulbar2-1.2.1/src/applis/tb2pedigree.cpp:697:26: note: Shadow variable toulbar2-1.2.1/src/applis/tb2pedigree.cpp:768:13: style: Local variable 'nbtypings' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:555:9: note: Shadowed declaration toulbar2-1.2.1/src/applis/tb2pedigree.cpp:768:13: note: Shadow variable toulbar2-1.2.1/src/applis/tb2pedigree.cpp:800:37: style: Local variable 'it' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/applis/tb2pedigree.cpp:795:39: note: Shadowed declaration toulbar2-1.2.1/src/applis/tb2pedigree.cpp:800:37: note: Shadow variable toulbar2-1.2.1/src/applis/tb2pedigree.cpp:34:21: style: Variable 'individual' can be declared as reference to const [constVariableReference] toulbar2-1.2.1/src/applis/tb2haplotype.hpp:54:5: warning: Member variable 'Haplotype::nbloci' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/applis/tb2haplotype.hpp:86:12: performance:inconclusive: Technically the member function 'Haplotype::haldane' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/applis/tb2haplotype.hpp:87:12: style:inconclusive: Technically the member function 'Haplotype::getK' can be const. [functionConst] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:770:32: style: Condition 'halftyped' is always true [knownConditionTrueFalse] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:748:25: note: Assuming that condition 'allele1>0||allele2>0' is not redundant toulbar2-1.2.1/src/applis/tb2haplotype.cpp:754:36: note: halftyped is assigned 'allele1>0||allele2>0' here. toulbar2-1.2.1/src/applis/tb2haplotype.cpp:770:32: note: Condition 'halftyped' is always true toulbar2-1.2.1/src/applis/tb2haplotype.cpp:552:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:745:35: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:1193:32: style: Variable 'locus_prec' is reassigned a value before the old one has been used. [redundantAssignment] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:1191:36: note: locus_prec is assigned toulbar2-1.2.1/src/applis/tb2haplotype.cpp:1193:32: note: locus_prec is overwritten toulbar2-1.2.1/src/applis/tb2haplotype.cpp:51:50: style: Local variable 'iter' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:36:39: note: Shadowed declaration toulbar2-1.2.1/src/applis/tb2haplotype.cpp:51:50: note: Shadow variable toulbar2-1.2.1/src/applis/tb2haplotype.cpp:69:50: style: Local variable 'iter' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:36:39: note: Shadowed declaration toulbar2-1.2.1/src/applis/tb2haplotype.cpp:69:50: note: Shadow variable toulbar2-1.2.1/src/applis/tb2haplotype.cpp:702:22: style: Local variable 'i' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:655:9: note: Shadowed declaration toulbar2-1.2.1/src/applis/tb2haplotype.cpp:702:22: note: Shadow variable toulbar2-1.2.1/src/applis/tb2haplotype.cpp:703:26: style: Local variable 'j' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:655:12: note: Shadowed declaration toulbar2-1.2.1/src/applis/tb2haplotype.cpp:703:26: note: Shadow variable toulbar2-1.2.1/src/applis/tb2haplotype.cpp:751:22: style: Local variable 'i' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:655:9: note: Shadowed declaration toulbar2-1.2.1/src/applis/tb2haplotype.cpp:751:22: note: Shadow variable toulbar2-1.2.1/src/applis/tb2haplotype.cpp:752:26: style: Local variable 'j' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:655:12: note: Shadowed declaration toulbar2-1.2.1/src/applis/tb2haplotype.cpp:752:26: note: Shadow variable toulbar2-1.2.1/src/applis/tb2haplotype.cpp:823:13: style: Local variable 'nbtypings' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:610:9: note: Shadowed declaration toulbar2-1.2.1/src/applis/tb2haplotype.cpp:823:13: note: Shadow variable toulbar2-1.2.1/src/applis/tb2haplotype.cpp:908:37: style: Local variable 'it' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/applis/tb2haplotype.cpp:903:39: note: Shadowed declaration toulbar2-1.2.1/src/applis/tb2haplotype.cpp:908:37: note: Shadow variable toulbar2-1.2.1/src/applis/tb2haplotype.cpp:37:21: style: Variable 'individual' can be declared as reference to const [constVariableReference] toulbar2-1.2.1/src/core/tb2arithmetic.hpp:173:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2arithmetic.cpp:35:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcspIndex [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2arithmetic.cpp:64:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcspIndex [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2arithmetic.cpp:91:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcspIndex [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2arithmetic.cpp:127:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcspIndex [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2arithmetic.cpp:139:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2arithmetic.cpp:179:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2arithmetic.cpp:189:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2arithmetic.cpp:252:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2arithmetic.cpp:285:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2arithmetic.cpp:369:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2arithmetic.cpp:381:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2arithmetic.cpp:518:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vacutils.hpp:56:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARTIALORDER [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vacutils.hpp:112:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vacutils.hpp:141:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vacutils.hpp:153:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vacutils.hpp:228:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vacutils.hpp:240:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.cpp:20:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linkX [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.cpp:71:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.cpp:110:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.cpp:130:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcspIndex [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.cpp:155:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.cpp:177:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.cpp:189:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2binconstr.cpp:236:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:255:5: warning: Member variable 'AbstractTernaryConstraint::dacvar' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:503:5: warning: Member variable 'AbstractNaryConstraint::arity_' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:503:5: warning: Member variable 'AbstractNaryConstraint::scope' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:503:5: warning: Member variable 'AbstractNaryConstraint::scope_dac' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:503:5: warning: Member variable 'AbstractNaryConstraint::links' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:123:5: warning: Member variable 'AbstractBinaryConstraint < IntervalVariable , IntervalVariable >::dacvar' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2constraint.hpp:54:12: style:inconclusive: Technically the member function 'Constraint::getName' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2constraint.hpp:162:10: performance:inconclusive: Technically the member function 'Constraint::squareminus' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/core/tb2constraint.hpp:175:10: performance:inconclusive: Technically the member function 'Constraint::universe' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/core/tb2constraint.hpp:216:10: style:inconclusive: Technically the member function 'Constraint::scopeIncluded' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2constraint.hpp:296:9: style:inconclusive: Technically the member function 'Constraint::getCluster' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2constraint.hpp:302:10: style:inconclusive: Technically the member function 'Constraint::isSep' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2constraint.hpp:312:10: style:inconclusive: Technically the member function 'Constraint::isDuplicate' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2variable.hpp:148:9: style:inconclusive: Technically the member function 'Variable::getCluster' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2enumvar.hpp:138:10: style:inconclusive: Technically the member function 'EnumeratedVariable::getDeltaCost' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:520:10: warning: The class 'AbstractNaryConstraint' defines member function with name 'getDomainInitSizeProduct' also defined in its parent class 'Constraint'. [duplInheritedMember] toulbar2-1.2.1/src/core/tb2constraint.hpp:136:18: note: Parent function 'Constraint::getDomainInitSizeProduct' toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:520:10: note: Derived function 'AbstractNaryConstraint::getDomainInitSizeProduct' toulbar2-1.2.1/src/core/tb2domain.hpp:33:5: style: Class 'Domain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:255:5: style: Class 'AbstractTernaryConstraint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:503:5: style: Class 'AbstractNaryConstraint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:123:5: style: Class 'AbstractBinaryConstraint < IntervalVariable , IntervalVariable >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2enumvar.hpp:43:10: style: The function 'enumerated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:58:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:43:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:47:19: style: The function 'getValueName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:70:27: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:47:19: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:79:18: style: The function 'getDomainSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:75:26: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:79:18: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:90:10: style: The function 'canbe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:81:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:90:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:92:10: style: The function 'cannotbe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:82:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:92:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:94:10: style: The function 'increase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:84:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:94:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:95:10: style: The function 'decrease' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:85:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:95:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:96:10: style: The function 'remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:86:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:96:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:97:10: style: The function 'assign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:87:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:97:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:100:10: style: The function 'assignLS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:88:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:100:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:105:11: style: The function 'getSupport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:117:19: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:105:11: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:116:17: style: The function 'getCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:115:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:116:17: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:150:10: style: The function 'getInfCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:111:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:150:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:151:10: style: The function 'getSupCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:112:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:151:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:152:10: style: The function 'projectInfCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:113:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:152:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:153:10: style: The function 'projectSupCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:114:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:153:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:155:10: style: The function 'propagateNC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:127:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:155:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:156:10: style: The function 'verifyNC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:128:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:156:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:170:10: style: The function 'isEAC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:129:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:170:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:175:10: style: The function 'shrink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:98:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:175:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:177:10: style: The function 'eliminate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:99:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:177:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:182:10: style: The function 'queueDEE' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:136:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:182:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:185:10: style: The function 'verifyDEE' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:130:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:185:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2enumvar.hpp:286:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:210:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2enumvar.hpp:286:18: note: Function in derived class toulbar2-1.2.1/src/core/tb2intervar.hpp:21:10: style: The function 'enumerated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:58:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2intervar.hpp:21:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2intervar.hpp:23:18: style: The function 'getDomainSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:75:26: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2intervar.hpp:23:18: note: Function in derived class toulbar2-1.2.1/src/core/tb2intervar.hpp:28:10: style: The function 'increase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:84:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2intervar.hpp:28:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2intervar.hpp:29:10: style: The function 'decrease' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:85:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2intervar.hpp:29:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2intervar.hpp:30:10: style: The function 'remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:86:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2intervar.hpp:30:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2intervar.hpp:37:10: style: The function 'assign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:87:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2intervar.hpp:37:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2intervar.hpp:38:10: style: The function 'assignLS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:88:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2intervar.hpp:38:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2intervar.hpp:40:10: style: The function 'getInfCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:111:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2intervar.hpp:40:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2intervar.hpp:41:10: style: The function 'getSupCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:112:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2intervar.hpp:41:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2intervar.hpp:42:10: style: The function 'projectInfCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:113:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2intervar.hpp:42:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2intervar.hpp:43:10: style: The function 'projectSupCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:114:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2intervar.hpp:43:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2intervar.hpp:46:10: style: The function 'getCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:115:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2intervar.hpp:46:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2intervar.hpp:56:10: style: The function 'propagateNC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:127:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2intervar.hpp:56:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2intervar.hpp:57:10: style: The function 'verifyNC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:128:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2intervar.hpp:57:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2intervar.hpp:128:10: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:210:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2intervar.hpp:128:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:266:14: style: The destructor '~AbstractTernaryConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:26:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:266:14: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:273:10: style: The function 'connected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:36:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:273:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:274:10: style: The function 'deconnected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:41:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:274:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:275:10: style: The function 'deconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:48:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:275:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:285:10: style: The function 'reconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:49:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:285:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:305:9: style: The function 'arity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:51:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:305:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:307:15: style: The function 'getVar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:52:23: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:307:15: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:342:9: style: The function 'getIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:53:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:342:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:353:9: style: The function 'getSmallestVarIndexInScope' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:89:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:353:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:371:9: style: The function 'getSmallestVarIndexInScope' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:90:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:371:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:376:9: style: The function 'getDACScopeIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:91:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:376:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:377:10: style: The function 'setDACScopeIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:96:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:377:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:386:9: style: The function 'getSmallestDACIndexInScope' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:98:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:386:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:404:15: style: The function 'getDACVar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:99:23: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:404:15: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:431:10: style: The function 'getScope' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:189:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:431:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:439:19: style: The function 'subConstraint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:314:27: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:439:19: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:509:14: style: The destructor '~AbstractNaryConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:26:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:509:14: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:519:9: style: The function 'arity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:51:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:519:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:522:15: style: The function 'getVar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:52:23: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:522:15: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:528:9: style: The function 'getIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:53:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:528:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:541:10: style: The function 'connected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:36:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:541:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:549:10: style: The function 'deconnected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:41:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:549:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:562:10: style: The function 'deconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:48:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:562:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:572:18: style: The function 'reconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:49:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:572:18: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:592:9: style: The function 'getSmallestVarIndexInScope' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:89:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:592:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:605:9: style: The function 'getSmallestVarIndexInScope' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:90:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:605:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:615:10: style: The function 'getScope' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:189:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:615:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:622:10: style: The function 'setDACScopeIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:96:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:622:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:630:9: style: The function 'getSmallestDACIndexInScope' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:98:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:630:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:643:15: style: The function 'getDACVar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:99:23: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:643:15: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:649:19: style: The function 'subConstraint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:314:27: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:649:19: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:668:10: style: The function 'firstlex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:148:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:668:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:669:10: style: The function 'nextlex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:149:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:669:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:24:6: style: The destructor '~Unary' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:31:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:24:6: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:26:10: style: The function 'propagate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:101:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:26:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:28:10: style: The function 'remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:104:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:28:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:30:10: style: The function 'assign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:106:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:30:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:39:10: style: The function 'verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:128:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:39:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:41:12: style: The function 'computeTightness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:86:20: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:41:12: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:47:10: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:130:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:47:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:48:10: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:132:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:48:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:65:6: style: The destructor '~Supxyc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:132:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:65:6: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:67:10: style: The function 'propagate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:101:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:67:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:69:10: style: The function 'remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:104:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:69:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:71:10: style: The function 'assign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:106:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:71:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:78:10: style: The function 'verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:128:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:78:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:80:12: style: The function 'computeTightness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:86:20: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:80:12: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:82:10: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:130:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:82:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:83:10: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:132:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:83:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:101:6: style: The destructor '~Disjunction' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:132:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:101:6: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:103:10: style: The function 'propagate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:101:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:103:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:105:10: style: The function 'remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:104:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:105:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:107:10: style: The function 'verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:128:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:107:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:109:12: style: The function 'computeTightness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:86:20: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:109:12: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:111:10: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:130:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:111:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:112:10: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:132:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:112:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:148:6: style: The destructor '~SpecialDisjunction' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:132:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:148:6: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:150:10: style: The function 'propagate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:101:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:150:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:152:10: style: The function 'remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:104:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:152:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:154:10: style: The function 'assign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:106:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:154:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:224:10: style: The function 'verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:128:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:224:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:226:12: style: The function 'computeTightness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:86:20: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:226:12: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:228:10: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:130:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:228:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:229:10: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:132:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2arithmetic.hpp:229:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:132:14: style: The destructor '~AbstractBinaryConstraint < IntervalVariable , IntervalVariable >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:26:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:132:14: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:138:10: style: The function 'connected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:36:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:138:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:139:10: style: The function 'deconnected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:41:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:139:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:140:10: style: The function 'deconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:48:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:140:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:149:10: style: The function 'reconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:49:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:149:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:161:9: style: The function 'arity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:51:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:161:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:163:15: style: The function 'getVar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:52:23: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:163:15: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:175:9: style: The function 'getIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:53:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:175:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:184:9: style: The function 'getSmallestVarIndexInScope' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:89:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:184:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:190:9: style: The function 'getSmallestVarIndexInScope' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:90:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:190:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:191:9: style: The function 'getDACScopeIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:91:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:191:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:192:10: style: The function 'setDACScopeIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:96:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:192:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:199:9: style: The function 'getSmallestDACIndexInScope' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:98:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:199:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:205:15: style: The function 'getDACVar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:99:23: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:205:15: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:207:10: style: The function 'getScope' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:189:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:207:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:214:19: style: The function 'subConstraint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:314:27: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:214:19: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:31:14: style: The destructor '~AbstractUnaryConstraint < IntervalVariable >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:26:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:31:14: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:33:10: style: The function 'connected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:36:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:33:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:34:10: style: The function 'deconnected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:41:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:34:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:35:10: style: The function 'deconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:48:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:35:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:43:10: style: The function 'reconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:49:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:43:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:53:9: style: The function 'arity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:51:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:53:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:55:15: style: The function 'getVar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:52:23: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:55:15: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:56:15: style: The function 'getDACVar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:99:23: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:56:15: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:66:9: style: The function 'getIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:53:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:66:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:73:9: style: The function 'getSmallestVarIndexInScope' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:89:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:73:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:79:9: style: The function 'getSmallestVarIndexInScope' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:90:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:79:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:80:9: style: The function 'getSmallestDACIndexInScope' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:98:17: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:80:9: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:87:10: style: The function 'getScope' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:189:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:87:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:93:19: style: The function 'subConstraint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:314:27: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:93:19: note: Function in derived class toulbar2-1.2.1/src/core/tb2variable.hpp:60:12: performance: Function 'getName()' should return member 'name' by const reference. [returnByReference] toulbar2-1.2.1/src/core/tb2wcsp.hpp:250:40: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.hpp:257:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.hpp:262:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.hpp:267:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.hpp:272:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.hpp:284:50: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.hpp:285:26: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.hpp:290:48: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.hpp:291:26: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.hpp:643:35: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.hpp:644:45: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.hpp:679:35: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.hpp:680:45: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.hpp:715:35: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.hpp:716:45: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2domain.hpp:97:27: style: Unsigned expression 'toIndex(v)' can't be negative so it is unnecessary to test it. [unsignedPositive] toulbar2-1.2.1/src/core/tb2domain.hpp:119:27: style: Unsigned expression 'toIndex(v)' can't be negative so it is unnecessary to test it. [unsignedPositive] toulbar2-1.2.1/src/core/tb2wcsp.hpp:336:26: style: Unsigned expression 'index' can't be negative so it is unnecessary to test it. [unsignedPositive] toulbar2-1.2.1/src/core/tb2arithmetic.cpp:13:74: style:inconclusive: Function 'Unary' argument 5 names different: declaration 'penalty' definition 'c'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2arithmetic.hpp:22:71: note: Function 'Unary' argument 5 names different: declaration 'penalty' definition 'c'. toulbar2-1.2.1/src/core/tb2arithmetic.cpp:13:74: note: Function 'Unary' argument 5 names different: declaration 'penalty' definition 'c'. toulbar2-1.2.1/src/core/tb2arithmetic.cpp:68:10: style:inconclusive: Function 'Disjunction' argument 6 names different: declaration 'penalty' definition 'cost'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2arithmetic.hpp:99:14: note: Function 'Disjunction' argument 6 names different: declaration 'penalty' definition 'cost'. toulbar2-1.2.1/src/core/tb2arithmetic.cpp:68:10: note: Function 'Disjunction' argument 6 names different: declaration 'penalty' definition 'cost'. toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:652:18: style: Local variable 'scope' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:466:26: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:652:18: note: Shadow variable toulbar2-1.2.1/src/core/tb2wcsp.hpp:333:33: style: Parameter 'varIndexes' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/core/tb2wcsp.hpp:315:24: style: Parameter 'varIndexes' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2wcsp.hpp:449:23: style: Variable 'x' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2wcsp.hpp:644:37: style: Variable 'myvar' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2wcsp.hpp:680:37: style: Variable 'myvar' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2wcsp.hpp:716:37: style: Variable 'myvar' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2constraint.hpp:216:36: style: Parameter 'ctr' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:58:40: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:165:40: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:324:40: style: Parameter 'v1' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:324:54: style: Parameter 'v2' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2enumvar.hpp:127:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] toulbar2-1.2.1/src/core/tb2wcsp.hpp:448:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/core/tb2binconstr.cpp:44:19: warning: Member variable 'BinaryConstraint::xvar' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2binconstr.cpp:44:19: warning: Member variable 'BinaryConstraint::yvar' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:123:5: warning: Member variable 'AbstractBinaryConstraint < EnumeratedVariable , EnumeratedVariable >::dacvar' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2binconstr.cpp:155:83: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2binconstr.cpp:177:83: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2binconstr.hpp:87:27: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2binconstr.hpp:97:27: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2binconstr.hpp:103:49: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2binconstr.hpp:110:51: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2binconstr.hpp:159:10: style:inconclusive: Technically the member function 'BinaryConstraint::getCost' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2binconstr.hpp:186:87: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2binconstr.hpp:201:87: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2binconstr.hpp:233:87: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2binconstr.hpp:250:87: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2binconstr.hpp:264:87: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2binconstr.hpp:287:87: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2binconstr.hpp:408:20: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2binconstr.hpp:409:29: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2binconstr.hpp:416:20: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2binconstr.hpp:477:9: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2binconstr.cpp:189:31: debug: CheckClass::isMemberVar found used member variable 'y' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2binconstr.cpp:190:16: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2binconstr.cpp:191:15: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2binconstr.cpp:216:54: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2vac.hpp:68:10: style:inconclusive: Technically the member function 'VACExtension::firstTime' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2vac.hpp:83:10: style:inconclusive: Technically the member function 'VACExtension::getThreshold' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2vacutils.hpp:63:9: style:inconclusive: Technically the member function 'VACVariable::getMaxK' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2vacutils.hpp:71:9: style:inconclusive: Technically the member function 'VACVariable::getK' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2vacutils.hpp:102:10: style:inconclusive: Technically the member function 'VACVariable::isMarked' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2vacutils.hpp:105:9: style:inconclusive: Technically the member function 'VACVariable::getKiller' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2vacutils.hpp:118:10: style:inconclusive: Technically the member function 'VACVariable::getThreshold' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2vacutils.hpp:120:10: style:inconclusive: Technically the member function 'VACVariable::isSimplyNull' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2vacutils.hpp:121:10: style:inconclusive: Technically the member function 'VACVariable::isNull' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2vacutils.hpp:189:9: style:inconclusive: Technically the member function 'VACBinaryConstraint::getK' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2vacutils.hpp:216:10: style:inconclusive: Technically the member function 'VACBinaryConstraint::getThreshold' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2vacutils.hpp:218:10: style:inconclusive: Technically the member function 'VACBinaryConstraint::isNull' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2vacutils.hpp:35:10: warning: The class 'VACVariable' defines member function with name 'init' also defined in its parent class 'EnumeratedVariable'. [duplInheritedMember] toulbar2-1.2.1/src/core/tb2enumvar.hpp:33:10: note: Parent function 'EnumeratedVariable::init' toulbar2-1.2.1/src/core/tb2vacutils.hpp:35:10: note: Derived function 'VACVariable::init' toulbar2-1.2.1/src/core/tb2binconstr.hpp:15:12: style: Struct 'Functor_getCost' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2binconstr.hpp:23:12: style: Struct 'Functor_getCostReverse' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2binconstr.hpp:78:5: style: Class 'BinaryConstraint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2vac.hpp:65:5: style: Class 'VACExtension' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2vacutils.hpp:174:5: style: Class 'VACBinaryConstraint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:123:5: style: Class 'AbstractBinaryConstraint < EnumeratedVariable , EnumeratedVariable >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:31:14: style: The destructor '~AbstractUnaryConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:26:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:31:14: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:80:6: style: The destructor '~BinaryConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:132:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:80:6: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:82:10: style: The function 'extension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:28:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:82:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:83:10: style: The function 'isBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:29:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:83:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:171:10: style: The function 'getCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:201:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:171:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:303:10: style: The function 'clearCosts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:186:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:303:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:323:10: style: The function 'clearFiniteCosts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:187:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:323:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:345:10: style: The function 'getMaxFiniteCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:209:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:345:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:359:10: style: The function 'setInfiniteCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:210:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:359:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:380:10: style: The function 'evalsubstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:190:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:380:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:398:10: style: The function 'evalsubstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:195:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:398:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:427:10: style: The function 'first' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:155:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:427:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:435:10: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:156:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:435:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:457:10: style: The function 'firstlex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:148:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:457:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:458:10: style: The function 'nextlex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:149:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:458:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:460:10: style: The function 'setTuple' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:184:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:460:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:468:10: style: The function 'addtoTuple' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:185:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:468:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:523:10: style: The function 'propagate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:101:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:523:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:559:10: style: The function 'remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:104:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:559:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:580:10: style: The function 'projectFromZero' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:105:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:580:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:592:10: style: The function 'increase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:102:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:592:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:599:10: style: The function 'decrease' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:103:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:599:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:606:10: style: The function 'assign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:106:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:606:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:616:10: style: The function 'checkEACGreedySolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:109:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:616:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:625:10: style: The function 'reviseEACGreedySolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:110:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:625:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:639:10: style: The function 'fillEAC2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:111:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:639:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:661:10: style: The function 'isEAC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:112:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:661:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:704:10: style: The function 'findFullSupportEAC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:121:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:704:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:715:10: style: The function 'verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:128:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:715:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:727:46: style: The function 'getMaxCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:208:54: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:727:46: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:729:12: style: The function 'computeTightness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:86:20: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:729:12: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:766:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:130:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:766:18: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:767:10: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:132:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:767:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:768:10: style: The function 'dump_CFN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:133:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:768:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:769:10: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:137:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:769:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2binconstr.hpp:776:10: style: The function 'space' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:138:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2binconstr.hpp:776:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2vacutils.hpp:40:6: style: The destructor '~VACVariable' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2variable.hpp:56:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2vacutils.hpp:40:6: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2vacutils.hpp:150:10: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2enumvar.hpp:286:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2vacutils.hpp:150:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2vacutils.hpp:175:6: style: The destructor '~VACBinaryConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2binconstr.hpp:80:6: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2vacutils.hpp:175:6: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2vacutils.hpp:237:10: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2binconstr.hpp:766:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2vacutils.hpp:237:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:132:14: style: The destructor '~AbstractBinaryConstraint < EnumeratedVariable , EnumeratedVariable >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:26:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:132:14: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2vacutils.hpp:49:19: style: Condition 'v==inf' is always false [knownConditionTrueFalse] toulbar2-1.2.1/src/core/tb2binconstr.hpp:386:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2binconstr.hpp:398:87: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vacutils.hpp:191:20: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vacutils.hpp:220:27: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2binconstr.cpp:163:27: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2binconstr.cpp:164:27: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2binconstr.hpp:792:68: warning: Function 'operator()' argument order different: declaration 'xx, yy, vy, vx' definition 'yy, xx, vy, vx' [funcArgOrderDifferent] toulbar2-1.2.1/src/core/tb2binconstr.hpp:27:48: note: Function 'operator()' argument order different: declaration 'xx, yy, vy, vx' definition 'yy, xx, vy, vx' toulbar2-1.2.1/src/core/tb2binconstr.hpp:792:68: note: Function 'operator()' argument order different: declaration 'xx, yy, vy, vx' definition 'yy, xx, vy, vx' toulbar2-1.2.1/src/core/tb2binconstr.cpp:206:57: style:inconclusive: Function 'isFunctional' argument 1 names different: declaration 'x' definition 'xin'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2binconstr.hpp:764:43: note: Function 'isFunctional' argument 1 names different: declaration 'x' definition 'xin'. toulbar2-1.2.1/src/core/tb2binconstr.cpp:206:57: note: Function 'isFunctional' argument 1 names different: declaration 'x' definition 'xin'. toulbar2-1.2.1/src/core/tb2binconstr.cpp:206:82: style:inconclusive: Function 'isFunctional' argument 2 names different: declaration 'y' definition 'yin'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2binconstr.hpp:764:66: note: Function 'isFunctional' argument 2 names different: declaration 'y' definition 'yin'. toulbar2-1.2.1/src/core/tb2binconstr.cpp:206:82: note: Function 'isFunctional' argument 2 names different: declaration 'y' definition 'yin'. toulbar2-1.2.1/src/core/tb2binconstr.hpp:732:16: style: Local variable 'sum' shadows outer function [shadowFunction] toulbar2-1.2.1/src/core/tb2wcsp.hpp:863:17: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2binconstr.hpp:732:16: note: Shadow variable toulbar2-1.2.1/src/core/tb2binconstr.hpp:734:15: style: Local variable 'costs' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2binconstr.hpp:39:23: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2binconstr.hpp:734:15: note: Shadow variable toulbar2-1.2.1/src/core/tb2binconstr.hpp:859:51: style: Local variable 'iterY' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2binconstr.hpp:850:42: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2binconstr.hpp:859:51: note: Shadow variable toulbar2-1.2.1/src/core/tb2binconstr.cpp:214:14: style: Local variable 'first' shadows outer function [shadowFunction] toulbar2-1.2.1/src/core/tb2binconstr.hpp:427:10: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2binconstr.cpp:214:14: note: Shadow variable toulbar2-1.2.1/src/core/tb2binconstr.hpp:225:38: style: Parameter 'xin' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2binconstr.hpp:225:63: style: Parameter 'yin' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2binconstr.hpp:256:39: style: Parameter 'xin' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2binconstr.hpp:406:42: style: Parameter 'var' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2binconstr.hpp:414:41: style: Parameter 'var' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2binconstr.hpp:752:53: style: Parameter 'bctr' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2binconstr.hpp:786:61: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2binconstr.hpp:786:85: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2binconstr.hpp:792:68: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2binconstr.hpp:792:92: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2vacutils.hpp:189:27: style: Parameter 'var' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2vacutils.hpp:204:28: style: Parameter 'var' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2binconstr.hpp:133:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] toulbar2-1.2.1/src/core/tb2binconstr.hpp:141:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] toulbar2-1.2.1/src/core/tb2constraint.cpp:52:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.cpp:86:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGLONG_MAX [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.cpp:109:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGLONG_MAX [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.cpp:124:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.cpp:158:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.cpp:182:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.cpp:222:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.cpp:282:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.cpp:295:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.cpp:321:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.cpp:351:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.cpp:376:502: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.cpp:628:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.cpp:669:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.hpp:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.hpp:67:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.hpp:105:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.hpp:110:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.hpp:114:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.hpp:115:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.cpp:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.cpp:75:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.cpp:115:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.cpp:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.cpp:223:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.cpp:284:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.cpp:322:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.cpp:355:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.cpp:408:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.cpp:432:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.cpp:486:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.cpp:501:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.cpp:527:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.cpp:618:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.cpp:48:21: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2constraint.cpp:111:58: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2constraint.cpp:210:35: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2constraint.cpp:255:21: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2constraint.cpp:376:515: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2constraint.cpp:384:22: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2constraint.cpp:385:22: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2constraint.cpp:15:30: style:inconclusive: Function 'Constraint' argument 1 names different: declaration 'wcsp' definition 'w'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2constraint.hpp:23:22: note: Function 'Constraint' argument 1 names different: declaration 'wcsp' definition 'w'. toulbar2-1.2.1/src/core/tb2constraint.cpp:15:30: note: Function 'Constraint' argument 1 names different: declaration 'wcsp' definition 'w'. toulbar2-1.2.1/src/core/tb2constraint.cpp:28:30: style:inconclusive: Function 'Constraint' argument 1 names different: declaration 'wcsp' definition 'w'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2constraint.hpp:24:22: note: Function 'Constraint' argument 1 names different: declaration 'wcsp' definition 'w'. toulbar2-1.2.1/src/core/tb2constraint.cpp:28:30: note: Function 'Constraint' argument 1 names different: declaration 'wcsp' definition 'w'. toulbar2-1.2.1/src/core/tb2constraint.cpp:40:58: style:inconclusive: Function 'checkEACGreedySolution' argument 2 names different: declaration 'a' definition 'support'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2constraint.hpp:109:63: note: Function 'checkEACGreedySolution' argument 2 names different: declaration 'a' definition 'support'. toulbar2-1.2.1/src/core/tb2constraint.cpp:40:58: note: Function 'checkEACGreedySolution' argument 2 names different: declaration 'a' definition 'support'. toulbar2-1.2.1/src/core/tb2constraint.cpp:55:59: style:inconclusive: Function 'reviseEACGreedySolution' argument 2 names different: declaration 'a' definition 'support'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2constraint.hpp:110:64: note: Function 'reviseEACGreedySolution' argument 2 names different: declaration 'a' definition 'support'. toulbar2-1.2.1/src/core/tb2constraint.cpp:55:59: note: Function 'reviseEACGreedySolution' argument 2 names different: declaration 'a' definition 'support'. toulbar2-1.2.1/src/core/tb2constraint.cpp:476:16: style: Local variable 'v1' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2constraint.cpp:471:9: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2constraint.cpp:476:16: note: Shadow variable toulbar2-1.2.1/src/core/tb2constraint.cpp:477:16: style: Local variable 'v2' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2constraint.cpp:472:9: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2constraint.cpp:477:16: note: Shadow variable toulbar2-1.2.1/src/core/tb2constraint.cpp:489:16: style: Local variable 'v1' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2constraint.cpp:484:9: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2constraint.cpp:489:16: note: Shadow variable toulbar2-1.2.1/src/core/tb2constraint.cpp:490:16: style: Local variable 'v2' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2constraint.cpp:485:9: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2constraint.cpp:490:16: note: Shadow variable toulbar2-1.2.1/src/core/tb2constraint.cpp:502:13: style: Local variable 'v1' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2constraint.cpp:497:12: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2constraint.cpp:502:13: note: Shadow variable toulbar2-1.2.1/src/core/tb2constraint.cpp:503:13: style: Local variable 'v2' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2constraint.cpp:498:12: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2constraint.cpp:503:13: note: Shadow variable toulbar2-1.2.1/src/core/tb2constraint.cpp:515:13: style: Local variable 'v1' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2constraint.cpp:510:12: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2constraint.cpp:515:13: note: Shadow variable toulbar2-1.2.1/src/core/tb2constraint.cpp:516:13: style: Local variable 'v2' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2constraint.cpp:511:12: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2constraint.cpp:516:13: note: Shadow variable toulbar2-1.2.1/src/core/tb2constraint.cpp:578:13: style: Local variable 'v1' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2constraint.cpp:573:9: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2constraint.cpp:578:13: note: Shadow variable toulbar2-1.2.1/src/core/tb2constraint.cpp:579:13: style: Local variable 'v2' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2constraint.cpp:574:9: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2constraint.cpp:579:13: note: Shadow variable toulbar2-1.2.1/src/core/tb2constraint.cpp:591:13: style: Local variable 'v1' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2constraint.cpp:586:9: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2constraint.cpp:591:13: note: Shadow variable toulbar2-1.2.1/src/core/tb2constraint.cpp:592:13: style: Local variable 'v2' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2constraint.cpp:587:9: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2constraint.cpp:592:13: note: Shadow variable toulbar2-1.2.1/src/core/tb2constraint.cpp:441:47: style: Parameter 'c1' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2constraint.cpp:441:63: style: Parameter 'c2' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2constraint.cpp:557:49: style: Parameter 'c1' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2constraint.cpp:557:65: style: Parameter 'c2' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2constraint.cpp:571:52: style: Parameter 'c1' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2constraint.cpp:571:68: style: Parameter 'c2' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2domain.hpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2domain.cpp:31:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2domain.cpp:59:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable content [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2domain.cpp:73:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable content [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2domain.cpp:99:11: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2domain.cpp:99:25: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2domain.cpp:101:16: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2domain.cpp:101:30: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:947:16: warning: Assert statement calls a function which may have desired side effects: 'checkTreeDecomposition'. [assertWithSideEffect] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1858:56: warning: Assert statement calls a function which may have desired side effects: 'checkTreeDecomposition'. [assertWithSideEffect] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:255:5: warning: Member variable 'AbstractTernaryConstraint < EnumeratedVariable , EnumeratedVariable , EnumeratedVariable >::dacvar' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:241:26: debug: CheckClass::isMemberVar found used member variable 'y' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:243:76: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:244:76: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1496:83: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1526:83: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:287:13: debug: CheckClass::isMemberVar found used member variable 'y' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:287:28: debug: CheckClass::isMemberVar found used member variable 'z' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:300:13: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:300:28: debug: CheckClass::isMemberVar found used member variable 'z' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:313:13: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:313:28: debug: CheckClass::isMemberVar found used member variable 'y' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:352:27: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:381:27: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:421:51: debug: CheckClass::isMemberVar found used member variable 'y' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:484:27: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:723:20: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:724:29: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:733:20: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:970:13: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1014:51: debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:17:30: warning: The class 'AbstractNaryConstraint' defines member function with name 'getDomainInitSizeProduct' also defined in its parent class 'Constraint'. [duplInheritedMember] toulbar2-1.2.1/src/core/tb2constraint.hpp:136:18: note: Parent function 'Constraint::getDomainInitSizeProduct' toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:17:30: note: Derived function 'AbstractNaryConstraint::getDomainInitSizeProduct' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:17:12: style: Struct 'Functor_getCostXYZ' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:25:12: style: Struct 'Functor_getCostXZY' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:33:12: style: Struct 'Functor_getCostYXZ' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:41:12: style: Struct 'Functor_getCostYZX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:49:12: style: Struct 'Functor_getCostZXY' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:57:12: style: Struct 'Functor_getCostZYX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:66:12: style: Struct 'Functor_getCostWithBinariesXYZ' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:74:12: style: Struct 'Functor_getCostWithBinariesXZY' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:82:12: style: Struct 'Functor_getCostWithBinariesYXZ' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:90:12: style: Struct 'Functor_getCostWithBinariesYZX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:98:12: style: Struct 'Functor_getCostWithBinariesZXY' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:106:12: style: Struct 'Functor_getCostWithBinariesZYX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:115:12: style: Struct 'Functor_addCostXYZ' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:123:12: style: Struct 'Functor_addCostXZY' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:131:12: style: Struct 'Functor_addCostYXZ' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:139:12: style: Struct 'Functor_addCostYZX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:147:12: style: Struct 'Functor_addCostZXY' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:155:12: style: Struct 'Functor_addCostZYX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:164:12: style: Struct 'Functor_getFunctionXYZ' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:172:12: style: Struct 'Functor_getFunctionXZY' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:180:12: style: Struct 'Functor_getFunctionYXZ' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:188:12: style: Struct 'Functor_getFunctionYZX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:196:12: style: Struct 'Functor_getFunctionZXY' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:204:12: style: Struct 'Functor_getFunctionZYX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:332:5: style: Class 'TernaryConstraint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:255:5: style: Class 'AbstractTernaryConstraint < EnumeratedVariable , EnumeratedVariable , EnumeratedVariable >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:345:6: style: The destructor '~TernaryConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:266:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:345:6: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:347:10: style: The function 'extension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:28:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:347:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:348:10: style: The function 'isTernary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:30:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:348:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:371:10: style: The function 'getCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:201:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:371:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:592:10: style: The function 'clearCosts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:186:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:592:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:621:10: style: The function 'clearFiniteCosts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:187:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:621:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:658:10: style: The function 'getMaxFiniteCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:209:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:658:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:674:10: style: The function 'setInfiniteCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:210:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:674:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:741:10: style: The function 'propagate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:101:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:741:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:770:10: style: The function 'remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:104:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:770:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:800:10: style: The function 'projectFromZero' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:105:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:800:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:826:10: style: The function 'increase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:102:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:826:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:835:10: style: The function 'decrease' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:103:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:835:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:845:10: style: The function 'assign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:106:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:845:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:861:10: style: The function 'checkEACGreedySolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:109:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:861:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:872:10: style: The function 'reviseEACGreedySolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:110:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:872:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:900:10: style: The function 'fillEAC2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:111:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:900:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:919:10: style: The function 'isEAC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:112:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:919:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:942:10: style: The function 'findFullSupportEAC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:121:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:942:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:961:10: style: The function 'verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:128:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:961:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:963:46: style: The function 'getMaxCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:208:54: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:963:46: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1069:12: style: The function 'computeTightness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:86:20: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1069:12: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1073:10: style: The function 'getConflictWeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:59:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1073:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1088:10: style: The function 'getConflictWeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:58:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1088:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1100:10: style: The function 'first' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:155:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1100:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1110:10: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:156:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1110:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1140:10: style: The function 'first' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:158:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1140:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1193:10: style: The function 'separability' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:159:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1193:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1194:10: style: The function 'separate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:160:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1194:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1196:10: style: The function 'firstlex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:148:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1196:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1197:10: style: The function 'nextlex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:149:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1197:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1199:10: style: The function 'setTuple' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:184:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1199:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1208:10: style: The function 'addtoTuple' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:185:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1208:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1216:10: style: The function 'evalsubstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:190:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1216:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1234:10: style: The function 'evalsubstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:195:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1234:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1283:10: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:130:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1283:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1284:10: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:132:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1284:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1285:10: style: The function 'dump_CFN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:133:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1285:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1286:10: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:137:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1286:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1293:10: style: The function 'space' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:138:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1293:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:266:14: style: The destructor '~AbstractTernaryConstraint < EnumeratedVariable , EnumeratedVariable , EnumeratedVariable >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:26:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:266:14: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:179:18: style: Condition 'ctr' is always true [knownConditionTrueFalse] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1222:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1234:87: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:34:34: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:35:34: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:51:15: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:60:31: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:66:15: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:75:15: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:97:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:98:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:99:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:121:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:122:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:140:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:161:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:162:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:163:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:195:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:196:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:237:35: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:49:25: style: The scope of the variable 'var' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1334:64: warning: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'xx, zz, yy, vx, vz, vy' [funcArgOrderDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:29:48: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'xx, zz, yy, vx, vz, vy' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1334:64: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'xx, zz, yy, vx, vz, vy' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1341:64: warning: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'yy, xx, zz, vy, vx, vz' [funcArgOrderDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:37:48: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'yy, xx, zz, vy, vx, vz' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1341:64: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'yy, xx, zz, vy, vx, vz' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1348:64: warning: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'yy, zz, xx, vy, vz, vx' [funcArgOrderDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:45:48: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'yy, zz, xx, vy, vz, vx' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1348:64: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'yy, zz, xx, vy, vz, vx' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1355:64: warning: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'zz, xx, yy, vz, vx, vy' [funcArgOrderDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:53:48: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'zz, xx, yy, vz, vx, vy' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1355:64: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'zz, xx, yy, vz, vx, vy' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1362:64: warning: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'zz, yy, xx, vz, vy, vx' [funcArgOrderDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:61:48: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'zz, yy, xx, vz, vy, vx' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1362:64: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'zz, yy, xx, vz, vy, vx' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1377:76: warning: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'xx, zz, yy, vx, vz, vy' [funcArgOrderDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:78:48: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'xx, zz, yy, vx, vz, vy' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1377:76: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'xx, zz, yy, vx, vz, vy' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1384:76: warning: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'yy, xx, zz, vy, vx, vz' [funcArgOrderDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:86:48: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'yy, xx, zz, vy, vx, vz' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1384:76: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'yy, xx, zz, vy, vx, vz' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1391:76: warning: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'yy, zz, xx, vy, vz, vx' [funcArgOrderDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:94:48: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'yy, zz, xx, vy, vz, vx' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1391:76: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'yy, zz, xx, vy, vz, vx' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1398:76: warning: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'zz, xx, yy, vz, vx, vy' [funcArgOrderDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:102:48: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'zz, xx, yy, vz, vx, vy' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1398:76: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'zz, xx, yy, vz, vx, vy' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1405:76: warning: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'zz, yy, xx, vz, vy, vx' [funcArgOrderDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:110:48: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'zz, yy, xx, vz, vy, vx' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1405:76: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz' definition 'zz, yy, xx, vz, vy, vx' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1420:64: warning: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz, c' definition 'xx, zz, yy, vx, vz, vy, c' [funcArgOrderDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:127:48: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz, c' definition 'xx, zz, yy, vx, vz, vy, c' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1420:64: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz, c' definition 'xx, zz, yy, vx, vz, vy, c' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1427:64: warning: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz, c' definition 'yy, xx, zz, vy, vx, vz, c' [funcArgOrderDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:135:48: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz, c' definition 'yy, xx, zz, vy, vx, vz, c' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1427:64: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz, c' definition 'yy, xx, zz, vy, vx, vz, c' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1434:64: warning: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz, c' definition 'yy, zz, xx, vy, vz, vx, c' [funcArgOrderDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:143:48: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz, c' definition 'yy, zz, xx, vy, vz, vx, c' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1434:64: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz, c' definition 'yy, zz, xx, vy, vz, vx, c' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1441:64: warning: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz, c' definition 'zz, xx, yy, vz, vx, vy, c' [funcArgOrderDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:151:48: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz, c' definition 'zz, xx, yy, vz, vx, vy, c' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1441:64: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz, c' definition 'zz, xx, yy, vz, vx, vy, c' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1448:64: warning: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz, c' definition 'zz, yy, xx, vz, vy, vx, c' [funcArgOrderDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:159:48: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz, c' definition 'zz, yy, xx, vz, vy, vx, c' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1448:64: note: Function 'operator()' argument order different: declaration 'xx, yy, zz, vx, vy, vz, c' definition 'zz, yy, xx, vz, vy, vx, c' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1456:69: warning: Function 'operator()' argument order different: declaration 'xx, yy, vx, vy' definition 'yy, zz, vy, vz' [funcArgOrderDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:168:49: note: Function 'operator()' argument order different: declaration 'xx, yy, vx, vy' definition 'yy, zz, vy, vz' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1456:69: note: Function 'operator()' argument order different: declaration 'xx, yy, vx, vy' definition 'yy, zz, vy, vz' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1462:69: style:inconclusive: Function 'operator()' argument 1 names different: declaration 'xx' definition 'zz'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:176:49: note: Function 'operator()' argument 1 names different: declaration 'xx' definition 'zz'. toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1462:69: note: Function 'operator()' argument 1 names different: declaration 'xx' definition 'zz'. toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1462:103: style:inconclusive: Function 'operator()' argument 3 names different: declaration 'vx' definition 'vz'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:176:83: note: Function 'operator()' argument 3 names different: declaration 'vx' definition 'vz'. toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1462:103: note: Function 'operator()' argument 3 names different: declaration 'vx' definition 'vz'. toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1468:93: style:inconclusive: Function 'operator()' argument 2 names different: declaration 'yy' definition 'zz'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:184:73: note: Function 'operator()' argument 2 names different: declaration 'yy' definition 'zz'. toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1468:93: note: Function 'operator()' argument 2 names different: declaration 'yy' definition 'zz'. toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1468:113: style:inconclusive: Function 'operator()' argument 4 names different: declaration 'vy' definition 'vz'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:184:93: note: Function 'operator()' argument 4 names different: declaration 'vy' definition 'vz'. toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1468:113: note: Function 'operator()' argument 4 names different: declaration 'vy' definition 'vz'. toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1474:69: warning: Function 'operator()' argument order different: declaration 'xx, yy, vx, vy' definition 'zz, xx, vz, vx' [funcArgOrderDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:192:49: note: Function 'operator()' argument order different: declaration 'xx, yy, vx, vy' definition 'zz, xx, vz, vx' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1474:69: note: Function 'operator()' argument order different: declaration 'xx, yy, vx, vy' definition 'zz, xx, vz, vx' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1486:69: warning: Function 'operator()' argument order different: declaration 'xx, yy, vx, vy' definition 'yy, xx, vy, vx' [funcArgOrderDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:208:49: note: Function 'operator()' argument order different: declaration 'xx, yy, vx, vy' definition 'yy, xx, vy, vx' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1486:69: note: Function 'operator()' argument order different: declaration 'xx, yy, vx, vy' definition 'yy, xx, vy, vx' toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1838:25: style:inconclusive: Function 'projectTernaryBinary' argument 6 names different: declaration 'xx' definition 'x'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:966:128: note: Function 'projectTernaryBinary' argument 6 names different: declaration 'xx' definition 'x'. toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1838:25: note: Function 'projectTernaryBinary' argument 6 names different: declaration 'xx' definition 'x'. toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1838:48: style:inconclusive: Function 'projectTernaryBinary' argument 7 names different: declaration 'yy' definition 'y'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:966:152: note: Function 'projectTernaryBinary' argument 7 names different: declaration 'yy' definition 'y'. toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1838:48: note: Function 'projectTernaryBinary' argument 7 names different: declaration 'yy' definition 'y'. toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1838:71: style:inconclusive: Function 'projectTernaryBinary' argument 8 names different: declaration 'zz' definition 'z'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:966:176: note: Function 'projectTernaryBinary' argument 8 names different: declaration 'zz' definition 'z'. toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1838:71: note: Function 'projectTernaryBinary' argument 8 names different: declaration 'zz' definition 'z'. toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:32:24: style:inconclusive: Function 'cmpDAC' argument 1 names different: declaration 'var1' definition 'p1'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:459:31: note: Function 'cmpDAC' argument 1 names different: declaration 'var1' definition 'p1'. toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:32:24: note: Function 'cmpDAC' argument 1 names different: declaration 'var1' definition 'p1'. toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:32:40: style:inconclusive: Function 'cmpDAC' argument 2 names different: declaration 'var2' definition 'p2'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:459:49: note: Function 'cmpDAC' argument 2 names different: declaration 'var2' definition 'p2'. toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:32:40: note: Function 'cmpDAC' argument 2 names different: declaration 'var2' definition 'p2'. toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:232:25: style: Local variable 'unassigned' shadows outer function [shadowFunction] toulbar2-1.2.1/src/core/tb2wcsp.hpp:278:10: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:232:25: note: Shadow variable toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:888:37: style: Parameter 'supportX' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:34:25: style: Variable 'var1' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2abstractconstr.cpp:35:25: style: Variable 'var2' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:412:38: style: Parameter 'xyz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:721:55: style: Parameter 'var' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:731:41: style: Parameter 'var' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1058:55: style: Parameter 't' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1327:64: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1327:88: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1327:112: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1334:64: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1334:88: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1334:112: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1341:64: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1341:88: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1341:112: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1348:64: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1348:88: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1348:112: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1355:64: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1355:88: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1355:112: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1362:64: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1362:88: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1362:112: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1370:76: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1370:100: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1370:124: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1377:76: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1377:100: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1377:124: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1384:76: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1384:100: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1384:124: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1391:76: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1391:100: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1391:124: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1398:76: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1398:100: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1398:124: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1405:76: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1405:100: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1405:124: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1413:64: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1413:88: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1413:112: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1420:64: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1420:88: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1420:112: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1427:64: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1427:88: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1427:112: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1434:64: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1434:88: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1434:112: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1441:64: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1441:88: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1441:112: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1448:64: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1448:88: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1448:112: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1456:69: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1456:93: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1462:69: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1462:93: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1468:69: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1468:93: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1474:69: style: Parameter 'zz' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1474:93: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1480:69: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1480:93: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1486:69: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1486:93: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2types.hpp:477:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.hpp:192:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2constraint.hpp:197:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.hpp:523:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:152:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:179:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:203:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:231:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:256:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:284:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:183:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:284:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:330:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:498:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:641:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:699:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:853:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1041:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1098:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1171:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1248:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1309:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1353:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1398:129: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1459:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1564:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1598:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1610:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1763:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1794:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1872:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1893:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:166:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:186:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:196:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:206:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:216:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:223:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:257:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:275:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:299:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:416:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:458:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcspIndex [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:505:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTHING_EVENT [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:591:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:653:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:696:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:725:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:760:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:789:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:824:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:845:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:878:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:891:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:927:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:986:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1088:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1225:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1298:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcspIndex [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1420:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1449:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1506:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcspIndex [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1533:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1785:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:100:16: warning: Member variable 'WeightedAmong::lb' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:100:16: warning: Member variable 'WeightedAmong::ub' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:105:16: warning: Member variable 'WeightedAmong::lb' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:105:16: warning: Member variable 'WeightedAmong::ub' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:512:14: warning: Member variable 'WeightedSum::rightRes' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:517:14: warning: Member variable 'WeightedSum::rightRes' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:863:18: warning: Member variable 'WeightedOverlap::rightRes' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:868:18: warning: Member variable 'WeightedOverlap::rightRes' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1122:19: warning: Member variable 'WeightedVarAmong::index' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1127:19: warning: Member variable 'WeightedVarAmong::index' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:710:17: warning: Member variable 'WeightedVarSum::index' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:715:17: warning: Member variable 'WeightedVarSum::index' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:720:17: warning: Member variable 'WeightedVarSum::index' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1319:14: warning: Member variable 'WeightedGcc::nbValueToWatch' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1324:14: warning: Member variable 'WeightedGcc::nbValueToWatch' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1329:14: warning: Member variable 'WeightedGcc::nbValueToWatch' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1576:18: warning: Member variable 'WeightedSameGcc::nbValueToWatch' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1580:18: warning: Member variable 'WeightedSameGcc::nbValueToWatch' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1779:18: warning: Member variable 'WeightedDiverse::distance' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1779:18: warning: Member variable 'WeightedDiverse::method' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1784:18: warning: Member variable 'WeightedDiverse::distance' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1784:18: warning: Member variable 'WeightedDiverse::method' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1793:5: performance: Variable 'semantics' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1794:5: performance: Variable 'baseCost' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:24:9: style:inconclusive: Technically the member function 'DecomposableGlobalCostFunction::getArity' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:25:9: style:inconclusive: Technically the member function 'DecomposableGlobalCostFunction::getVarIndex' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:27:12: style:inconclusive: Technically the member function 'DecomposableGlobalCostFunction::getLabel' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:65:38: performance:inconclusive: Technically the member function 'DecomposableGlobalCostFunction::color' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:33:10: note: Technically the member function 'DecomposableGlobalCostFunction::color' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:65:38: note: Technically the member function 'DecomposableGlobalCostFunction::color' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1390:19: style:inconclusive: Technically the member function 'WeightedGcc::rec_sum_counters' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:234:10: note: Technically the member function 'WeightedGcc::rec_sum_counters' can be const. toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1390:19: note: Technically the member function 'WeightedGcc::rec_sum_counters' can be const. toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:17:5: warning: Class 'DecomposableGlobalCostFunction' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:17:5: warning: Class 'DecomposableGlobalCostFunction' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:315:5: warning: Class 'WeightedRegular' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:315:5: warning: Class 'WeightedRegular' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] toulbar2-1.2.1/src/core/tb2enumvar.hpp:105:11: warning: The class 'EnumeratedVariable' defines member function with name 'getSupport' also defined in its parent class 'Variable'. [duplInheritedMember] toulbar2-1.2.1/src/core/tb2variable.hpp:117:19: note: Parent function 'Variable::getSupport' toulbar2-1.2.1/src/core/tb2enumvar.hpp:105:11: note: Derived function 'EnumeratedVariable::getSupport' toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:48:6: style: The destructor '~WeightedAmong' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:21:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:48:6: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:59:10: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:29:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:59:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:60:10: style: The function 'addToCostFunctionNetwork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:30:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:60:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:61:10: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:31:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:61:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:72:6: style: The destructor '~WeightedRegular' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:21:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:72:6: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:76:10: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:29:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:76:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:81:10: style: The function 'addToCostFunctionNetwork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:30:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:81:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:82:10: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:31:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:82:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:96:6: style: The destructor '~WeightedSum' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:21:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:96:6: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:103:10: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:29:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:103:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:104:10: style: The function 'addToCostFunctionNetwork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:30:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:104:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:105:10: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:31:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:105:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:119:6: style: The destructor '~WeightedOverlap' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:21:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:119:6: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:126:10: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:29:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:126:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:127:10: style: The function 'addToCostFunctionNetwork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:30:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:127:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:128:10: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:31:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:128:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:143:6: style: The destructor '~WeightedVarAmong' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:21:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:143:6: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:150:10: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:29:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:150:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:155:10: style: The function 'addToCostFunctionNetwork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:30:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:155:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:156:10: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:31:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:156:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:170:6: style: The destructor '~WeightedVarSum' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:21:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:170:6: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:177:10: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:29:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:177:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:182:10: style: The function 'addToCostFunctionNetwork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:30:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:182:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:183:10: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:31:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:183:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:196:6: style: The destructor '~WeightedAllDifferent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:21:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:196:6: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:201:10: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:29:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:201:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:206:10: style: The function 'addToCostFunctionNetwork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:30:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:206:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:207:10: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:31:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:207:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:222:6: style: The destructor '~WeightedGcc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:21:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:222:6: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:229:10: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:29:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:229:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:235:10: style: The function 'addToCostFunctionNetwork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:30:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:235:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:236:10: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:31:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:236:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:249:6: style: The destructor '~WeightedSame' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:21:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:249:6: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:254:10: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:29:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:254:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:259:10: style: The function 'addToCostFunctionNetwork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:30:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:259:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:260:10: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:31:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:260:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:275:6: style: The destructor '~WeightedSameGcc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:21:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:275:6: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:282:10: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:29:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:282:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:287:10: style: The function 'addToCostFunctionNetwork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:30:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:287:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:288:10: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:31:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:288:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:303:6: style: The destructor '~WeightedDiverse' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:21:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:303:6: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:311:10: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:29:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:311:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:312:10: style: The function 'addToCostFunctionNetwork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:30:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:312:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:313:10: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:31:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:313:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:27:12: performance: Function 'getLabel()' should return member 'label' by const reference. [returnByReference] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:181:13: style: Condition 'VERBOSE' is always false [knownConditionTrueFalse] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:168:20: note: Assignment 'VERBOSE=false', assigned value is 0 toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:181:13: note: Condition 'VERBOSE' is always false toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1170:13: style: Condition 'VERBOSE' is always false [knownConditionTrueFalse] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1157:20: note: Assignment 'VERBOSE=false', assigned value is 0 toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1170:13: note: Condition 'VERBOSE' is always false toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:178:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:183:82: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:201:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:202:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:203:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:341:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:371:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:391:38: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:452:34: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:453:34: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:454:34: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:545:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:550:27: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:551:25: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:563:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:564:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:565:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:742:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:747:27: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:748:25: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:760:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:761:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:762:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:807:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:808:40: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:894:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:906:36: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:907:36: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:908:36: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:940:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:954:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:955:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:956:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1166:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1172:82: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1183:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1184:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1185:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1222:36: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1223:35: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1287:16: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1288:16: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1290:21: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1291:21: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1472:16: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1473:16: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1475:21: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1476:21: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1490:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1495:19: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1532:36: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1533:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1622:16: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1623:16: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1625:21: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1626:21: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1640:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1645:19: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1683:36: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1684:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:456:23: style: Same expression used in consecutive assignments of 'DomQi' and 'DomQj'. [duplicateAssignExpression] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:457:23: note: Same expression used in consecutive assignments of 'DomQi' and 'DomQj'. toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:456:23: note: Same expression used in consecutive assignments of 'DomQi' and 'DomQj'. toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:465:17: style: The scope of the variable 'start' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:466:17: style: The scope of the variable 'end' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1390:53: style:inconclusive: Function 'rec_sum_counters' argument 2 names different: declaration 'scope' definition 'cscope'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:234:44: note: Function 'rec_sum_counters' argument 2 names different: declaration 'scope' definition 'cscope'. toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1390:53: note: Function 'rec_sum_counters' argument 2 names different: declaration 'scope' definition 'cscope'. toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1390:65: style:inconclusive: Function 'rec_sum_counters' argument 3 names different: declaration 'arity' definition 'carity'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:234:55: note: Function 'rec_sum_counters' argument 3 names different: declaration 'arity' definition 'carity'. toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1390:65: note: Function 'rec_sum_counters' argument 3 names different: declaration 'arity' definition 'carity'. toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1390:115: style:inconclusive: Function 'rec_sum_counters' argument 7 names different: declaration 'lb' definition 'clb'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:234:104: note: Function 'rec_sum_counters' argument 7 names different: declaration 'lb' definition 'clb'. toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1390:115: note: Function 'rec_sum_counters' argument 7 names different: declaration 'lb' definition 'clb'. toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1390:125: style:inconclusive: Function 'rec_sum_counters' argument 8 names different: declaration 'ub' definition 'cub'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:234:113: note: Function 'rec_sum_counters' argument 8 names different: declaration 'ub' definition 'cub'. toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1390:125: note: Function 'rec_sum_counters' argument 8 names different: declaration 'ub' definition 'cub'. toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:653:9: style: Local variable 'sum' shadows outer function [shadowFunction] toulbar2-1.2.1/src/core/tb2wcsp.hpp:863:17: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:653:9: note: Shadow variable toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1335:9: style: Local variable 'nbValueToWatch' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:215:9: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1335:9: note: Shadow variable toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:26:26: performance: Function parameter '_label' should be passed by const reference. [passedByValue] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:51:37: performance: Function parameter '_semantics' should be passed by const reference. [passedByValue] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:98:37: performance: Function parameter '_semantics' should be passed by const reference. [passedByValue] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:100:38: performance: Function parameter '_comparator' should be passed by const reference. [passedByValue] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:121:37: performance: Function parameter '_semantics' should be passed by const reference. [passedByValue] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:123:38: performance: Function parameter '_comparator' should be passed by const reference. [passedByValue] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:146:37: performance: Function parameter '_semantics' should be passed by const reference. [passedByValue] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:172:37: performance: Function parameter '_semantics' should be passed by const reference. [passedByValue] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:174:38: performance: Function parameter '_comparator' should be passed by const reference. [passedByValue] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:198:37: performance: Function parameter '_semantics' should be passed by const reference. [passedByValue] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:224:37: performance: Function parameter '_semantics' should be passed by const reference. [passedByValue] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:251:37: performance: Function parameter '_semantics' should be passed by const reference. [passedByValue] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:277:37: performance: Function parameter '_semantics' should be passed by const reference. [passedByValue] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:306:37: performance: Function parameter '_semantics' should be passed by const reference. [passedByValue] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:30:52: performance: Function parameter 'type' should be passed by const reference. [passedByValue] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:13:90: style: Parameter '_scope' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:201:29: style: Variable 'varCi' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:202:29: style: Variable 'varCj' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:203:29: style: Variable 'varXi' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:391:33: style: Variable 'Qv' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:452:29: style: Variable 'Qi' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:454:29: style: Variable 'Qj' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:464:26: style: Variable 'transition' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:563:29: style: Variable 'varCi' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:564:29: style: Variable 'varCj' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:565:29: style: Variable 'varXi' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:807:25: style: Variable 'lastCounter' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:808:25: style: Variable 'lastVariable' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:906:29: style: Variable 'varX' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:907:29: style: Variable 'varY' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:908:29: style: Variable 'varO' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:954:29: style: Variable 'varCi' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:955:29: style: Variable 'varCj' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:956:29: style: Variable 'varXi' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1183:29: style: Variable 'varCi' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1184:29: style: Variable 'varCj' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1185:29: style: Variable 'varXi' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1222:25: style: Variable 'varCount' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1223:25: style: Variable 'varLast' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1532:29: style: Variable 'left' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1533:29: style: Variable 'right' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1683:29: style: Variable 'left' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1684:29: style: Variable 'right' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1829:24: style: Variable 'x' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1841:24: style: Variable 'x' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1850:24: style: Variable 'x' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1861:24: style: Variable 'x' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:291:78: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1255:78: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/core/tb2clqcover.cpp:58:19: warning: Member variable 'CliqueConstraint::rhs' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2clqcover.cpp:499:24: style: Unused private function: 'CliqueConstraint::project_zero_cost' [unusedPrivateFunction] toulbar2-1.2.1/src/core/tb2clqcover.hpp:149:10: note: Unused private function: 'CliqueConstraint::project_zero_cost' toulbar2-1.2.1/src/core/tb2clqcover.cpp:499:24: note: Unused private function: 'CliqueConstraint::project_zero_cost' toulbar2-1.2.1/src/core/tb2clqcover.cpp:277:24: style: Unused private function: 'CliqueConstraint::gather_binary' [unusedPrivateFunction] toulbar2-1.2.1/src/core/tb2clqcover.hpp:172:10: note: Unused private function: 'CliqueConstraint::gather_binary' toulbar2-1.2.1/src/core/tb2clqcover.cpp:277:24: note: Unused private function: 'CliqueConstraint::gather_binary' toulbar2-1.2.1/src/core/tb2clqcover.hpp:19:6: style: The destructor '~CliqueConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:509:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2clqcover.hpp:19:6: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2clqcover.hpp:23:10: style: The function 'extension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:28:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2clqcover.hpp:23:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2clqcover.hpp:23:10: style: The function 'extension' overrides a function in a base class but is identical to the overridden function [uselessOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:28:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2clqcover.hpp:23:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2clqcover.cpp:114:9: style: Condition 'debug' is always false [knownConditionTrueFalse] toulbar2-1.2.1/src/core/tb2clqcover.cpp:109:30: note: Assignment 'debug{false}', assigned value is 0 toulbar2-1.2.1/src/core/tb2clqcover.cpp:114:9: note: Condition 'debug' is always false toulbar2-1.2.1/src/core/tb2clqcover.cpp:120:9: style: Condition 'debug' is always false [knownConditionTrueFalse] toulbar2-1.2.1/src/core/tb2clqcover.cpp:109:30: note: Assignment 'debug{false}', assigned value is 0 toulbar2-1.2.1/src/core/tb2clqcover.cpp:120:9: note: Condition 'debug' is always false toulbar2-1.2.1/src/core/tb2clqcover.cpp:138:9: style: Condition 'debug' is always false [knownConditionTrueFalse] toulbar2-1.2.1/src/core/tb2clqcover.cpp:109:30: note: Assignment 'debug{false}', assigned value is 0 toulbar2-1.2.1/src/core/tb2clqcover.cpp:138:9: note: Condition 'debug' is always false toulbar2-1.2.1/src/core/tb2clqcover.cpp:170:9: style: Condition 'debug' is always false [knownConditionTrueFalse] toulbar2-1.2.1/src/core/tb2clqcover.cpp:168:30: note: Assignment 'debug{false}', assigned value is 0 toulbar2-1.2.1/src/core/tb2clqcover.cpp:170:9: note: Condition 'debug' is always false toulbar2-1.2.1/src/core/tb2clqcover.cpp:188:13: style: Condition 'debug' is always false [knownConditionTrueFalse] toulbar2-1.2.1/src/core/tb2clqcover.cpp:168:30: note: Assignment 'debug{false}', assigned value is 0 toulbar2-1.2.1/src/core/tb2clqcover.cpp:188:13: note: Condition 'debug' is always false toulbar2-1.2.1/src/core/tb2clqcover.cpp:202:9: style: Condition 'debug' is always false [knownConditionTrueFalse] toulbar2-1.2.1/src/core/tb2clqcover.cpp:168:30: note: Assignment 'debug{false}', assigned value is 0 toulbar2-1.2.1/src/core/tb2clqcover.cpp:202:9: note: Condition 'debug' is always false toulbar2-1.2.1/src/core/tb2clqcover.cpp:321:9: style: Condition 'debug' is always false [knownConditionTrueFalse] toulbar2-1.2.1/src/core/tb2clqcover.cpp:317:30: note: Assignment 'debug{false}', assigned value is 0 toulbar2-1.2.1/src/core/tb2clqcover.cpp:321:9: note: Condition 'debug' is always false toulbar2-1.2.1/src/core/tb2clqcover.cpp:336:13: style: Condition 'debug' is always false [knownConditionTrueFalse] toulbar2-1.2.1/src/core/tb2clqcover.cpp:317:30: note: Assignment 'debug{false}', assigned value is 0 toulbar2-1.2.1/src/core/tb2clqcover.cpp:336:13: note: Condition 'debug' is always false toulbar2-1.2.1/src/core/tb2clqcover.cpp:345:9: style: Condition 'debug' is always false [knownConditionTrueFalse] toulbar2-1.2.1/src/core/tb2clqcover.cpp:317:30: note: Assignment 'debug{false}', assigned value is 0 toulbar2-1.2.1/src/core/tb2clqcover.cpp:345:9: note: Condition 'debug' is always false toulbar2-1.2.1/src/core/tb2clqcover.cpp:354:9: style: Condition 'debug' is always false [knownConditionTrueFalse] toulbar2-1.2.1/src/core/tb2clqcover.cpp:352:30: note: Assignment 'debug{false}', assigned value is 0 toulbar2-1.2.1/src/core/tb2clqcover.cpp:354:9: note: Condition 'debug' is always false toulbar2-1.2.1/src/core/tb2clqcover.cpp:407:9: style: Condition 'debug' is always false [knownConditionTrueFalse] toulbar2-1.2.1/src/core/tb2clqcover.cpp:402:30: note: Assignment 'debug{false}', assigned value is 0 toulbar2-1.2.1/src/core/tb2clqcover.cpp:407:9: note: Condition 'debug' is always false toulbar2-1.2.1/src/core/tb2clqcover.cpp:431:9: style: Condition 'debug' is always false [knownConditionTrueFalse] toulbar2-1.2.1/src/core/tb2clqcover.cpp:426:30: note: Assignment 'debug{false}', assigned value is 0 toulbar2-1.2.1/src/core/tb2clqcover.cpp:431:9: note: Condition 'debug' is always false toulbar2-1.2.1/src/core/tb2clqcover.cpp:145:23: style:inconclusive: Function 'get_current_scope' argument 2 names different: declaration 'si' definition 's_idx'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2clqcover.hpp:140:27: note: Function 'get_current_scope' argument 2 names different: declaration 'si' definition 's_idx'. toulbar2-1.2.1/src/core/tb2clqcover.cpp:145:23: note: Function 'get_current_scope' argument 2 names different: declaration 'si' definition 's_idx'. toulbar2-1.2.1/src/core/tb2clqcover.cpp:437:42: style:inconclusive: Function 'get_zero_cost' argument 1 names different: declaration 'var' definition 'idx'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2clqcover.hpp:145:28: note: Function 'get_zero_cost' argument 1 names different: declaration 'var' definition 'idx'. toulbar2-1.2.1/src/core/tb2clqcover.cpp:437:42: note: Function 'get_zero_cost' argument 1 names different: declaration 'var' definition 'idx'. toulbar2-1.2.1/src/core/tb2clqcover.cpp:472:41: style:inconclusive: Function 'get_one_cost' argument 1 names different: declaration 'var' definition 'idx'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2clqcover.hpp:146:27: note: Function 'get_one_cost' argument 1 names different: declaration 'var' definition 'idx'. toulbar2-1.2.1/src/core/tb2clqcover.cpp:472:41: note: Function 'get_one_cost' argument 1 names different: declaration 'var' definition 'idx'. toulbar2-1.2.1/src/core/tb2clqcover.cpp:582:38: style:inconclusive: Function 'read' argument 1 names different: declaration 'file' definition 'is'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2clqcover.hpp:21:24: note: Function 'read' argument 1 names different: declaration 'file' definition 'is'. toulbar2-1.2.1/src/core/tb2clqcover.cpp:582:38: note: Function 'read' argument 1 names different: declaration 'file' definition 'is'. toulbar2-1.2.1/src/core/tb2clqcover.cpp:284:10: style: Local variable 'sum' shadows outer function [shadowFunction] toulbar2-1.2.1/src/core/tb2wcsp.hpp:863:17: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2clqcover.cpp:284:10: note: Shadow variable toulbar2-1.2.1/src/core/tb2clqcover.cpp:262:19: style: Variable 'bcons' can be declared as reference to const [constVariableReference] toulbar2-1.2.1/src/core/tb2clqcover.cpp:153:29: style: Variable 'x' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2clqcover.cpp:319:11: style: Variable 'x' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2intervar.cpp:40:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2intervar.cpp:50:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2intervar.cpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2intervar.cpp:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2intervar.cpp:88:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2intervar.cpp:110:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2intervar.cpp:138:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2intervar.cpp:160:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2intervar.cpp:188:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2intervar.cpp:216:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:32:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linkX [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:266:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:294:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:332:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:379:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:401:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:411:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:501:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:561:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:651:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:674:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:697:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:725:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:731:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cluster [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:782:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:806:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cluster [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:841:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cluster [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:87:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cost [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:88:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGLONG_MAX [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:116:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:149:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:171:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:199:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:216:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:18:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:143:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cost [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:218:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:352:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:445:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:770:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:795:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:991:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:1267:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:1310:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:1346:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGLONG_MAX [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:1365:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1213:37: warning: Assert statement calls a function which may have desired side effects: 'getSmallestVarIndexInScope'. [assertWithSideEffect] toulbar2-1.2.1/src/core/tb2enumvar.cpp:137:5: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2enumvar.cpp:142:5: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2enumvar.cpp:226:27: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1758:29: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2enumvar.cpp:147:5: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2enumvar.cpp:152:5: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2enumvar.cpp:162:5: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2enumvar.cpp:377:23: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1057:50: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1506:41: debug: CheckClass::isMemberVar found used member variable 'wcspIndex' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2vacutils.hpp:123:23: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2vacutils.hpp:127:9: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2vacutils.hpp:132:9: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2vacutils.hpp:35:10: warning: The class 'VACVariable' defines member function with name 'init' also defined in its parent class 'EnumeratedVariable'. [duplInheritedMember] toulbar2-1.2.1/src/core/tb2enumvar.cpp:40:26: note: Parent function 'EnumeratedVariable::init' toulbar2-1.2.1/src/core/tb2vacutils.hpp:35:10: note: Derived function 'VACVariable::init' toulbar2-1.2.1/src/core/tb2enumvar.cpp:93:35: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:93:95: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:500:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:975:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1057:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1061:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1143:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1143:73: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1201:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1205:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1287:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1287:92: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1364:48: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1365:58: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1375:44: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1417:38: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1428:16: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1429:16: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1430:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1431:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1529:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1574:34: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1586:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1587:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1614:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1615:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1616:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1676:38: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1681:46: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1685:34: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1776:44: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1777:43: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1808:43: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1809:44: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1837:44: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1838:44: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1862:43: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1863:43: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1564:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] toulbar2-1.2.1/src/core/tb2enumvar.cpp:971:52: style:inconclusive: Function 'elimVar' argument 1 names different: declaration 'xy' definition 'ctr'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2enumvar.hpp:178:36: note: Function 'elimVar' argument 1 names different: declaration 'xy' definition 'ctr'. toulbar2-1.2.1/src/core/tb2enumvar.cpp:971:52: note: Function 'elimVar' argument 1 names different: declaration 'xy' definition 'ctr'. toulbar2-1.2.1/src/core/tb2enumvar.cpp:971:75: style:inconclusive: Function 'elimVar' argument 2 names different: declaration 'xy_duplicate' definition 'ctr_duplicate'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2enumvar.hpp:178:58: note: Function 'elimVar' argument 2 names different: declaration 'xy_duplicate' definition 'ctr_duplicate'. toulbar2-1.2.1/src/core/tb2enumvar.cpp:971:75: note: Function 'elimVar' argument 2 names different: declaration 'xy_duplicate' definition 'ctr_duplicate'. toulbar2-1.2.1/src/core/tb2enumvar.cpp:1400:44: style:inconclusive: Function 'permuteDomain' argument 1 names different: declaration 'numberOfPermutations' definition 'nperm'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2enumvar.hpp:282:28: note: Function 'permuteDomain' argument 1 names different: declaration 'numberOfPermutations' definition 'nperm'. toulbar2-1.2.1/src/core/tb2enumvar.cpp:1400:44: note: Function 'permuteDomain' argument 1 names different: declaration 'numberOfPermutations' definition 'nperm'. toulbar2-1.2.1/src/core/tb2enumvar.cpp:386:27: style: Variable 'var' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1504:58: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1758:24: style: Variable 'td' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2enumvar.cpp:1352:39: style: Variable 'xzlink' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/core/tb2vac.cpp:28:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vac.cpp:70:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vac.cpp:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vac.cpp:114:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vac.cpp:128:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vac.cpp:149:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vac.cpp:194:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable var [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vac.cpp:241:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vac.cpp:539:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vac.cpp:563:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vac.cpp:611:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vac.cpp:647:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vac.cpp:740:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vac.cpp:941:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vac.cpp:1003:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vac.cpp:1056:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:623:12: warning: Assert statement calls a function which may have desired side effects: 'verifySeparate'. [assertWithSideEffect] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:204:20: warning: Member variable 'TernaryConstraint::xvar' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:204:20: warning: Member variable 'TernaryConstraint::yvar' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:204:20: warning: Member variable 'TernaryConstraint::zvar' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/core/tb2vac.cpp:28:9: performance: Variable 'sumlb' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] toulbar2-1.2.1/src/core/tb2vac.cpp:29:9: performance: Variable 'nlb' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:379:83: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:401:83: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:841:14: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:649:29: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:672:29: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:695:29: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:730:12: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2vac.cpp:1049:20: performance:inconclusive: Technically the member function 'VACExtension::RASPSFindItThreshold' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/core/tb2vac.hpp:100:10: note: Technically the member function 'VACExtension::RASPSFindItThreshold' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/core/tb2vac.cpp:1049:20: note: Technically the member function 'VACExtension::RASPSFindItThreshold' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/core/tb2vac.cpp:55:5: warning: Class 'VACExtension' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] toulbar2-1.2.1/src/core/tb2vac.cpp:55:5: warning: Class 'VACExtension' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] toulbar2-1.2.1/src/core/tb2vac.cpp:25:5: style: Class 'tVACStat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2vac.cpp:423:17: style: The if condition is the same as the previous if condition [duplicateCondition] toulbar2-1.2.1/src/core/tb2vac.cpp:323:17: note: First condition toulbar2-1.2.1/src/core/tb2vac.cpp:423:17: note: Second condition toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:526:47: style: The if condition is the same as the previous if condition [duplicateCondition] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:520:47: note: First condition toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:526:47: note: Second condition toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:597:27: style: The if condition is the same as the previous if condition [duplicateCondition] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:595:27: note: First condition toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:597:27: note: Second condition toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:657:18: style: Condition 'xy_' is always true [knownConditionTrueFalse] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:680:18: style: Condition 'xz_' is always true [knownConditionTrueFalse] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:703:18: style: Condition 'yz_' is always true [knownConditionTrueFalse] toulbar2-1.2.1/src/core/tb2vac.cpp:69:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:174:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:180:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:194:26: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:298:26: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:303:38: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:344:38: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:377:62: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:429:49: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:536:10: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:570:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:579:23: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:596:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:603:23: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:604:22: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:640:11: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:659:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:662:18: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:664:19: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:753:24: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:761:18: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:793:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:795:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:796:15: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:979:41: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:980:41: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:1014:41: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:1028:44: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vac.cpp:67:18: style: The scope of the variable 'xi' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2vac.cpp:631:9: style: The scope of the variable 'i' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2vac.cpp:749:9: style: The scope of the variable 'i' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2vac.cpp:749:12: style: The scope of the variable 'j' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2vac.cpp:751:26: style: The scope of the variable 'cij' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2vac.cpp:754:11: style: The scope of the variable 'w' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2vac.cpp:142:38: style:inconclusive: Function 'iniThreshold' argument 1 names different: declaration 'c' definition 'threshold'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2vac.hpp:82:28: note: Function 'iniThreshold' argument 1 names different: declaration 'c' definition 'threshold'. toulbar2-1.2.1/src/core/tb2vac.cpp:142:38: note: Function 'iniThreshold' argument 1 names different: declaration 'c' definition 'threshold'. toulbar2-1.2.1/src/core/tb2vac.cpp:33:29: style: Parameter 'v1' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2vac.cpp:33:43: style: Parameter 'v2' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2vac.cpp:600:22: error: Uninitialized variable: xj [legacyUninitvar] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:18:23: style:inconclusive: Function 'TernaryConstraint' argument 5 names different: declaration 'xy' definition 'xy_'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:327:27: note: Function 'TernaryConstraint' argument 5 names different: declaration 'xy' definition 'xy_'. toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:18:23: note: Function 'TernaryConstraint' argument 5 names different: declaration 'xy' definition 'xy_'. toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:19:23: style:inconclusive: Function 'TernaryConstraint' argument 6 names different: declaration 'xz' definition 'xz_'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:328:27: note: Function 'TernaryConstraint' argument 6 names different: declaration 'xz' definition 'xz_'. toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:19:23: note: Function 'TernaryConstraint' argument 6 names different: declaration 'xz' definition 'xz_'. toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:20:23: style:inconclusive: Function 'TernaryConstraint' argument 7 names different: declaration 'yz' definition 'yz_'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:329:27: note: Function 'TernaryConstraint' argument 7 names different: declaration 'yz' definition 'yz_'. toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:20:23: note: Function 'TernaryConstraint' argument 7 names different: declaration 'yz' definition 'yz_'. toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:491:58: style:inconclusive: Function 'separability' argument 1 names different: declaration 'alpha' definition 'vy'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1193:43: note: Function 'separability' argument 1 names different: declaration 'alpha' definition 'vy'. toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:491:58: note: Function 'separability' argument 1 names different: declaration 'alpha' definition 'vy'. toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:491:82: style:inconclusive: Function 'separability' argument 2 names different: declaration 'beta' definition 'vz'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1193:70: note: Function 'separability' argument 2 names different: declaration 'beta' definition 'vz'. toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:491:82: note: Function 'separability' argument 2 names different: declaration 'beta' definition 'vz'. toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:559:54: style:inconclusive: Function 'separate' argument 1 names different: declaration 'a' definition 'vy'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1194:39: note: Function 'separate' argument 1 names different: declaration 'a' definition 'vy'. toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:559:54: note: Function 'separate' argument 1 names different: declaration 'a' definition 'vy'. toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:559:78: style:inconclusive: Function 'separate' argument 2 names different: declaration 'c' definition 'vz'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:1194:62: note: Function 'separate' argument 2 names different: declaration 'c' definition 'vz'. toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:559:78: note: Function 'separate' argument 2 names different: declaration 'c' definition 'vz'. toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:237:12: style: Local variable 'sum' shadows outer function [shadowFunction] toulbar2-1.2.1/src/core/tb2wcsp.hpp:863:17: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:237:12: note: Shadow variable toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:239:11: style: Local variable 'costs' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:219:23: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:239:11: note: Shadow variable toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:621:23: style: Local variable 'xy' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2ternaryconstr.hpp:341:23: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:621:23: note: Shadow variable toulbar2-1.2.1/src/core/tb2vac.cpp:534:18: style: Variable 'wipeout' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/core/tb2ternaryconstr.cpp:344:16: style: Variable 'tuples' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/core/tb2vacutils.cpp:223:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vacutils.cpp:242:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vacutils.cpp:269:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2vacutils.cpp:85:16: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2vacutils.cpp:224:5: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2vacutils.cpp:244:29: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2vacutils.cpp:259:5: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2vacutils.cpp:28:19: warning: The class 'VACVariable' defines member function with name 'init' also defined in its parent class 'EnumeratedVariable'. [duplInheritedMember] toulbar2-1.2.1/src/core/tb2enumvar.hpp:33:10: note: Parent function 'EnumeratedVariable::init' toulbar2-1.2.1/src/core/tb2vacutils.cpp:28:19: note: Derived function 'VACVariable::init' toulbar2-1.2.1/src/core/tb2vacutils.cpp:95:38: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vacutils.cpp:96:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vacutils.cpp:96:59: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vacutils.cpp:121:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vacutils.cpp:122:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vacutils.cpp:124:21: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vacutils.cpp:125:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vacutils.cpp:125:59: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vacutils.cpp:125:76: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vacutils.cpp:154:36: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vacutils.cpp:235:20: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vacutils.cpp:235:44: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vacutils.cpp:236:20: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vacutils.cpp:236:44: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vacutils.cpp:260:23: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vacutils.cpp:261:23: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vacutils.cpp:264:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vacutils.cpp:265:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2vacutils.cpp:8:45: performance: Function parameter 'n' should be passed by const reference. [passedByValue] toulbar2-1.2.1/src/core/tb2vacutils.cpp:16:45: performance: Function parameter 'n' should be passed by const reference. [passedByValue] toulbar2-1.2.1/src/core/tb2variable.cpp:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2variable.cpp:87:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myrandom_generator [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2variable.cpp:218:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2variable.cpp:228:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2variable.cpp:240:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2variable.cpp:259:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREASE_EVENT [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:625:12: warning: Assert statement calls a function which may have desired side effects: 'verifySeparate'. [assertWithSideEffect] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:770:33: warning: Assert statement calls a function which may have desired side effects: 'getMinCost'. [assertWithSideEffect] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:277:22: style:inconclusive: Technically the member function 'NaryConstraint::consistent' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:93:10: note: Technically the member function 'NaryConstraint::consistent' can be const. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:277:22: note: Technically the member function 'NaryConstraint::consistent' can be const. toulbar2-1.2.1/src/core/tb2naryconstr.hpp:22:5: style: Class 'NaryConstraint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:23:14: style: The destructor '~NaryConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:509:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:23:14: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:25:10: style: The function 'extension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:28:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:25:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:26:10: style: The function 'isNary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:31:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:26:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:28:10: style: The function 'reconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:572:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:28:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:37:10: style: The function 'getConflictWeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:58:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:37:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:38:10: style: The function 'getConflictWeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:59:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:38:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:44:10: style: The function 'incConflictWeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:60:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:44:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:67:10: style: The function 'resetConflictWeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:70:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:67:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:86:10: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:137:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:86:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:87:10: style: The function 'space' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:138:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:87:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:94:10: style: The function 'eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:584:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:94:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:96:10: style: The function 'evalsubstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:190:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:96:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:97:10: style: The function 'evalsubstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:195:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:97:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:120:10: style: The function 'getCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:201:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:120:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:129:10: style: The function 'getDefCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:200:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:129:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:137:12: style: The function 'computeTightness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:86:20: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:137:12: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:139:10: style: The function 'first' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:155:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:139:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:140:10: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:156:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:140:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:142:10: style: The function 'first' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:158:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:142:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:143:10: style: The function 'separability' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:159:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:143:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:144:10: style: The function 'separate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:160:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:144:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:146:10: style: The function 'setTuple' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:184:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:146:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:168:10: style: The function 'addtoTuple' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:185:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:168:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:196:10: style: The function 'clearCosts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:186:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:196:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:213:10: style: The function 'clearFiniteCosts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:187:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:213:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:240:10: style: The function 'setInfiniteCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:210:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:240:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:249:10: style: The function 'assign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:106:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:249:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:251:10: style: The function 'propagate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:101:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:251:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:261:10: style: The function 'verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:128:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:261:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:262:10: style: The function 'increase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:102:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:262:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:263:10: style: The function 'decrease' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:103:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:263:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:264:10: style: The function 'remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:104:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:264:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:267:10: style: The function 'projectFromZero' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:105:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:267:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:269:10: style: The function 'checkEACGreedySolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:109:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:269:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:270:10: style: The function 'reviseEACGreedySolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:110:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:270:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:273:10: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:130:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:273:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:274:10: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:132:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:274:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:275:10: style: The function 'dump_CFN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:133:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:275:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:261:10: style: The function 'verify' overrides a function in a base class but is identical to the overridden function [uselessOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:128:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:261:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:267:10: style: The function 'projectFromZero' overrides a function in a base class but is identical to the overridden function [uselessOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:105:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2naryconstr.hpp:267:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2naryconstr.cpp:393:39: style: The if condition is the same as the previous if condition [duplicateCondition] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:387:39: note: First condition toulbar2-1.2.1/src/core/tb2naryconstr.cpp:393:39: note: Second condition toulbar2-1.2.1/src/core/tb2naryconstr.hpp:79:22: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:123:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:176:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:215:35: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:260:43: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:266:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:282:35: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:320:15: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:354:15: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:472:15: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:638:18: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:638:54: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:645:18: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:645:55: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:665:18: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:665:54: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:672:18: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:672:55: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:1045:43: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:1061:27: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:1075:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:1239:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:1241:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:1243:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:597:18: style: Variable 'diffcost' is reassigned a value before the old one has been used. [redundantAssignment] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:590:22: note: diffcost is assigned toulbar2-1.2.1/src/core/tb2naryconstr.cpp:597:18: note: diffcost is overwritten toulbar2-1.2.1/src/core/tb2naryconstr.cpp:317:25: style: The scope of the variable 'var' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:186:40: style:inconclusive: Function 'eval' argument 1 names different: declaration 's' definition 'tin'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:95:28: note: Function 'eval' argument 1 names different: declaration 's' definition 'tin'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:186:40: note: Function 'eval' argument 1 names different: declaration 's' definition 'tin'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:211:62: style:inconclusive: Function 'checkEACGreedySolution' argument 2 names different: declaration 'a' definition 'support'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:269:55: note: Function 'checkEACGreedySolution' argument 2 names different: declaration 'a' definition 'support'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:211:62: note: Function 'checkEACGreedySolution' argument 2 names different: declaration 'a' definition 'support'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:221:63: style:inconclusive: Function 'reviseEACGreedySolution' argument 2 names different: declaration 'a' definition 'support'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:270:56: note: Function 'reviseEACGreedySolution' argument 2 names different: declaration 'a' definition 'support'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:221:63: note: Function 'reviseEACGreedySolution' argument 2 names different: declaration 'a' definition 'support'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:314:48: style:inconclusive: Function 'first' argument 1 names different: declaration 'a' definition 'vx'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:142:36: note: Function 'first' argument 1 names different: declaration 'a' definition 'vx'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:314:48: note: Function 'first' argument 1 names different: declaration 'a' definition 'vx'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:314:72: style:inconclusive: Function 'first' argument 2 names different: declaration 'b' definition 'vz'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:142:59: note: Function 'first' argument 2 names different: declaration 'b' definition 'vz'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:314:72: note: Function 'first' argument 2 names different: declaration 'b' definition 'vz'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:327:55: style:inconclusive: Function 'separability' argument 1 names different: declaration 'a' definition 'vx'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:143:43: note: Function 'separability' argument 1 names different: declaration 'a' definition 'vx'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:327:55: note: Function 'separability' argument 1 names different: declaration 'a' definition 'vx'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:327:79: style:inconclusive: Function 'separability' argument 2 names different: declaration 'b' definition 'vz'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:143:66: note: Function 'separability' argument 2 names different: declaration 'b' definition 'vz'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:327:79: note: Function 'separability' argument 2 names different: declaration 'b' definition 'vz'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:442:51: style:inconclusive: Function 'separate' argument 1 names different: declaration 'a' definition 'vx'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:144:39: note: Function 'separate' argument 1 names different: declaration 'a' definition 'vx'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:442:51: note: Function 'separate' argument 1 names different: declaration 'a' definition 'vx'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:442:75: style:inconclusive: Function 'separate' argument 2 names different: declaration 'c' definition 'vz'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:144:62: note: Function 'separate' argument 2 names different: declaration 'c' definition 'vz'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:442:75: note: Function 'separate' argument 2 names different: declaration 'c' definition 'vz'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:742:71: style:inconclusive: Function 'addtoTuples' argument 3 names different: declaration 'c' definition 'costi'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:194:59: note: Function 'addtoTuples' argument 3 names different: declaration 'c' definition 'costi'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:742:71: note: Function 'addtoTuples' argument 3 names different: declaration 'c' definition 'costi'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:768:39: style:inconclusive: Function 'addtoTuples' argument 1 names different: declaration 'c' definition 'costi'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:193:27: note: Function 'addtoTuples' argument 1 names different: declaration 'c' definition 'costi'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:768:39: note: Function 'addtoTuples' argument 1 names different: declaration 'c' definition 'costi'. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:256:30: style: Local variable 't' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:240:18: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2naryconstr.cpp:256:30: note: Shadow variable toulbar2-1.2.1/src/core/tb2naryconstr.cpp:493:13: style: Local variable 'size' shadows outer function [shadowFunction] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:86:10: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2naryconstr.cpp:493:13: note: Shadow variable toulbar2-1.2.1/src/core/tb2naryconstr.cpp:494:22: style: Local variable 'costs' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:12:11: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2naryconstr.cpp:494:22: note: Shadow variable toulbar2-1.2.1/src/core/tb2naryconstr.cpp:498:13: style: Local variable 'size' shadows outer function [shadowFunction] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:86:10: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2naryconstr.cpp:498:13: note: Shadow variable toulbar2-1.2.1/src/core/tb2naryconstr.cpp:499:22: style: Local variable 'costs' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:12:11: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2naryconstr.cpp:499:22: note: Shadow variable toulbar2-1.2.1/src/core/tb2naryconstr.cpp:554:13: style: Local variable 'size' shadows outer function [shadowFunction] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:86:10: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2naryconstr.cpp:554:13: note: Shadow variable toulbar2-1.2.1/src/core/tb2naryconstr.cpp:555:22: style: Local variable 'costs' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:12:11: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2naryconstr.cpp:555:22: note: Shadow variable toulbar2-1.2.1/src/core/tb2naryconstr.cpp:560:13: style: Local variable 'size' shadows outer function [shadowFunction] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:86:10: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2naryconstr.cpp:560:13: note: Shadow variable toulbar2-1.2.1/src/core/tb2naryconstr.cpp:561:22: style: Local variable 'costs' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:12:11: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2naryconstr.cpp:561:22: note: Shadow variable toulbar2-1.2.1/src/core/tb2naryconstr.cpp:596:14: style: Local variable 'cX' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:578:10: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2naryconstr.cpp:596:14: note: Shadow variable toulbar2-1.2.1/src/core/tb2naryconstr.cpp:1325:12: style: Local variable 'sum' shadows outer function [shadowFunction] toulbar2-1.2.1/src/core/tb2wcsp.hpp:863:17: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2naryconstr.cpp:1325:12: note: Shadow variable toulbar2-1.2.1/src/core/tb2naryconstr.cpp:215:29: style: Variable 'var' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:260:37: style: Variable 'var' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:282:29: style: Variable 'var' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:813:70: style: Parameter 'ctr1' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:813:114: style: Parameter 'ctr2' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:1045:37: style: Variable 'var' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:1237:53: style: Parameter 'ctr' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:123:33: style: Variable 'var' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:330:23: style: Variable 'i' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:331:19: style: Variable 'finished' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:304:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:987:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:1265:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:1308:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:1335:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:1409:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:1460:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:1537:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:142:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:174:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:195:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2graph.hpp:278:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2graph.hpp:304:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:76:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2alldiffconstr.cpp:18:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2alldiffconstr.cpp:44:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable costMultiplier [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2alldiffconstr.cpp:88:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2alldiffconstr.cpp:96:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2alldiffconstr.cpp:146:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2alldiffconstr.cpp:187:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:97:12: performance:inconclusive: Either there is a missing 'override', or the member function 'GlobalConstraint::computeTightness' can be static. [functionStatic] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:208:10: style:inconclusive: Either there is a missing 'override', or the member function 'GlobalConstraint::verify' can be const. [functionConst] toulbar2-1.2.1/src/globals/tb2graph.hpp:336:13: style:inconclusive: Technically the member function 'Graph::iterator::adjNode' can be const. [functionConst] toulbar2-1.2.1/src/globals/tb2graph.hpp:341:14: style:inconclusive: Technically the member function 'Graph::iterator::weight' can be const. [functionConst] toulbar2-1.2.1/src/globals/tb2graph.hpp:346:14: style:inconclusive: Technically the member function 'Graph::iterator::capacity' can be const. [functionConst] toulbar2-1.2.1/src/globals/tb2graph.hpp:351:13: style:inconclusive: Technically the member function 'Graph::iterator::tag' can be const. [functionConst] toulbar2-1.2.1/src/globals/tb2graph.hpp:391:13: style:inconclusive: Technically the member function 'Graph::edge_iterator::adjNode' can be const. [functionConst] toulbar2-1.2.1/src/globals/tb2graph.hpp:396:14: style:inconclusive: Technically the member function 'Graph::edge_iterator::weight' can be const. [functionConst] toulbar2-1.2.1/src/globals/tb2graph.hpp:401:14: style:inconclusive: Technically the member function 'Graph::edge_iterator::capacity' can be const. [functionConst] toulbar2-1.2.1/src/globals/tb2graph.hpp:406:13: style:inconclusive: Technically the member function 'Graph::edge_iterator::tag' can be const. [functionConst] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:94:10: style:inconclusive: Either there is a missing 'override', or the member function 'FlowBasedGlobalConstraint::verify' can be const. [functionConst] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:94:10: warning: The class 'FlowBasedGlobalConstraint' defines member function with name 'verify' also defined in its parent class 'GlobalConstraint'. [duplInheritedMember] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:208:10: note: Parent function 'GlobalConstraint::verify' toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:94:10: note: Derived function 'FlowBasedGlobalConstraint::verify' toulbar2-1.2.1/src/globals/tb2graph.hpp:129:9: style: Struct 'List_Node' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/globals/tb2graph.hpp:319:9: style: Class 'iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/globals/tb2graph.hpp:431:9: style: Class 'node_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/globals/tb2graph.hpp:74:5: style: Class 'BTListWrapper < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/globals/tb2graph.hpp:33:5: style: Class 'DLinkStore < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:36:10: style: The function 'findProjection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:48:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:36:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:44:10: style: The function 'checkRemoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:51:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:44:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:49:18: style: The function 'changeAfterExtend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:54:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:49:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:50:18: style: The function 'changeAfterProject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:65:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:50:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:51:18: style: The function 'undoExtend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:77:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:51:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:76:18: style: The function 'evalOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:79:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:76:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:77:18: style: The function 'getMinCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:156:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:77:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:85:14: style: The destructor '~FlowBasedGlobalConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:87:14: note: Virtual destructor in base class toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:85:14: note: Destructor in derived class toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:88:18: style: The function 'initStructure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:104:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:88:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:89:18: style: The function 'end' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:106:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:89:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2alldiffconstr.hpp:16:20: style: The function 'mapto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:28:28: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2alldiffconstr.hpp:16:20: note: Function in derived class toulbar2-1.2.1/src/globals/tb2alldiffconstr.hpp:21:12: style: The function 'GetGraphAllocatedSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:54:20: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2alldiffconstr.hpp:21:12: note: Function in derived class toulbar2-1.2.1/src/globals/tb2alldiffconstr.hpp:22:10: style: The function 'buildGraph' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:55:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2alldiffconstr.hpp:22:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2alldiffconstr.hpp:29:12: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:98:20: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2alldiffconstr.hpp:29:12: note: Function in derived class toulbar2-1.2.1/src/globals/tb2alldiffconstr.hpp:33:6: style: The destructor '~AllDiffConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:85:14: note: Virtual destructor in base class toulbar2-1.2.1/src/globals/tb2alldiffconstr.hpp:33:6: note: Destructor in derived class toulbar2-1.2.1/src/globals/tb2alldiffconstr.hpp:36:10: style: The function 'evalOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:76:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2alldiffconstr.hpp:36:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2alldiffconstr.hpp:38:10: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:153:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2alldiffconstr.hpp:38:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2alldiffconstr.hpp:39:10: style: The function 'organizeConfig' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:87:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2alldiffconstr.hpp:39:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2alldiffconstr.hpp:47:10: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:100:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2alldiffconstr.hpp:47:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:134:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:149:41: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:150:41: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:175:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2alldiffconstr.cpp:19:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2alldiffconstr.cpp:98:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2alldiffconstr.cpp:148:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2alldiffconstr.cpp:149:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2alldiffconstr.cpp:175:25: style: Variable 'ctr' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/globals/tb2alldiffconstr.cpp:177:25: style: Variable 'ctr' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:128:100: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2graph.hpp:326:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2graph.hpp:332:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2alldiffconstr.cpp:26:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2graph.hpp:43:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2amongconstr.cpp:29:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable costMultiplier [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2amongconstr.cpp:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2amongconstr.cpp:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:13:19: warning: The class 'DPGlobalConstraint' defines member variable with name 'preUnaryCosts' also defined in its parent class 'GlobalConstraint'. [duplInheritedMember] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:33:26: note: Parent variable 'GlobalConstraint::preUnaryCosts' toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:13:19: note: Derived variable 'DPGlobalConstraint::preUnaryCosts' toulbar2-1.2.1/src/globals/tb2amongconstr.cpp:151:45: warning: The class 'AmongConstraint' defines member function with name 'minCost' also defined in its parent class 'DPGlobalConstraint'. [duplInheritedMember] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:39:20: note: Parent function 'DPGlobalConstraint::minCost' toulbar2-1.2.1/src/globals/tb2amongconstr.cpp:151:45: note: Derived function 'AmongConstraint::minCost' toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:24:14: style: The destructor '~DPGlobalConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:87:14: note: Virtual destructor in base class toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:24:14: note: Destructor in derived class toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:28:18: style: The function 'initStructure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:104:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:28:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:41:18: style: The function 'propagateNIC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:189:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:41:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:42:18: style: The function 'propagateStrongNIC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:188:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:42:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:43:18: style: The function 'propagateAC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:187:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:43:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:44:18: style: The function 'propagateDAC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:186:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:44:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:47:18: style: The function 'isEAC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:109:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:47:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:48:18: style: The function 'findFullSupportEAC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:113:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:48:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2amongconstr.hpp:57:10: style: The function 'minCostOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:37:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2amongconstr.hpp:57:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2amongconstr.hpp:58:10: style: The function 'minCostOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:38:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2amongconstr.hpp:58:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2amongconstr.hpp:63:14: style: The destructor '~AmongConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:24:14: note: Virtual destructor in base class toulbar2-1.2.1/src/globals/tb2amongconstr.hpp:63:14: note: Destructor in derived class toulbar2-1.2.1/src/globals/tb2amongconstr.hpp:65:10: style: The function 'evalOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:79:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2amongconstr.hpp:65:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2amongconstr.hpp:67:10: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:153:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2amongconstr.hpp:67:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2amongconstr.hpp:71:18: style: The function 'initMemoization' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:26:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2amongconstr.hpp:71:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2amongconstr.hpp:73:12: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:98:20: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2amongconstr.hpp:73:12: note: Function in derived class toulbar2-1.2.1/src/globals/tb2amongconstr.hpp:81:10: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:100:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2amongconstr.hpp:81:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2amongconstr.cpp:97:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2amongconstr.cpp:163:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2amongconstr.cpp:233:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2amongconstr.cpp:247:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2amongconstr.cpp:113:10: style: Local variable 'minCost' shadows outer function [shadowFunction] toulbar2-1.2.1/src/globals/tb2amongconstr.hpp:59:12: note: Shadowed declaration toulbar2-1.2.1/src/globals/tb2amongconstr.cpp:113:10: note: Shadow variable toulbar2-1.2.1/src/globals/tb2amongconstr.cpp:232:10: style: Local variable 'minCost' shadows outer function [shadowFunction] toulbar2-1.2.1/src/globals/tb2amongconstr.hpp:59:12: note: Shadowed declaration toulbar2-1.2.1/src/globals/tb2amongconstr.cpp:232:10: note: Shadow variable toulbar2-1.2.1/src/globals/tb2amongconstr.cpp:246:10: style: Local variable 'minCost' shadows outer function [shadowFunction] toulbar2-1.2.1/src/globals/tb2amongconstr.hpp:59:12: note: Shadowed declaration toulbar2-1.2.1/src/globals/tb2amongconstr.cpp:246:10: note: Shadow variable toulbar2-1.2.1/src/globals/tb2dpglobalconstr.cpp:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.cpp:61:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.cpp:87:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.cpp:120:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.cpp:155:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.cpp:184:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullEAC [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.cpp:214:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:25:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:39:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:75:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:71:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:141:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:73:35: style: Local variable 'it' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:66:32: note: Shadowed declaration toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:73:35: note: Shadow variable toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:76:44: style: Local variable 'v' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:72:43: note: Shadowed declaration toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:76:44: note: Shadow variable toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:80:51: style: Local variable 'v' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:72:43: note: Shadowed declaration toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:80:51: note: Shadow variable toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:66:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:76:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:94:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:100:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:161:92: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:174:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:187:86: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:190:86: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.cpp:214:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:21:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:59:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable costMultiplier [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:99:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:135:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:169:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:261:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:299:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.hpp:16:12: style: The function 'GetGraphAllocatedSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:54:20: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.hpp:16:12: note: Function in derived class toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.hpp:17:10: style: The function 'buildGraph' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:55:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.hpp:17:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.hpp:18:10: style: The function 'constructFlow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:65:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.hpp:18:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.hpp:19:20: style: The function 'mapto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:28:28: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.hpp:19:20: note: Function in derived class toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.hpp:36:6: style: The destructor '~GlobalCardinalityConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:85:14: note: Virtual destructor in base class toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.hpp:36:6: note: Destructor in derived class toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.hpp:45:12: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:98:20: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.hpp:45:12: note: Function in derived class toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.hpp:46:10: style: The function 'evalOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:76:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.hpp:46:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.hpp:47:10: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:153:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.hpp:47:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.hpp:64:10: style: The function 'organizeConfig' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:87:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.hpp:64:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.hpp:67:10: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:100:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.hpp:67:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:22:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:174:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:30:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:92:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:97:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:104:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:130:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:181:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:192:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:193:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:199:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:270:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:281:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:293:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalcardinalityconstr.cpp:296:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:33:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:52:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:130:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:148:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:162:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:190:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:271:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:333:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:350:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:411:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullEAC [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:450:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:462:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:528:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:631:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2variable.cpp:218:57: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2variable.cpp:186:5: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2variable.cpp:67:9: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2variable.cpp:243:53: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2variable.cpp:196:5: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2variable.cpp:201:5: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2variable.cpp:206:5: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/core/tb2variable.cpp:211:5: debug: CheckClass::isMemberVar found used member variable 'wcsp' with varid 0 [varid0] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:148:91: warning: Assert statement calls a function which may have desired side effects: 'getName'. [assertWithSideEffect] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:162:90: warning: Assert statement calls a function which may have desired side effects: 'getName'. [assertWithSideEffect] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:132:25: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:149:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:163:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:351:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:424:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:452:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:531:31: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:535:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:573:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:590:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:600:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:643:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:665:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:447:37: style:inconclusive: Function 'fillEAC2' argument 1 names different: declaration 'index' definition 'varindex'. [funcArgNamesDifferent] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:110:31: note: Function 'fillEAC2' argument 1 names different: declaration 'index' definition 'varindex'. toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:447:37: note: Function 'fillEAC2' argument 1 names different: declaration 'index' definition 'varindex'. toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:526:44: style:inconclusive: Function 'findFullSupport' argument 1 names different: declaration 'index' definition 'varindex'. [funcArgNamesDifferent] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:202:38: note: Function 'findFullSupport' argument 1 names different: declaration 'index' definition 'varindex'. toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:526:44: note: Function 'findFullSupport' argument 1 names different: declaration 'index' definition 'varindex'. toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:301:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:423:108: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:474:108: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:501:86: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:534:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:547:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:572:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:577:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:589:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:592:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:599:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:603:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:616:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:636:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:645:78: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2globalconstr.cpp:675:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/core/tb2variable.cpp:425:72: style:inconclusive: Function 'strongLinkedby' argument 2 names different: declaration 'tctr1' definition 'tctr1max'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2variable.hpp:105:66: note: Function 'strongLinkedby' argument 2 names different: declaration 'tctr1' definition 'tctr1max'. toulbar2-1.2.1/src/core/tb2variable.cpp:425:72: note: Function 'strongLinkedby' argument 2 names different: declaration 'tctr1' definition 'tctr1max'. toulbar2-1.2.1/src/core/tb2variable.cpp:425:102: style:inconclusive: Function 'strongLinkedby' argument 3 names different: declaration 'tctr2' definition 'tctr2max'. [funcArgNamesDifferent] toulbar2-1.2.1/src/core/tb2variable.hpp:105:93: note: Function 'strongLinkedby' argument 3 names different: declaration 'tctr2' definition 'tctr2max'. toulbar2-1.2.1/src/core/tb2variable.cpp:425:102: note: Function 'strongLinkedby' argument 3 names different: declaration 'tctr2' definition 'tctr2max'. toulbar2-1.2.1/src/globals/tb2grammarconstr.cpp:29:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable costMultiplier [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2grammarconstr.cpp:99:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2grammarconstr.cpp:118:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2grammarconstr.cpp:152:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2grammarconstr.cpp:193:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2grammarconstr.cpp:308:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2grammarconstr.cpp:3:20: warning: Member variable 'GrammarConstraint::f' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/globals/tb2grammarconstr.cpp:3:20: warning: Member variable 'GrammarConstraint::up' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/globals/tb2grammarconstr.cpp:3:20: warning: Member variable 'GrammarConstraint::marked' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/globals/tb2grammarconstr.cpp:3:20: warning: Member variable 'GrammarConstraint::curf' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/globals/tb2grammarconstr.cpp:3:20: warning: Member variable 'GrammarConstraint::u' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/globals/tb2grammarutils.hpp:83:16: style:inconclusive: Technically the member function 'WCNFCFG::getStartSymbol' can be const. [functionConst] toulbar2-1.2.1/src/globals/tb2grammarutils.hpp:85:16: style:inconclusive: Technically the member function 'WCNFCFG::getNumNonTerminals' can be const. [functionConst] toulbar2-1.2.1/src/globals/tb2grammarutils.hpp:87:16: style:inconclusive: Technically the member function 'WCNFCFG::getNumTerminals' can be const. [functionConst] toulbar2-1.2.1/src/globals/tb2grammarutils.hpp:90:16: style:inconclusive: Technically the member function 'WCNFCFG::toValue' can be const. [functionConst] toulbar2-1.2.1/src/globals/tb2grammarconstr.cpp:205:47: warning: The class 'GrammarConstraint' defines member function with name 'minCost' also defined in its parent class 'DPGlobalConstraint'. [duplInheritedMember] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:39:20: note: Parent function 'DPGlobalConstraint::minCost' toulbar2-1.2.1/src/globals/tb2grammarconstr.cpp:205:47: note: Derived function 'GrammarConstraint::minCost' toulbar2-1.2.1/src/globals/tb2grammarutils.hpp:19:5: style: Struct 'WCNFRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/globals/tb2grammarutils.hpp:59:5: style: Class 'WCNFCFG' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/globals/tb2grammarutils.hpp:68:10: style: The function 'setStartSymbol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2grammarutils.hpp:8:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2grammarutils.hpp:68:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2grammarutils.hpp:73:10: style: The function 'setNumNonTerminals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2grammarutils.hpp:9:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2grammarutils.hpp:73:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2grammarutils.hpp:78:10: style: The function 'setNumTerminals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2grammarutils.hpp:10:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2grammarutils.hpp:78:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2grammarutils.hpp:92:10: style: The function 'addProduction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2grammarutils.hpp:11:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2grammarutils.hpp:92:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2grammarutils.hpp:98:10: style: The function 'addProduction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2grammarutils.hpp:12:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2grammarutils.hpp:98:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2grammarconstr.hpp:68:10: style: The function 'minCostOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:37:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2grammarconstr.hpp:68:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2grammarconstr.hpp:69:10: style: The function 'minCostOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:38:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2grammarconstr.hpp:69:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2grammarconstr.hpp:77:14: style: The destructor '~GrammarConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:24:14: note: Virtual destructor in base class toulbar2-1.2.1/src/globals/tb2grammarconstr.hpp:77:14: note: Destructor in derived class toulbar2-1.2.1/src/globals/tb2grammarconstr.hpp:79:10: style: The function 'eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:95:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2grammarconstr.hpp:79:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2grammarconstr.hpp:81:10: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:153:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2grammarconstr.hpp:81:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2grammarconstr.hpp:85:10: style: The function 'initMemoization' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:26:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2grammarconstr.hpp:85:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2grammarconstr.hpp:87:12: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:98:20: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2grammarconstr.hpp:87:12: note: Function in derived class toulbar2-1.2.1/src/globals/tb2grammarconstr.hpp:91:10: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:100:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2grammarconstr.hpp:91:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2grammarconstr.cpp:291:37: style: Redundant initialization for 'tmp'. The initialized value is overwritten before it is read. [redundantInitialization] toulbar2-1.2.1/src/globals/tb2grammarconstr.cpp:287:38: note: tmp is initialized toulbar2-1.2.1/src/globals/tb2grammarconstr.cpp:291:37: note: tmp is overwritten toulbar2-1.2.1/src/globals/tb2grammarconstr.cpp:162:10: style: Local variable 'minCost' shadows outer function [shadowFunction] toulbar2-1.2.1/src/globals/tb2grammarconstr.hpp:70:12: note: Shadowed declaration toulbar2-1.2.1/src/globals/tb2grammarconstr.cpp:162:10: note: Shadow variable toulbar2-1.2.1/src/globals/tb2grammarconstr.cpp:182:10: style: Local variable 'minCost' shadows outer function [shadowFunction] toulbar2-1.2.1/src/globals/tb2grammarconstr.hpp:70:12: note: Shadowed declaration toulbar2-1.2.1/src/globals/tb2grammarconstr.cpp:182:10: note: Shadow variable toulbar2-1.2.1/src/globals/tb2grammarutils.cpp:46:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2grammarconstr.cpp:214:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:73:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:45:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:6:19: warning: Member variable 'LinearConstraint::buObj' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:6:19: warning: Member variable 'LinearConstraint::domainSize' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:6:19: warning: Member variable 'LinearConstraint::count' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:6:19: warning: Member variable 'LinearConstraint::mapvar' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:30:10: style: The function 'findProjection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:48:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:30:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:38:10: style: The function 'checkRemoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:51:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:38:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:43:18: style: The function 'changeAfterExtend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:54:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:43:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:44:18: style: The function 'changeAfterProject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:65:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:44:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:45:18: style: The function 'undoExtend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:77:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:45:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:73:18: style: The function 'evalOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:79:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:73:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:74:18: style: The function 'getMinCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:156:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:74:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:82:6: style: The destructor '~LinearConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:87:14: note: Virtual destructor in base class toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:82:6: note: Destructor in derived class toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:84:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:153:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:84:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:85:18: style: The function 'initStructure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:104:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:85:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:86:18: style: The function 'end' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:106:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:86:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:50:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:94:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:99:20: style: Redundant initialization for 'tmp'. The initialized value is overwritten before it is read. [redundantInitialization] toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:98:17: note: tmp is initialized toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:99:20: note: tmp is overwritten toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:56:44: style: Local variable 'v' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:51:43: note: Shadowed declaration toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:56:44: note: Shadow variable toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:60:51: style: Local variable 'v' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:51:43: note: Shadowed declaration toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:60:51: note: Shadow variable toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:56:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:72:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:109:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:132:86: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:135:86: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2linearconstr.cpp:152:95: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2graph.cpp:195:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2graph.cpp:251:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2graph.cpp:292:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2graph.cpp:395:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2graph.cpp:470:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2graph.cpp:480:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2graph.cpp:518:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:18:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:274:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:516:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:550:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:586:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2graph.cpp:514:13: style:inconclusive: Technically the member function 'Graph::printPath' can be const. [functionConst] toulbar2-1.2.1/src/globals/tb2graph.hpp:307:10: note: Technically the member function 'Graph::printPath' can be const. toulbar2-1.2.1/src/globals/tb2graph.cpp:514:13: note: Technically the member function 'Graph::printPath' can be const. toulbar2-1.2.1/src/globals/tb2graph.cpp:331:19: style: Variable 'result.second' is reassigned a value before the old one has been used. [redundantAssignment] toulbar2-1.2.1/src/globals/tb2graph.cpp:315:27: note: result.second is assigned toulbar2-1.2.1/src/globals/tb2graph.cpp:331:19: note: result.second is overwritten toulbar2-1.2.1/src/globals/tb2graph.cpp:3:25: style:inconclusive: Function 'Graph' argument 2 names different: declaration 'depth' definition 'depth_'. [funcArgNamesDifferent] toulbar2-1.2.1/src/globals/tb2graph.hpp:187:22: note: Function 'Graph' argument 2 names different: declaration 'depth' definition 'depth_'. toulbar2-1.2.1/src/globals/tb2graph.cpp:3:25: note: Function 'Graph' argument 2 names different: declaration 'depth' definition 'depth_'. toulbar2-1.2.1/src/globals/tb2graph.cpp:271:17: style: Local variable 'u' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/globals/tb2graph.cpp:250:13: note: Shadowed declaration toulbar2-1.2.1/src/globals/tb2graph.cpp:271:17: note: Shadow variable toulbar2-1.2.1/src/globals/tb2graph.cpp:318:18: style: Local variable 'minw' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/globals/tb2graph.cpp:295:10: note: Shadowed declaration toulbar2-1.2.1/src/globals/tb2graph.cpp:318:18: note: Shadow variable toulbar2-1.2.1/src/globals/tb2graph.cpp:51:24: style: Variable 'edge' can be declared as reference to const [constVariableReference] toulbar2-1.2.1/src/globals/tb2graph.cpp:260:32: style: Variable 'edge' can be declared as reference to const [constVariableReference] toulbar2-1.2.1/src/globals/tb2graph.cpp:297:20: style: Variable 'edge' can be declared as reference to const [constVariableReference] toulbar2-1.2.1/src/globals/tb2graph.cpp:320:28: style: Variable 'edge' can be declared as reference to const [constVariableReference] toulbar2-1.2.1/src/globals/tb2graph.cpp:403:28: style: Variable 'edge' can be declared as reference to const [constVariableReference] toulbar2-1.2.1/src/globals/tb2graph.cpp:420:32: style: Variable 'edge' can be declared as reference to const [constVariableReference] toulbar2-1.2.1/src/globals/tb2graph.cpp:455:24: style: Variable 'j' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/globals/tb2graph.cpp:375:32: style: Variable 'v' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/globals/tb2graph.cpp:23:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2graph.cpp:385:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2graph.cpp:397:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2graph.cpp:415:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2graph.cpp:486:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2lpsconstr.hpp:25:10: style: The function 'buildMIP' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:54:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2lpsconstr.hpp:25:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2lpsconstr.hpp:26:10: style: The function 'solveMIP' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:63:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2lpsconstr.hpp:26:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2lpsconstr.hpp:34:6: style: The destructor '~LPSConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:82:6: note: Virtual destructor in base class toulbar2-1.2.1/src/globals/tb2lpsconstr.hpp:34:6: note: Destructor in derived class toulbar2-1.2.1/src/globals/tb2lpsconstr.hpp:38:12: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:98:20: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2lpsconstr.hpp:38:12: note: Function in derived class toulbar2-1.2.1/src/globals/tb2lpsconstr.hpp:39:10: style: The function 'evalOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:73:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2lpsconstr.hpp:39:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2lpsconstr.hpp:40:18: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2linearconstr.hpp:84:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2lpsconstr.hpp:40:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2lpsconstr.hpp:42:10: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:99:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2lpsconstr.hpp:42:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2lpsconstr.hpp:43:10: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:100:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2lpsconstr.hpp:43:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:60:9: warning: If memory allocation fails, then there is a possible null pointer dereference: windowVars [nullPointerOutOfMemory] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:52:31: note: Assuming allocation function fails toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:52:18: note: Assignment 'windowVars=(int**)malloc(sizeof(int*)*nwindows)', assigned value is 0 toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:60:9: note: Null pointer dereference toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:63:13: warning: If memory allocation fails, then there is a possible null pointer dereference: windowVars [nullPointerOutOfMemory] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:52:31: note: Assuming allocation function fails toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:52:18: note: Assignment 'windowVars=(int**)malloc(sizeof(int*)*nwindows)', assigned value is 0 toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:63:13: note: Null pointer dereference toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:19:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:52:18: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:53:13: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:54:15: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:60:25: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:98:28: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:117:32: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:128:41: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:142:28: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:184:28: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:198:30: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:200:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:215:28: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:229:28: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:366:45: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:385:41: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:406:45: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:432:41: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:451:41: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:464:41: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:470:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:491:49: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:526:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:50:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:316:17: style: The scope of the variable 'tmpSum' can be reduced. [variableScope] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:201:30: style: Local variable 'd' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:39:39: note: Shadowed declaration toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:201:30: note: Shadow variable toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:30:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2lpsconstr.cpp:279:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2maxconstr.hpp:82:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2maxconstr.cpp:23:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable costMultiplier [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2maxconstr.cpp:48:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2maxconstr.cpp:74:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2maxconstr.cpp:116:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2maxconstr.cpp:132:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2maxconstr.cpp:212:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2maxconstr.cpp:203:43: warning: The class 'MaxConstraint' defines member function with name 'minCost' also defined in its parent class 'DPGlobalConstraint'. [duplInheritedMember] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:39:20: note: Parent function 'DPGlobalConstraint::minCost' toulbar2-1.2.1/src/globals/tb2maxconstr.cpp:203:43: note: Derived function 'MaxConstraint::minCost' toulbar2-1.2.1/src/globals/tb2maxconstr.hpp:59:10: style: The function 'minCostOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:37:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2maxconstr.hpp:59:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2maxconstr.hpp:60:10: style: The function 'minCostOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:38:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2maxconstr.hpp:60:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2maxconstr.hpp:63:10: style: The function 'evalOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:79:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2maxconstr.hpp:63:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2maxconstr.hpp:67:14: style: The destructor '~MaxConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:24:14: note: Virtual destructor in base class toulbar2-1.2.1/src/globals/tb2maxconstr.hpp:67:14: note: Destructor in derived class toulbar2-1.2.1/src/globals/tb2maxconstr.hpp:69:10: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:153:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2maxconstr.hpp:69:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2maxconstr.hpp:88:10: style: The function 'initMemoization' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:26:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2maxconstr.hpp:88:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2maxconstr.hpp:90:12: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:98:20: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2maxconstr.hpp:90:12: note: Function in derived class toulbar2-1.2.1/src/globals/tb2maxconstr.hpp:91:10: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:100:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2maxconstr.hpp:91:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2maxconstr.cpp:40:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:72:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:93:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:22:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable costMultiplier [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:62:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:99:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:118:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:171:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:204:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:211:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:227:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:3:22: warning: Member variable 'RegularDPConstraint::f' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:3:22: warning: Member variable 'RegularDPConstraint::curf' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:3:22: warning: Member variable 'RegularDPConstraint::invf' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:3:22: warning: Member variable 'RegularDPConstraint::u' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:21:9: warning: Member variable 'DFA::transition' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:21:9: warning: Member variable 'DFA::invTransition' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:21:9: warning: Member variable 'DFA::nstate' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:48:13: style:inconclusive: Either there is a missing 'override', or the member function 'RegularDPConstraint::DFA::size' can be const. [functionConst] toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:132:49: warning: The class 'RegularDPConstraint' defines member function with name 'minCost' also defined in its parent class 'DPGlobalConstraint'. [duplInheritedMember] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:39:20: note: Parent function 'DPGlobalConstraint::minCost' toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:132:49: note: Derived function 'RegularDPConstraint::minCost' toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:150:10: style: The function 'minCostOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:37:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:150:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:151:10: style: The function 'minCostOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:38:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:151:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:154:10: style: The function 'initMemoization' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:26:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:154:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:158:14: style: The destructor '~RegularDPConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:24:14: note: Virtual destructor in base class toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:158:14: note: Destructor in derived class toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:160:10: style: The function 'eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:95:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:160:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:161:10: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:153:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:161:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:163:12: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:98:20: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:163:12: note: Function in derived class toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:168:10: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:100:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:168:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:169:10: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:99:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:169:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:81:10: style: Local variable 'minCost' shadows outer function [shadowFunction] toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:152:12: note: Shadowed declaration toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:81:10: note: Shadow variable toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:105:10: style: Local variable 'minCost' shadows outer function [shadowFunction] toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:152:12: note: Shadowed declaration toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:105:10: note: Shadow variable toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:64:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:74:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:78:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:86:108: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:94:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:98:108: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regulardpconstr.hpp:102:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:82:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:106:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:140:112: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:159:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:170:120: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:183:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regulardpconstr.cpp:189:118: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:81:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:15:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:33:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable costMultiplier [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:101:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:143:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:208:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:240:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:245:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:267:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:325:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:386:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:446:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2sameconstr.hpp:45:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2sameconstr.cpp:14:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2sameconstr.cpp:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2sameconstr.cpp:47:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable costMultiplier [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2sameconstr.cpp:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2sameconstr.cpp:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2sameconstr.cpp:121:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2sameconstr.cpp:152:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:199:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:216:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clause.hpp:62:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clause.hpp:96:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clause.hpp:114:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clause.hpp:167:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clause.hpp:178:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clause.hpp:215:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clause.hpp:232:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clause.hpp:241:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clause.hpp:260:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clause.hpp:270:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clause.hpp:304:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clause.hpp:329:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clause.hpp:345:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clause.hpp:388:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clause.hpp:420:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clause.hpp:481:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.hpp:114:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2clqcover.hpp:115:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2knapsack.hpp:231:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2knapsack.hpp:317:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2knapsack.hpp:456:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2knapsack.hpp:596:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2knapsack.hpp:663:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2knapsack.hpp:712:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2knapsack.hpp:745:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2knapsack.hpp:871:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1077:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1114:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1206:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1377:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1469:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1607:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1894:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1947:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2knapsack.hpp:2026:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2knapsack.hpp:2163:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:107:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:315:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:338:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:421:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:433:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:497:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:545:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:549:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:587:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:628:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:670:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:93:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:386:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGLONG_MAX [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:569:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:849:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:862:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vac [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:894:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxdomainsize [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:912:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxdomainsize [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:933:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:957:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1016:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1095:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1161:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1371:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1448:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isDelayedNaryCtr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1574:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1663:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1771:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1846:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1911:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1987:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2331:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2391:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2469:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isDelayedNaryCtr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2525:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constrs [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2557:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2864:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2943:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3019:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3063:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3125:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3174:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3186:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3196:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3229:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3256:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3265:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3322:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3346:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3370:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3392:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constrs [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3405:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constrs [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3418:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constrs [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3449:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myrandom_generator [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3506:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3569:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constrs [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3606:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constrs [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3968:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cost [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4325:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4332:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4385:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4407:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constrs [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4431:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4444:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4452:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4461:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4472:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constrs [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4491:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constrs [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4513:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constrs [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4556:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NCBucketSize [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4612:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4630:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4660:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4828:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4994:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5080:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectiveChanged [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5097:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5165:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5183:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5501:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5513:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5529:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5538:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5579:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5615:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable td [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5660:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectiveChanged [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5671:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5817:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elimInfos [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5917:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5925:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elimBinOrder [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5951:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elimTernOrder [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5970:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6029:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6229:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6399:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6454:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6550:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6626:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vac [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6631:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vac [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6636:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vac [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6641:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vac [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6646:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vac [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6676:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcsp [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6709:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6793:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6834:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listofsuccessors [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6864:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6931:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:7004:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:7020:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:7042:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/core/tb2wcsp.cpp:7060:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2store.hpp:74:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2store.hpp:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2store.hpp:228:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2sameconstr.hpp:16:20: style: The function 'mapto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:28:28: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2sameconstr.hpp:16:20: note: Function in derived class toulbar2-1.2.1/src/globals/tb2sameconstr.hpp:18:12: style: The function 'GetGraphAllocatedSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:54:20: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2sameconstr.hpp:18:12: note: Function in derived class toulbar2-1.2.1/src/globals/tb2sameconstr.hpp:19:10: style: The function 'buildGraph' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:55:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2sameconstr.hpp:19:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2sameconstr.hpp:25:6: style: The destructor '~SameConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:85:14: note: Virtual destructor in base class toulbar2-1.2.1/src/globals/tb2sameconstr.hpp:25:6: note: Destructor in derived class toulbar2-1.2.1/src/globals/tb2sameconstr.hpp:27:10: style: The function 'evalOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:76:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2sameconstr.hpp:27:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2sameconstr.hpp:40:12: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:98:20: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2sameconstr.hpp:40:12: note: Function in derived class toulbar2-1.2.1/src/globals/tb2sameconstr.hpp:41:10: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:153:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2sameconstr.hpp:41:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2sameconstr.hpp:52:10: style: The function 'organizeConfig' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:87:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2sameconstr.hpp:52:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2sameconstr.hpp:59:10: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:100:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2sameconstr.hpp:59:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2sameconstr.cpp:15:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2sameconstr.cpp:105:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2sameconstr.cpp:112:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2sameconstr.cpp:22:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2sameconstr.cpp:72:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2sameconstr.cpp:75:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2sameconstr.cpp:79:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2sameconstr.cpp:104:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2sameconstr.cpp:111:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2sameconstr.cpp:118:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2sameconstr.cpp:120:14: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2sameconstr.cpp:120:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:46:13: style:inconclusive: Either there is a missing 'override', or the member function 'RegularFlowConstraint::DFA::size' can be const. [functionConst] toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:140:20: style: The function 'mapto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:28:28: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:140:20: note: Function in derived class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:145:10: style: The function 'constructFlow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:65:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:145:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:150:10: style: The function 'checkRemoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:43:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:150:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:151:10: style: The function 'augmentStructure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:73:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:151:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:152:10: style: The function 'findProjection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:35:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:152:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:153:12: style: The function 'GetGraphAllocatedSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:54:20: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:153:12: note: Function in derived class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:154:10: style: The function 'buildGraph' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:55:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:154:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:160:10: style: The function 'evalOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:76:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:160:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:165:6: style: The destructor '~RegularFlowConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:85:14: note: Virtual destructor in base class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:165:6: note: Destructor in derived class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:169:12: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:98:20: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:169:12: note: Function in derived class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:172:10: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:153:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:172:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:174:10: style: The function 'organizeConfig' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:87:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:174:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:176:18: style: The function 'getMinCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2flowbasedconstr.hpp:77:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:176:18: note: Function in derived class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:181:10: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:100:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:181:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:21:28: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:144:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:246:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:274:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:296:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:320:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:352:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:368:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:365:53: style:inconclusive: Function 'augmentStructure' argument 1 names different: declaration 'graph' definition 'g'. [funcArgNamesDifferent] toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:151:34: note: Function 'augmentStructure' argument 1 names different: declaration 'graph' definition 'g'. toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:365:53: note: Function 'augmentStructure' argument 1 names different: declaration 'graph' definition 'g'. toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:356:55: style: Local variable 'i' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:350:32: note: Shadowed declaration toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:356:55: note: Shadow variable toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:380:70: style: Parameter 'cost' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:60:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:71:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:83:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:87:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:95:108: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:103:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:107:108: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.hpp:111:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:156:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:158:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:174:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:178:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:196:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:216:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:225:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:263:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:279:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:300:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:311:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:327:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:350:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:356:92: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:185:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LcLevel [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:371:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:192:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullEAC [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:387:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2treeconstr.cpp:24:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2regularflowconstr.cpp:409:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2treeconstr.cpp:136:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2treeconstr.cpp:160:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/globals/tb2treeconstr.cpp:303:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/ilog/iloglue.cpp:366:1: error: There is an unknown macro here somewhere. Configuration is required. If IlcChooseIndex2 is a macro then please configure it. [unknownMacro] toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:89:9: style:inconclusive: Technically the member function 'RangeMinQuery < int >::query' can be const. [functionConst] toulbar2-1.2.1/src/globals/tb2treeconstr.cpp:126:44: warning: The class 'TreeConstraint' defines member function with name 'minCost' also defined in its parent class 'DPGlobalConstraint'. [duplInheritedMember] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:39:20: note: Parent function 'DPGlobalConstraint::minCost' toulbar2-1.2.1/src/globals/tb2treeconstr.cpp:126:44: note: Derived function 'TreeConstraint::minCost' toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:172:10: style: The function 'minCostOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:37:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:172:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:173:10: style: The function 'minCostOriginal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:38:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:173:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:178:10: style: The function 'propagateStrongNIC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:42:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:178:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:183:10: style: The function 'propagateDAC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:44:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:183:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:190:10: style: The function 'isEAC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:47:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:190:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:196:10: style: The function 'findFullSupportEAC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:48:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:196:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:200:14: style: The destructor '~TreeConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:24:14: note: Virtual destructor in base class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:200:14: note: Destructor in derived class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:202:10: style: The function 'eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:95:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:202:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:204:10: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:153:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:204:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:205:10: style: The function 'initMemoization' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2dpglobalconstr.hpp:26:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:205:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:206:12: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:98:20: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:206:12: note: Function in derived class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:207:10: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/globals/tb2globalconstr.hpp:100:18: note: Virtual function in base class toulbar2-1.2.1/src/globals/tb2treeconstr.hpp:207:10: note: Function in derived class toulbar2-1.2.1/src/globals/tb2treeconstr.cpp:233:56: style: Parameter 'p' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/globals/tb2treeconstr.cpp:142:27: style: Variable 'lca' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/globals/tb2treeconstr.cpp:102:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2treeconstr.cpp:197:76: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2treeconstr.cpp:218:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/globals/tb2treeconstr.cpp:224:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/incop/autotuning2.cpp:117:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:154:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:263:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:393:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:418:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:468:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:489:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:519:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:537:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:551:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/csproblem.cpp:243:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/csproblem.cpp:261:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/incop.h:245:5: warning: Member variable 'OpProblem::best_config' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incop.h:245:5: warning: Member variable 'OpProblem::nbvar' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incop.h:245:5: warning: Member variable 'OpProblem::domainsize' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incop.h:245:5: warning: Member variable 'OpProblem::currentmove' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incop.h:245:5: warning: Member variable 'OpProblem::firstmove' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incop.h:245:5: warning: Member variable 'OpProblem::bestmove' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/csproblem.cpp:49:12: warning: Member variable 'CSProblem::tabdomains' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/csproblem.cpp:49:12: warning: Member variable 'CSProblem::domains' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/csproblem.cpp:49:12: warning: Member variable 'CSProblem::connections' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/csproblem.cpp:56:12: warning: Member variable 'CSProblem::tabdomains' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/csproblem.cpp:56:12: warning: Member variable 'CSProblem::domains' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/csproblem.cpp:56:12: warning: Member variable 'CSProblem::connections' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/csproblem.cpp:63:18: warning: Member variable 'BinaryCSProblem::constraints' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/csproblem.cpp:68:18: warning: Member variable 'BinaryCSProblem::constraints' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incop.h:107:5: style: Class 'Configuration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/incop/incop.h:150:5: style: Class 'IncrCSPConfiguration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/incop/incop.h:416:5: style: Class 'LSAlgorithm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/incop/incop.h:436:5: style: Class 'LSAlgorithmGWW' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/incop/incop.h:469:5: style: Class 'TabuSearch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/incop/incop.h:487:5: style: Class 'TabuGreedySearch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/incop/incop.h:493:5: style: Class 'IncrTabuSearch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/incop/incop.h:504:5: style: Class 'IncrTabuGreedySearch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/incop/incop.h:513:5: style: Class 'Metropolis' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/incop/incop.h:152:6: style: The destructor '~IncrCSPConfiguration' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:105:14: note: Virtual destructor in base class toulbar2-1.2.1/src/incop/incop.h:152:6: note: Destructor in derived class toulbar2-1.2.1/src/incop/incop.h:153:10: style: The function 'copy_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:110:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:153:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:154:10: style: The function 'init_conflicts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:113:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:154:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:155:10: style: The function 'incr_conflicts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:116:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:155:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:156:10: style: The function 'set_conflicts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:120:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:156:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:157:10: style: The function 'get_conflicts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:124:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:157:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:158:10: style: The function 'get_conflicts_problem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:127:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:158:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:160:10: style: The function 'update_conflicts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:131:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:160:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:174:6: style: The destructor '~FullincrCSPConfiguration' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:105:14: note: Virtual destructor in base class toulbar2-1.2.1/src/incop/incop.h:174:6: note: Destructor in derived class toulbar2-1.2.1/src/incop/incop.h:175:10: style: The function 'copy_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:110:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:175:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:176:10: style: The function 'init_conflicts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:113:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:176:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:177:10: style: The function 'incr_conflicts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:116:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:177:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:178:10: style: The function 'set_conflicts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:120:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:178:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:181:10: style: The function 'get_conflicts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:124:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:181:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:182:10: style: The function 'get_conflicts_problem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:127:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:182:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:183:10: style: The function 'update_conflicts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:131:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:183:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:211:6: style: The destructor '~CSPMove' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:192:14: note: Virtual destructor in base class toulbar2-1.2.1/src/incop/incop.h:211:6: note: Destructor in derived class toulbar2-1.2.1/src/incop/incop.h:212:9: style: The function 'eqmove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:195:17: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:212:9: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:213:10: style: The function 'copymove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:198:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:213:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:216:11: style: The function 'computetabumove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:201:19: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:216:11: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:358:10: style: The function 'initsearch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:339:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:358:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:361:10: style: The function 'dynamicmaxneighbors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:338:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:361:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:367:10: style: The function 'spareneighboradjust' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:340:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:367:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:417:6: style: The destructor '~LSAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:382:14: note: Virtual destructor in base class toulbar2-1.2.1/src/incop/incop.h:417:6: note: Destructor in derived class toulbar2-1.2.1/src/incop/incop.h:421:10: style: The function 'randomwalk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:385:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:421:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:427:10: style: The function 'initthreshold' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:386:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:427:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:428:10: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:389:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:428:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:437:9: style: The function 'isfeasible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:420:17: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:437:9: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:472:9: style: The function 'acceptance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:453:17: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:472:9: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:478:10: style: The function 'executebeforemove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:447:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:478:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:481:10: style: The function 'reinit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:450:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:481:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:482:10: style: The function 'adjustparameter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:454:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:482:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:488:9: style: The function 'acceptance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:472:9: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:488:9: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:497:9: style: The function 'acceptance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:472:9: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:497:9: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:498:10: style: The function 'executebeforemove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:478:10: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:498:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:499:10: style: The function 'reinit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:481:10: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:499:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:505:9: style: The function 'acceptance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:497:9: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:505:9: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:517:9: style: The function 'acceptance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:453:17: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:517:9: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:518:10: style: The function 'adjustparameter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:454:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:518:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:544:9: style: The function 'acceptance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:453:17: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:544:9: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:547:10: style: The function 'executebeforemove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:447:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:547:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:550:10: style: The function 'reinit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:450:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:550:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:577:9: style: The function 'acceptance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:453:17: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:577:9: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:580:10: style: The function 'executebeforemove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:447:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:580:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:581:10: style: The function 'reinit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:450:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:581:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:582:10: style: The function 'adjustparameter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:454:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:582:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:601:9: style: The function 'acceptance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:472:9: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:601:9: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:609:9: style: The function 'acceptance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:453:17: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:609:9: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:617:9: style: The function 'acceptance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:453:17: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:617:9: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:668:6: style: The destructor '~GWWAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:382:14: note: Virtual destructor in base class toulbar2-1.2.1/src/incop/incop.h:668:6: note: Destructor in derived class toulbar2-1.2.1/src/incop/incop.h:677:10: style: The function 'randomwalk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:385:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:677:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:680:10: style: The function 'initthreshold' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:386:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:680:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:689:10: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:389:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:689:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:705:10: style: The function 'thresholdupdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:683:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:705:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:706:10: style: The function 'thresholdchangesupdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:698:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:706:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:707:10: style: The function 'initthreshold' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:680:10: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:707:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:708:9: style: The function 'nb_threshold_population' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:674:17: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:708:9: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:721:10: style: The function 'regrouping' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:692:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:721:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:723:10: style: The function 'thresholdcomputedelta' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:686:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:723:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:730:10: style: The function 'thresholdcomputedelta' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:723:10: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:730:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:742:10: style: The function 'regrouping' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:692:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:742:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:743:10: style: The function 'thresholdcomputedelta' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:686:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:743:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:757:10: style: The function 'thresholdcomputedelta' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:743:10: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:757:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:768:10: style: The function 'thresholdcomputedelta' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:743:10: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:768:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:780:10: style: The function 'thresholdcomputedelta' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:743:10: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:780:10: note: Function in derived class toulbar2-1.2.1/src/incop/incop.h:789:10: style: The function 'regrouping' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:692:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:789:10: note: Function in derived class toulbar2-1.2.1/src/incop/csproblem.h:27:6: style: The destructor '~CSProblem' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:246:14: note: Virtual destructor in base class toulbar2-1.2.1/src/incop/csproblem.h:27:6: note: Destructor in derived class toulbar2-1.2.1/src/incop/csproblem.h:28:10: style: The function 'move_execution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:249:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/csproblem.h:28:10: note: Function in derived class toulbar2-1.2.1/src/incop/csproblem.h:32:10: style: The function 'random_configuration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:271:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/csproblem.h:32:10: note: Function in derived class toulbar2-1.2.1/src/incop/csproblem.h:53:10: style: The function 'compute_var_conflict' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:305:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/csproblem.h:53:10: note: Function in derived class toulbar2-1.2.1/src/incop/csproblem.h:54:10: style: The function 'best_config_analysis' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:274:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/csproblem.h:54:10: note: Function in derived class toulbar2-1.2.1/src/incop/csproblem.h:55:10: style: The function 'best_config_write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:277:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/csproblem.h:55:10: note: Function in derived class toulbar2-1.2.1/src/incop/csproblem.h:56:10: style: The function 'move_evaluation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:296:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/csproblem.h:56:10: note: Function in derived class toulbar2-1.2.1/src/incop/csproblem.h:57:10: style: The function 'init_population' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:284:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/csproblem.h:57:10: note: Function in derived class toulbar2-1.2.1/src/incop/csproblem.h:58:20: style: The function 'create_configuration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:287:28: note: Virtual function in base class toulbar2-1.2.1/src/incop/csproblem.h:58:20: note: Function in derived class toulbar2-1.2.1/src/incop/csproblem.h:59:11: style: The function 'create_move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:262:19: note: Virtual function in base class toulbar2-1.2.1/src/incop/csproblem.h:59:11: note: Function in derived class toulbar2-1.2.1/src/incop/csproblem.h:60:10: style: The function 'adjust_parameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:265:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/csproblem.h:60:10: note: Function in derived class toulbar2-1.2.1/src/incop/csproblem.h:61:10: style: The function 'next_move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:268:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/csproblem.h:61:10: note: Function in derived class toulbar2-1.2.1/src/incop/csproblem.h:68:9: style: The function 'tabuindex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:306:17: note: Virtual function in base class toulbar2-1.2.1/src/incop/csproblem.h:68:9: note: Function in derived class toulbar2-1.2.1/src/incop/csproblem.h:69:9: style: The function 'tabuinverseindex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:307:17: note: Virtual function in base class toulbar2-1.2.1/src/incop/csproblem.h:69:9: note: Function in derived class toulbar2-1.2.1/src/incop/csproblem.h:70:9: style: The function 'nbtabuindex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:308:17: note: Virtual function in base class toulbar2-1.2.1/src/incop/csproblem.h:70:9: note: Function in derived class toulbar2-1.2.1/src/incop/csproblem.h:85:6: style: The destructor '~BinaryCSProblem' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/csproblem.h:27:6: note: Virtual destructor in base class toulbar2-1.2.1/src/incop/csproblem.h:85:6: note: Destructor in derived class toulbar2-1.2.1/src/incop/csproblem.cpp:179:10: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/csproblem.cpp:181:10: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/csproblem.cpp:184:10: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/csproblem.cpp:184:55: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/csproblem.cpp:185:36: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/csproblem.cpp:187:10: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/csproblem.cpp:187:49: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/csproblem.cpp:188:36: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/csproblem.cpp:190:6: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/csproblem.cpp:190:44: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/csproblem.cpp:190:69: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/csproblem.cpp:206:28: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/csproblem.cpp:206:58: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/csproblem.cpp:212:24: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/csproblem.cpp:213:24: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/csproblem.cpp:302:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/csproblem.cpp:302:56: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/csproblem.cpp:307:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/csproblem.cpp:307:78: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/csproblem.cpp:49:26: style:inconclusive: Function 'CSProblem' argument 1 names different: declaration 'nbvar' definition 'nvar'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/csproblem.h:23:19: note: Function 'CSProblem' argument 1 names different: declaration 'nbvar' definition 'nvar'. toulbar2-1.2.1/src/incop/csproblem.cpp:49:26: note: Function 'CSProblem' argument 1 names different: declaration 'nbvar' definition 'nvar'. toulbar2-1.2.1/src/incop/csproblem.cpp:49:36: style:inconclusive: Function 'CSProblem' argument 2 names different: declaration 'nbconst' definition 'nconst'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/csproblem.h:23:30: note: Function 'CSProblem' argument 2 names different: declaration 'nbconst' definition 'nconst'. toulbar2-1.2.1/src/incop/csproblem.cpp:49:36: note: Function 'CSProblem' argument 2 names different: declaration 'nbconst' definition 'nconst'. toulbar2-1.2.1/src/incop/csproblem.cpp:56:26: style:inconclusive: Function 'CSProblem' argument 1 names different: declaration 'nbvar' definition 'nvar'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/csproblem.h:26:19: note: Function 'CSProblem' argument 1 names different: declaration 'nbvar' definition 'nvar'. toulbar2-1.2.1/src/incop/csproblem.cpp:56:26: note: Function 'CSProblem' argument 1 names different: declaration 'nbvar' definition 'nvar'. toulbar2-1.2.1/src/incop/csproblem.cpp:56:36: style:inconclusive: Function 'CSProblem' argument 2 names different: declaration 'nbconst' definition 'nconst'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/csproblem.h:26:30: note: Function 'CSProblem' argument 2 names different: declaration 'nbconst' definition 'nconst'. toulbar2-1.2.1/src/incop/csproblem.cpp:56:36: note: Function 'CSProblem' argument 2 names different: declaration 'nbconst' definition 'nconst'. toulbar2-1.2.1/src/incop/csproblem.cpp:305:60: style:inconclusive: Function 'tabuinverseindex' argument 2 names different: declaration 'config' definition 'configuration'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/csproblem.h:69:53: note: Function 'tabuinverseindex' argument 2 names different: declaration 'config' definition 'configuration'. toulbar2-1.2.1/src/incop/csproblem.cpp:305:60: note: Function 'tabuinverseindex' argument 2 names different: declaration 'config' definition 'configuration'. toulbar2-1.2.1/src/incop/autotuning2.cpp:27:9: warning: Member variable 'Tuning::param' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:27:9: warning: Member variable 'Tuning::parambest' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:27:9: warning: Member variable 'Tuning::paramdico1' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:27:9: warning: Member variable 'Tuning::paramdico2' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:27:9: warning: Member variable 'Tuning::value' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:27:9: warning: Member variable 'Tuning::valuemin' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:27:9: warning: Member variable 'Tuning::valuemax' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:27:9: warning: Member variable 'Tuning::valuebest' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:27:9: warning: Member variable 'Tuning::valuedico1' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:27:9: warning: Member variable 'Tuning::valuedico2' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:27:9: warning: Member variable 'Tuning::trynumber' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:40:15: warning: Member variable 'DoubleTuning::param2best' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:40:15: warning: Member variable 'DoubleTuning::param2dico1' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:40:15: warning: Member variable 'DoubleTuning::param2dico2' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:40:15: warning: Member variable 'DoubleTuning::value2' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:40:15: warning: Member variable 'DoubleTuning::value2min' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:40:15: warning: Member variable 'DoubleTuning::value2max' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:40:15: warning: Member variable 'DoubleTuning::value2best' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:40:15: warning: Member variable 'DoubleTuning::value2dico1' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:40:15: warning: Member variable 'DoubleTuning::value2dico2' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:40:15: warning: Member variable 'DoubleTuning::trynumber1' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:547:14: performance:inconclusive: Technically the member function 'Tuning::oneparameterwrite' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/incop/autotuning2.h:35:10: note: Technically the member function 'Tuning::oneparameterwrite' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/incop/autotuning2.cpp:547:14: note: Technically the member function 'Tuning::oneparameterwrite' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/incop/autotuning2.cpp:533:20: performance:inconclusive: Technically the member function 'DoubleTuning::doubleparameterwrite' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/incop/autotuning2.h:67:10: note: Technically the member function 'DoubleTuning::doubleparameterwrite' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/incop/autotuning2.cpp:533:20: note: Technically the member function 'DoubleTuning::doubleparameterwrite' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/incop/autotuning2.h:62:9: style: The function 'firsttry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/autotuning2.h:30:17: note: Virtual function in base class toulbar2-1.2.1/src/incop/autotuning2.h:62:9: note: Function in derived class toulbar2-1.2.1/src/incop/autotuning2.h:64:10: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/autotuning2.h:32:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/autotuning2.h:64:10: note: Function in derived class toulbar2-1.2.1/src/incop/autotuning2.cpp:589:10: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/autotuning2.cpp:174:20: style: Redundant initialization for 'bestparam1'. The initialized value is overwritten before it is read. [redundantInitialization] toulbar2-1.2.1/src/incop/autotuning2.cpp:152:20: note: bestparam1 is initialized toulbar2-1.2.1/src/incop/autotuning2.cpp:174:20: note: bestparam1 is overwritten toulbar2-1.2.1/src/incop/autotuning2.cpp:40:32: style:inconclusive: Function 'DoubleTuning' argument 1 names different: declaration 'pinit1' definition 'pinit'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/autotuning2.h:63:22: note: Function 'DoubleTuning' argument 1 names different: declaration 'pinit1' definition 'pinit'. toulbar2-1.2.1/src/incop/autotuning2.cpp:40:32: note: Function 'DoubleTuning' argument 1 names different: declaration 'pinit1' definition 'pinit'. toulbar2-1.2.1/src/incop/autotuning2.cpp:58:73: style:inconclusive: Function 'run' argument 3 names different: declaration 'configuration' definition 'population'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/autotuning2.h:32:77: note: Function 'run' argument 3 names different: declaration 'configuration' definition 'population'. toulbar2-1.2.1/src/incop/autotuning2.cpp:58:73: note: Function 'run' argument 3 names different: declaration 'configuration' definition 'population'. toulbar2-1.2.1/src/incop/autotuning2.cpp:148:79: style:inconclusive: Function 'run' argument 3 names different: declaration 'configuration' definition 'population'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/autotuning2.h:64:69: note: Function 'run' argument 3 names different: declaration 'configuration' definition 'population'. toulbar2-1.2.1/src/incop/autotuning2.cpp:148:79: note: Function 'run' argument 3 names different: declaration 'configuration' definition 'population'. toulbar2-1.2.1/src/incop/autotuning2.cpp:252:85: style:inconclusive: Function 'simplerun' argument 3 names different: declaration 'configuration' definition 'population'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/autotuning2.h:66:75: note: Function 'simplerun' argument 3 names different: declaration 'configuration' definition 'population'. toulbar2-1.2.1/src/incop/autotuning2.cpp:252:85: note: Function 'simplerun' argument 3 names different: declaration 'configuration' definition 'population'. toulbar2-1.2.1/src/incop/autotuning2.cpp:252:101: style:inconclusive: Function 'simplerun' argument 4 names different: declaration 'parameter' definition 'param2'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/autotuning2.h:66:94: note: Function 'simplerun' argument 4 names different: declaration 'parameter' definition 'param2'. toulbar2-1.2.1/src/incop/autotuning2.cpp:252:101: note: Function 'simplerun' argument 4 names different: declaration 'parameter' definition 'param2'. toulbar2-1.2.1/src/incop/autotuning2.cpp:451:53: style:inconclusive: Function 'autosolving' argument 2 names different: declaration 'configuration' definition 'population'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/autotuning2.h:39:53: note: Function 'autosolving' argument 2 names different: declaration 'configuration' definition 'population'. toulbar2-1.2.1/src/incop/autotuning2.cpp:451:53: note: Function 'autosolving' argument 2 names different: declaration 'configuration' definition 'population'. toulbar2-1.2.1/src/incop/autotuning2.cpp:451:89: style:inconclusive: Function 'autosolving' argument 4 names different: declaration 'npb' definition 'numpb'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/autotuning2.h:39:92: note: Function 'autosolving' argument 4 names different: declaration 'npb' definition 'numpb'. toulbar2-1.2.1/src/incop/autotuning2.cpp:451:89: note: Function 'autosolving' argument 4 names different: declaration 'npb' definition 'numpb'. toulbar2-1.2.1/src/incop/incopalgo.cpp:118:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:460:54: style:inconclusive: Function 'autosolving1' argument 2 names different: declaration 'configuration' definition 'population'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/autotuning2.h:71:54: note: Function 'autosolving1' argument 2 names different: declaration 'configuration' definition 'population'. toulbar2-1.2.1/src/incop/autotuning2.cpp:460:54: note: Function 'autosolving1' argument 2 names different: declaration 'configuration' definition 'population'. toulbar2-1.2.1/src/incop/incopalgo.cpp:146:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/autotuning2.cpp:460:90: style:inconclusive: Function 'autosolving1' argument 4 names different: declaration 'npb' definition 'numpb'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/autotuning2.h:71:93: note: Function 'autosolving1' argument 4 names different: declaration 'npb' definition 'numpb'. toulbar2-1.2.1/src/incop/autotuning2.cpp:460:90: note: Function 'autosolving1' argument 4 names different: declaration 'npb' definition 'numpb'. toulbar2-1.2.1/src/incop/autotuning2.cpp:508:54: style:inconclusive: Function 'autosolving2' argument 2 names different: declaration 'configuration' definition 'population'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/autotuning2.h:70:54: note: Function 'autosolving2' argument 2 names different: declaration 'configuration' definition 'population'. toulbar2-1.2.1/src/incop/autotuning2.cpp:508:54: note: Function 'autosolving2' argument 2 names different: declaration 'configuration' definition 'population'. toulbar2-1.2.1/src/incop/autotuning2.cpp:508:90: style:inconclusive: Function 'autosolving2' argument 4 names different: declaration 'npb' definition 'numpb'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/autotuning2.h:70:93: note: Function 'autosolving2' argument 4 names different: declaration 'npb' definition 'numpb'. toulbar2-1.2.1/src/incop/autotuning2.cpp:508:90: note: Function 'autosolving2' argument 4 names different: declaration 'npb' definition 'numpb'. toulbar2-1.2.1/src/incop/autotuning2.cpp:562:97: style:inconclusive: Function 'onerunparam' argument 4 names different: declaration 'param' definition 'parameter'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/autotuning2.h:34:101: note: Function 'onerunparam' argument 4 names different: declaration 'param' definition 'parameter'. toulbar2-1.2.1/src/incop/autotuning2.cpp:562:97: note: Function 'onerunparam' argument 4 names different: declaration 'param' definition 'parameter'. toulbar2-1.2.1/src/incop/autotuning2.cpp:598:88: style:inconclusive: Function 'onerun2param' argument 3 names different: declaration 'configuration' definition 'population'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/autotuning2.h:65:78: note: Function 'onerun2param' argument 3 names different: declaration 'configuration' definition 'population'. toulbar2-1.2.1/src/incop/autotuning2.cpp:598:88: note: Function 'onerun2param' argument 3 names different: declaration 'configuration' definition 'population'. toulbar2-1.2.1/src/incop/autotuning2.cpp:436:32: style: Parameter 'algo' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/incop/autotuning2.cpp:533:54: style: Parameter 'algo' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/incop/autotuning2.cpp:547:45: style: Parameter 'algo' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/incop/incoputil.cpp:107:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/incoputil.cpp:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/incoputil.cpp:156:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/incoputil.cpp:169:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/incoputil.cpp:179:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/incoputil.cpp:189:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/incoputil.cpp:315:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/incoputil.cpp:613:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/incoputil.cpp:620:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/incoputil.cpp:628:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/incoputil.cpp:635:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/incoputil.cpp:641:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/incoputil.cpp:655:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/incoputil.cpp:720:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/incoputil.cpp:725:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/incoputil.cpp:730:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/incoputil.cpp:745:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/incoputil.cpp:762:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/incoputil.cpp:795:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:173:16: warning: Member variable 'Configuration::nbvar' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:173:16: warning: Member variable 'Configuration::trynumber' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:173:16: warning: Member variable 'Configuration::config' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:173:16: warning: Member variable 'Configuration::var_conflict_size' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:173:16: warning: Member variable 'Configuration::regrouped' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:174:16: warning: Member variable 'Configuration::trynumber' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:174:16: warning: Member variable 'Configuration::var_conflict_size' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:174:16: warning: Member variable 'Configuration::regrouped' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:27:14: warning: Member variable 'LSAlgorithm::nbhsearch' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:27:14: warning: Member variable 'LSAlgorithm::mheur' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:27:14: warning: Member variable 'LSAlgorithm::nhtries' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:27:14: warning: Member variable 'LSAlgorithm::avgnhtries' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:27:14: warning: Member variable 'LSAlgorithm::avgsqnhtries' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:27:14: warning: Member variable 'LSAlgorithm::nbmoves' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:58:17: warning: Member variable 'IncrTabuSearch::currentproblem' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:82:21: warning: Member variable 'ThresholdAccepting::thresholdaccept' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:89:21: warning: Member variable 'SimulatedAnnealing::temperature' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:108:23: warning: Member variable 'GWWAlgorithm::thresholdchanges' is not initialized in the constructor. Maybe it should be initialized directly in the class GWWAlgorithm? [uninitDerivedMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:108:23: warning: Member variable 'GWWAlgorithm::total_nhtries' is not initialized in the constructor. Maybe it should be initialized directly in the class GWWAlgorithm? [uninitDerivedMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:108:23: warning: Member variable 'GWWAlgorithm::total_nbmoves' is not initialized in the constructor. Maybe it should be initialized directly in the class GWWAlgorithm? [uninitDerivedMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:108:23: warning: Member variable 'GWWAlgorithm::walkalgorithm' is not initialized in the constructor. Maybe it should be initialized directly in the class GWWAlgorithm? [uninitDerivedMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:139:23: warning: Member variable 'GWWAlgorithm::thresholdchanges' is not initialized in the constructor. Maybe it should be initialized directly in the class GWWAlgorithm? [uninitDerivedMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:139:23: warning: Member variable 'GWWAlgorithm::total_nhtries' is not initialized in the constructor. Maybe it should be initialized directly in the class GWWAlgorithm? [uninitDerivedMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:139:23: warning: Member variable 'GWWAlgorithm::total_nbmoves' is not initialized in the constructor. Maybe it should be initialized directly in the class GWWAlgorithm? [uninitDerivedMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:139:23: warning: Member variable 'GWWAlgorithm::walkalgorithm' is not initialized in the constructor. Maybe it should be initialized directly in the class GWWAlgorithm? [uninitDerivedMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:127:26: warning: Member variable 'GWWAlgorithm::thresholdchanges' is not initialized in the constructor. Maybe it should be initialized directly in the class GWWAlgorithm? [uninitDerivedMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:127:26: warning: Member variable 'GWWAlgorithm::total_nhtries' is not initialized in the constructor. Maybe it should be initialized directly in the class GWWAlgorithm? [uninitDerivedMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:127:26: warning: Member variable 'GWWAlgorithm::total_nbmoves' is not initialized in the constructor. Maybe it should be initialized directly in the class GWWAlgorithm? [uninitDerivedMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:127:26: warning: Member variable 'GWWAlgorithm::walkalgorithm' is not initialized in the constructor. Maybe it should be initialized directly in the class GWWAlgorithm? [uninitDerivedMemberVar] toulbar2-1.2.1/src/incop/incopalgo.cpp:55:5: performance: Variable 'move_list' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] toulbar2-1.2.1/src/incop/incopalgo.cpp:114:5: performance: Variable 'thresholdmin' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] toulbar2-1.2.1/src/incop/incopalgo.cpp:1127:16: performance: Variable 'valuation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] toulbar2-1.2.1/src/incop/incopalgo.cpp:344:25: style:inconclusive: Technically the member function 'NeighborhoodSearch::returnbestmove' can be const. [functionConst] toulbar2-1.2.1/src/incop/incop.h:336:9: note: Technically the member function 'NeighborhoodSearch::returnbestmove' can be const. toulbar2-1.2.1/src/incop/incopalgo.cpp:344:25: note: Technically the member function 'NeighborhoodSearch::returnbestmove' can be const. toulbar2-1.2.1/src/incop/incopalgo.cpp:766:20: style:inconclusive: Technically the member function 'GWWAlgorithm::populationkeepbest' can be const. [functionConst] toulbar2-1.2.1/src/incop/incop.h:695:10: note: Technically the member function 'GWWAlgorithm::populationkeepbest' can be const. toulbar2-1.2.1/src/incop/incopalgo.cpp:766:20: note: Technically the member function 'GWWAlgorithm::populationkeepbest' can be const. toulbar2-1.2.1/src/incop/incopalgo.cpp:177:5: warning: Class 'Configuration' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] toulbar2-1.2.1/src/incop/incopalgo.cpp:177:5: warning: Class 'Configuration' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] toulbar2-1.2.1/src/incop/incopalgo.cpp:190:5: warning: Class 'IncrCSPConfiguration' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] toulbar2-1.2.1/src/incop/incopalgo.cpp:190:5: warning: Class 'IncrCSPConfiguration' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] toulbar2-1.2.1/src/incop/incopalgo.cpp:200:5: warning: Class 'FullincrCSPConfiguration' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] toulbar2-1.2.1/src/incop/incopalgo.cpp:200:5: warning: Class 'FullincrCSPConfiguration' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] toulbar2-1.2.1/src/incop/incop.h:609:9: style: The function 'acceptance' overrides a function in a base class but is identical to the overridden function [uselessOverride] toulbar2-1.2.1/src/incop/incop.h:453:17: note: Virtual function in base class toulbar2-1.2.1/src/incop/incop.h:609:9: note: Function in derived class toulbar2-1.2.1/src/incop/incopalgo.cpp:332:28: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/incopalgo.cpp:340:35: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/incopalgo.cpp:1144:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/incopalgo.cpp:1145:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/incopalgo.cpp:1167:10: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/incopalgo.cpp:1167:47: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/incopalgo.cpp:954:44: style: Variable 'population[mauvais]->regrouped' is reassigned a value before the old one has been used. [redundantAssignment] toulbar2-1.2.1/src/incop/incopalgo.cpp:953:44: note: population[mauvais]->regrouped is assigned toulbar2-1.2.1/src/incop/incopalgo.cpp:954:44: note: population[mauvais]->regrouped is overwritten toulbar2-1.2.1/src/incop/incopalgo.cpp:501:9: style: The scope of the variable 'nbvariables' can be reduced. [variableScope] toulbar2-1.2.1/src/incop/incopalgo.cpp:642:9: style: The scope of the variable 'res' can be reduced. [variableScope] toulbar2-1.2.1/src/incop/incopalgo.cpp:44:44: style:inconclusive: Function 'NeighborhoodSearch' argument 1 names different: declaration 'maxneigh' definition 'nbhmin'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:335:28: note: Function 'NeighborhoodSearch' argument 1 names different: declaration 'maxneigh' definition 'nbhmin'. toulbar2-1.2.1/src/incop/incopalgo.cpp:44:44: note: Function 'NeighborhoodSearch' argument 1 names different: declaration 'maxneigh' definition 'nbhmin'. toulbar2-1.2.1/src/incop/incopalgo.cpp:44:56: style:inconclusive: Function 'NeighborhoodSearch' argument 2 names different: declaration 'minneigh' definition 'nbhmax'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:335:42: note: Function 'NeighborhoodSearch' argument 2 names different: declaration 'minneigh' definition 'nbhmax'. toulbar2-1.2.1/src/incop/incopalgo.cpp:44:56: note: Function 'NeighborhoodSearch' argument 2 names different: declaration 'minneigh' definition 'nbhmax'. toulbar2-1.2.1/src/incop/incopalgo.cpp:44:68: style:inconclusive: Function 'NeighborhoodSearch' argument 3 names different: declaration 'finish' definition 'endnbh'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:335:56: note: Function 'NeighborhoodSearch' argument 3 names different: declaration 'finish' definition 'endnbh'. toulbar2-1.2.1/src/incop/incopalgo.cpp:44:68: note: Function 'NeighborhoodSearch' argument 3 names different: declaration 'finish' definition 'endnbh'. toulbar2-1.2.1/src/incop/incopalgo.cpp:44:80: style:inconclusive: Function 'NeighborhoodSearch' argument 4 names different: declaration 'var_conf' definition 'varconf'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:335:68: note: Function 'NeighborhoodSearch' argument 4 names different: declaration 'var_conf' definition 'varconf'. toulbar2-1.2.1/src/incop/incopalgo.cpp:44:80: note: Function 'NeighborhoodSearch' argument 4 names different: declaration 'var_conf' definition 'varconf'. toulbar2-1.2.1/src/incop/incopalgo.cpp:44:93: style:inconclusive: Function 'NeighborhoodSearch' argument 5 names different: declaration 'val_conf' definition 'valconf'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:335:82: note: Function 'NeighborhoodSearch' argument 5 names different: declaration 'val_conf' definition 'valconf'. toulbar2-1.2.1/src/incop/incopalgo.cpp:44:93: note: Function 'NeighborhoodSearch' argument 5 names different: declaration 'val_conf' definition 'valconf'. toulbar2-1.2.1/src/incop/incopalgo.cpp:44:109: style:inconclusive: Function 'NeighborhoodSearch' argument 6 names different: declaration 'nbbr' definition 'nbhr'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:335:99: note: Function 'NeighborhoodSearch' argument 6 names different: declaration 'nbbr' definition 'nbhr'. toulbar2-1.2.1/src/incop/incopalgo.cpp:44:109: note: Function 'NeighborhoodSearch' argument 6 names different: declaration 'nbbr' definition 'nbhr'. toulbar2-1.2.1/src/incop/incopalgo.cpp:82:47: style:inconclusive: Function 'ThresholdAccepting' argument 1 names different: declaration 'maxthreshold' definition 'maxthreshhold'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:541:31: note: Function 'ThresholdAccepting' argument 1 names different: declaration 'maxthreshold' definition 'maxthreshhold'. toulbar2-1.2.1/src/incop/incopalgo.cpp:82:47: note: Function 'ThresholdAccepting' argument 1 names different: declaration 'maxthreshold' definition 'maxthreshhold'. toulbar2-1.2.1/src/incop/incopalgo.cpp:89:71: style:inconclusive: Function 'SimulatedAnnealing' argument 2 names different: declaration 'walklength' definition 'walkl'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:570:55: note: Function 'SimulatedAnnealing' argument 2 names different: declaration 'walklength' definition 'walkl'. toulbar2-1.2.1/src/incop/incopalgo.cpp:89:71: note: Function 'SimulatedAnnealing' argument 2 names different: declaration 'walklength' definition 'walkl'. toulbar2-1.2.1/src/incop/incopalgo.cpp:108:48: style:inconclusive: Function 'StandardGWWAlgorithm' argument 1 names different: declaration 'population_size' definition 'popsize'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:722:30: note: Function 'StandardGWWAlgorithm' argument 1 names different: declaration 'population_size' definition 'popsize'. toulbar2-1.2.1/src/incop/incopalgo.cpp:108:48: note: Function 'StandardGWWAlgorithm' argument 1 names different: declaration 'population_size' definition 'popsize'. toulbar2-1.2.1/src/incop/incopalgo.cpp:108:73: style:inconclusive: Function 'StandardGWWAlgorithm' argument 3 names different: declaration 'lastmove' definition 'derniermouv'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:722:63: note: Function 'StandardGWWAlgorithm' argument 3 names different: declaration 'lastmove' definition 'derniermouv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:108:73: note: Function 'StandardGWWAlgorithm' argument 3 names different: declaration 'lastmove' definition 'derniermouv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:109:12: style:inconclusive: Function 'StandardGWWAlgorithm' argument 6 names different: declaration 'thresdescent' definition 'threshdescent'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:722:104: note: Function 'StandardGWWAlgorithm' argument 6 names different: declaration 'thresdescent' definition 'threshdescent'. toulbar2-1.2.1/src/incop/incopalgo.cpp:109:12: note: Function 'StandardGWWAlgorithm' argument 6 names different: declaration 'thresdescent' definition 'threshdescent'. toulbar2-1.2.1/src/incop/incopalgo.cpp:109:32: style:inconclusive: Function 'StandardGWWAlgorithm' argument 7 names different: declaration 'threshmin' definition 'thresmin'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:722:123: note: Function 'StandardGWWAlgorithm' argument 7 names different: declaration 'threshmin' definition 'thresmin'. toulbar2-1.2.1/src/incop/incopalgo.cpp:109:32: note: Function 'StandardGWWAlgorithm' argument 7 names different: declaration 'threshmin' definition 'thresmin'. toulbar2-1.2.1/src/incop/incopalgo.cpp:121:56: style:inconclusive: Function 'FastStandardGWWAlgorithm' argument 1 names different: declaration 'population_size' definition 'popsize'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:731:34: note: Function 'FastStandardGWWAlgorithm' argument 1 names different: declaration 'population_size' definition 'popsize'. toulbar2-1.2.1/src/incop/incopalgo.cpp:121:56: note: Function 'FastStandardGWWAlgorithm' argument 1 names different: declaration 'population_size' definition 'popsize'. toulbar2-1.2.1/src/incop/incopalgo.cpp:121:81: style:inconclusive: Function 'FastStandardGWWAlgorithm' argument 3 names different: declaration 'lastmove' definition 'derniermouv'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:731:67: note: Function 'FastStandardGWWAlgorithm' argument 3 names different: declaration 'lastmove' definition 'derniermouv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:121:81: note: Function 'FastStandardGWWAlgorithm' argument 3 names different: declaration 'lastmove' definition 'derniermouv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:121:125: style:inconclusive: Function 'FastStandardGWWAlgorithm' argument 6 names different: declaration 'thresdescent' definition 'threshdescent'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:731:108: note: Function 'FastStandardGWWAlgorithm' argument 6 names different: declaration 'thresdescent' definition 'threshdescent'. toulbar2-1.2.1/src/incop/incopalgo.cpp:121:125: note: Function 'FastStandardGWWAlgorithm' argument 6 names different: declaration 'thresdescent' definition 'threshdescent'. toulbar2-1.2.1/src/incop/incopalgo.cpp:121:145: style:inconclusive: Function 'FastStandardGWWAlgorithm' argument 7 names different: declaration 'threshmin' definition 'thresmin'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:731:127: note: Function 'FastStandardGWWAlgorithm' argument 7 names different: declaration 'threshmin' definition 'thresmin'. toulbar2-1.2.1/src/incop/incopalgo.cpp:121:145: note: Function 'FastStandardGWWAlgorithm' argument 7 names different: declaration 'threshmin' definition 'thresmin'. toulbar2-1.2.1/src/incop/incopalgo.cpp:127:54: style:inconclusive: Function 'NothresholdGWWAlgorithm' argument 1 names different: declaration 'population_size' definition 'popsize'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:787:33: note: Function 'NothresholdGWWAlgorithm' argument 1 names different: declaration 'population_size' definition 'popsize'. toulbar2-1.2.1/src/incop/incopalgo.cpp:127:54: note: Function 'NothresholdGWWAlgorithm' argument 1 names different: declaration 'population_size' definition 'popsize'. toulbar2-1.2.1/src/incop/incopalgo.cpp:127:79: style:inconclusive: Function 'NothresholdGWWAlgorithm' argument 3 names different: declaration 'lastmove' definition 'derniermouv'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:787:66: note: Function 'NothresholdGWWAlgorithm' argument 3 names different: declaration 'lastmove' definition 'derniermouv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:127:79: note: Function 'NothresholdGWWAlgorithm' argument 3 names different: declaration 'lastmove' definition 'derniermouv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:139:48: style:inconclusive: Function 'AdaptiveGWWAlgorithm' argument 1 names different: declaration 'population_size' definition 'popsize'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:741:30: note: Function 'AdaptiveGWWAlgorithm' argument 1 names different: declaration 'population_size' definition 'popsize'. toulbar2-1.2.1/src/incop/incopalgo.cpp:139:48: note: Function 'AdaptiveGWWAlgorithm' argument 1 names different: declaration 'population_size' definition 'popsize'. toulbar2-1.2.1/src/incop/incopalgo.cpp:139:73: style:inconclusive: Function 'AdaptiveGWWAlgorithm' argument 3 names different: declaration 'lastmove' definition 'derniermouv'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:741:63: note: Function 'AdaptiveGWWAlgorithm' argument 3 names different: declaration 'lastmove' definition 'derniermouv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:139:73: note: Function 'AdaptiveGWWAlgorithm' argument 3 names different: declaration 'lastmove' definition 'derniermouv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:139:114: style:inconclusive: Function 'AdaptiveGWWAlgorithm' argument 6 names different: declaration 'nbkilled' definition 'killed'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:741:101: note: Function 'AdaptiveGWWAlgorithm' argument 6 names different: declaration 'nbkilled' definition 'killed'. toulbar2-1.2.1/src/incop/incopalgo.cpp:139:114: note: Function 'AdaptiveGWWAlgorithm' argument 6 names different: declaration 'nbkilled' definition 'killed'. toulbar2-1.2.1/src/incop/incopalgo.cpp:150:50: style:inconclusive: Function 'FastAdaptGWWAlgorithm' argument 1 names different: declaration 'population_size' definition 'popsize'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:756:31: note: Function 'FastAdaptGWWAlgorithm' argument 1 names different: declaration 'population_size' definition 'popsize'. toulbar2-1.2.1/src/incop/incopalgo.cpp:150:50: note: Function 'FastAdaptGWWAlgorithm' argument 1 names different: declaration 'population_size' definition 'popsize'. toulbar2-1.2.1/src/incop/incopalgo.cpp:150:75: style:inconclusive: Function 'FastAdaptGWWAlgorithm' argument 3 names different: declaration 'lastmove' definition 'derniermouv'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:756:64: note: Function 'FastAdaptGWWAlgorithm' argument 3 names different: declaration 'lastmove' definition 'derniermouv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:150:75: note: Function 'FastAdaptGWWAlgorithm' argument 3 names different: declaration 'lastmove' definition 'derniermouv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:150:116: style:inconclusive: Function 'FastAdaptGWWAlgorithm' argument 6 names different: declaration 'nbkilled' definition 'killed'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:756:102: note: Function 'FastAdaptGWWAlgorithm' argument 6 names different: declaration 'nbkilled' definition 'killed'. toulbar2-1.2.1/src/incop/incopalgo.cpp:150:116: note: Function 'FastAdaptGWWAlgorithm' argument 6 names different: declaration 'nbkilled' definition 'killed'. toulbar2-1.2.1/src/incop/incopalgo.cpp:150:146: style:inconclusive: Function 'FastAdaptGWWAlgorithm' argument 8 names different: declaration 'thresholddescent' definition 'threshdescent'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:756:134: note: Function 'FastAdaptGWWAlgorithm' argument 8 names different: declaration 'thresholddescent' definition 'threshdescent'. toulbar2-1.2.1/src/incop/incopalgo.cpp:150:146: note: Function 'FastAdaptGWWAlgorithm' argument 8 names different: declaration 'thresholddescent' definition 'threshdescent'. toulbar2-1.2.1/src/incop/incopalgo.cpp:157:54: style:inconclusive: Function 'MedianAdaptGWWAlgorithm' argument 1 names different: declaration 'population_size' definition 'popsize'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:767:33: note: Function 'MedianAdaptGWWAlgorithm' argument 1 names different: declaration 'population_size' definition 'popsize'. toulbar2-1.2.1/src/incop/incopalgo.cpp:157:54: note: Function 'MedianAdaptGWWAlgorithm' argument 1 names different: declaration 'population_size' definition 'popsize'. toulbar2-1.2.1/src/incop/incopalgo.cpp:157:79: style:inconclusive: Function 'MedianAdaptGWWAlgorithm' argument 3 names different: declaration 'lastmove' definition 'derniermouv'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:767:66: note: Function 'MedianAdaptGWWAlgorithm' argument 3 names different: declaration 'lastmove' definition 'derniermouv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:157:79: note: Function 'MedianAdaptGWWAlgorithm' argument 3 names different: declaration 'lastmove' definition 'derniermouv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:157:123: style:inconclusive: Function 'MedianAdaptGWWAlgorithm' argument 6 names different: declaration 'mediandescent' definition 'medianrate'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:767:107: note: Function 'MedianAdaptGWWAlgorithm' argument 6 names different: declaration 'mediandescent' definition 'medianrate'. toulbar2-1.2.1/src/incop/incopalgo.cpp:157:123: note: Function 'MedianAdaptGWWAlgorithm' argument 6 names different: declaration 'mediandescent' definition 'medianrate'. toulbar2-1.2.1/src/incop/incopalgo.cpp:163:50: style:inconclusive: Function 'BestAdaptGWWAlgorithm' argument 1 names different: declaration 'population_size' definition 'popsize'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:779:31: note: Function 'BestAdaptGWWAlgorithm' argument 1 names different: declaration 'population_size' definition 'popsize'. toulbar2-1.2.1/src/incop/incopalgo.cpp:163:50: note: Function 'BestAdaptGWWAlgorithm' argument 1 names different: declaration 'population_size' definition 'popsize'. toulbar2-1.2.1/src/incop/incopalgo.cpp:163:75: style:inconclusive: Function 'BestAdaptGWWAlgorithm' argument 3 names different: declaration 'lastmove' definition 'derniermouv'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:779:64: note: Function 'BestAdaptGWWAlgorithm' argument 3 names different: declaration 'lastmove' definition 'derniermouv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:163:75: note: Function 'BestAdaptGWWAlgorithm' argument 3 names different: declaration 'lastmove' definition 'derniermouv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:163:119: style:inconclusive: Function 'BestAdaptGWWAlgorithm' argument 6 names different: declaration 'bestdescent' definition 'bestrate'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:779:105: note: Function 'BestAdaptGWWAlgorithm' argument 6 names different: declaration 'bestdescent' definition 'bestrate'. toulbar2-1.2.1/src/incop/incopalgo.cpp:163:119: note: Function 'BestAdaptGWWAlgorithm' argument 6 names different: declaration 'bestdescent' definition 'bestrate'. toulbar2-1.2.1/src/incop/incopalgo.cpp:174:34: style:inconclusive: Function 'Configuration' argument 1 names different: declaration 'nbvar' definition 'nbv'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:107:23: note: Function 'Configuration' argument 1 names different: declaration 'nbvar' definition 'nbv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:174:34: note: Function 'Configuration' argument 1 names different: declaration 'nbvar' definition 'nbv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:180:40: style:inconclusive: Function 'CSPConfiguration' argument 1 names different: declaration 'nbvar' definition 'nbv'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:140:26: note: Function 'CSPConfiguration' argument 1 names different: declaration 'nbvar' definition 'nbv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:180:40: note: Function 'CSPConfiguration' argument 1 names different: declaration 'nbvar' definition 'nbv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:187:48: style:inconclusive: Function 'IncrCSPConfiguration' argument 1 names different: declaration 'nbvar' definition 'nbv'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:151:30: note: Function 'IncrCSPConfiguration' argument 1 names different: declaration 'nbvar' definition 'nbv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:187:48: note: Function 'IncrCSPConfiguration' argument 1 names different: declaration 'nbvar' definition 'nbv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:187:57: style:inconclusive: Function 'IncrCSPConfiguration' argument 2 names different: declaration 'nbcol' definition 'domsize'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:151:41: note: Function 'IncrCSPConfiguration' argument 2 names different: declaration 'nbcol' definition 'domsize'. toulbar2-1.2.1/src/incop/incopalgo.cpp:187:57: note: Function 'IncrCSPConfiguration' argument 2 names different: declaration 'nbcol' definition 'domsize'. toulbar2-1.2.1/src/incop/incopalgo.cpp:196:56: style:inconclusive: Function 'FullincrCSPConfiguration' argument 1 names different: declaration 'nbvar' definition 'nbv'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:173:34: note: Function 'FullincrCSPConfiguration' argument 1 names different: declaration 'nbvar' definition 'nbv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:196:56: note: Function 'FullincrCSPConfiguration' argument 1 names different: declaration 'nbvar' definition 'nbv'. toulbar2-1.2.1/src/incop/incopalgo.cpp:196:65: style:inconclusive: Function 'FullincrCSPConfiguration' argument 2 names different: declaration 'domainsize' definition 'domsize'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:173:45: note: Function 'FullincrCSPConfiguration' argument 2 names different: declaration 'domainsize' definition 'domsize'. toulbar2-1.2.1/src/incop/incopalgo.cpp:196:65: note: Function 'FullincrCSPConfiguration' argument 2 names different: declaration 'domainsize' definition 'domsize'. toulbar2-1.2.1/src/incop/incopalgo.cpp:430:58: warning: Function 'DynamicNeighborhoodSearch' argument order different: declaration 'maxneigh, minneigh, finish, var_conf, val_conf, nbbr' definition 'minneigh, maxneigh, finish, var_conf, val_conf, nbbr' [funcArgOrderDifferent] toulbar2-1.2.1/src/incop/incop.h:348:35: note: Function 'DynamicNeighborhoodSearch' argument order different: declaration 'maxneigh, minneigh, finish, var_conf, val_conf, nbbr' definition 'minneigh, maxneigh, finish, var_conf, val_conf, nbbr' toulbar2-1.2.1/src/incop/incopalgo.cpp:430:58: note: Function 'DynamicNeighborhoodSearch' argument order different: declaration 'maxneigh, minneigh, finish, var_conf, val_conf, nbbr' definition 'minneigh, maxneigh, finish, var_conf, val_conf, nbbr' toulbar2-1.2.1/src/incop/incopalgo.cpp:468:48: warning: Function 'DynamicSpareneighbor' argument order different: declaration 'maxneigh, minneigh, finish, var_conf, val_conf, nbbr' definition 'minneigh, maxneigh, finish, var_conf, val_conf, nbbr' [funcArgOrderDifferent] toulbar2-1.2.1/src/incop/incop.h:366:30: note: Function 'DynamicSpareneighbor' argument order different: declaration 'maxneigh, minneigh, finish, var_conf, val_conf, nbbr' definition 'minneigh, maxneigh, finish, var_conf, val_conf, nbbr' toulbar2-1.2.1/src/incop/incopalgo.cpp:468:48: note: Function 'DynamicSpareneighbor' argument order different: declaration 'maxneigh, minneigh, finish, var_conf, val_conf, nbbr' definition 'minneigh, maxneigh, finish, var_conf, val_conf, nbbr' toulbar2-1.2.1/src/incop/incopalgo.cpp:847:65: style:inconclusive: Function 'initthreshold' argument 2 names different: declaration 'popsize' definition 'taille'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:427:56: note: Function 'initthreshold' argument 2 names different: declaration 'popsize' definition 'taille'. toulbar2-1.2.1/src/incop/incopalgo.cpp:847:65: note: Function 'initthreshold' argument 2 names different: declaration 'popsize' definition 'taille'. toulbar2-1.2.1/src/incop/incopalgo.cpp:852:66: style:inconclusive: Function 'initthreshold' argument 2 names different: declaration 'popsize' definition 'taille'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:680:56: note: Function 'initthreshold' argument 2 names different: declaration 'popsize' definition 'taille'. toulbar2-1.2.1/src/incop/incopalgo.cpp:852:66: note: Function 'initthreshold' argument 2 names different: declaration 'popsize' definition 'taille'. toulbar2-1.2.1/src/incop/incopalgo.cpp:857:75: style:inconclusive: Function 'initthreshold' argument 2 names different: declaration 'popsize' definition 'taille'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:707:56: note: Function 'initthreshold' argument 2 names different: declaration 'popsize' definition 'taille'. toulbar2-1.2.1/src/incop/incopalgo.cpp:857:75: note: Function 'initthreshold' argument 2 names different: declaration 'popsize' definition 'taille'. toulbar2-1.2.1/src/incop/incopalgo.cpp:1002:38: style:inconclusive: Function 'adjustparameter' argument 1 names different: declaration 'parameter' definition 'temp'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:518:30: note: Function 'adjustparameter' argument 1 names different: declaration 'parameter' definition 'temp'. toulbar2-1.2.1/src/incop/incopalgo.cpp:1002:38: note: Function 'adjustparameter' argument 1 names different: declaration 'parameter' definition 'temp'. toulbar2-1.2.1/src/incop/incopalgo.cpp:1076:67: style:inconclusive: Function 'executebeforemove' argument 2 names different: declaration 'configuration' definition 'config'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:498:55: note: Function 'executebeforemove' argument 2 names different: declaration 'configuration' definition 'config'. toulbar2-1.2.1/src/incop/incopalgo.cpp:1076:67: note: Function 'executebeforemove' argument 2 names different: declaration 'configuration' definition 'config'. toulbar2-1.2.1/src/incop/incopalgo.cpp:1136:27: style:inconclusive: Function 'copymove' argument 1 names different: declaration 'move' definition 'move1'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:198:33: note: Function 'copymove' argument 1 names different: declaration 'move' definition 'move1'. toulbar2-1.2.1/src/incop/incopalgo.cpp:1136:27: note: Function 'copymove' argument 1 names different: declaration 'move' definition 'move1'. toulbar2-1.2.1/src/incop/incopalgo.cpp:1141:30: style:inconclusive: Function 'copymove' argument 1 names different: declaration 'move' definition 'move1'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:213:25: note: Function 'copymove' argument 1 names different: declaration 'move' definition 'move1'. toulbar2-1.2.1/src/incop/incopalgo.cpp:1141:30: note: Function 'copymove' argument 1 names different: declaration 'move' definition 'move1'. toulbar2-1.2.1/src/incop/incopalgo.cpp:1149:47: style:inconclusive: Function 'computetabumove' argument 1 names different: declaration 'config' definition 'configuration'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:216:42: note: Function 'computetabumove' argument 1 names different: declaration 'config' definition 'configuration'. toulbar2-1.2.1/src/incop/incopalgo.cpp:1149:47: note: Function 'computetabumove' argument 1 names different: declaration 'config' definition 'configuration'. toulbar2-1.2.1/src/incop/incopalgo.cpp:1164:27: style:inconclusive: Function 'eqmove' argument 1 names different: declaration 'move' definition 'move1'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:212:22: note: Function 'eqmove' argument 1 names different: declaration 'move' definition 'move1'. toulbar2-1.2.1/src/incop/incopalgo.cpp:1164:27: note: Function 'eqmove' argument 1 names different: declaration 'move' definition 'move1'. toulbar2-1.2.1/src/incop/incopalgo.cpp:1177:55: style:inconclusive: Function 'TabuAcceptingrate' argument 2 names different: declaration 'Pd' definition 'cPd'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:598:40: note: Function 'TabuAcceptingrate' argument 2 names different: declaration 'Pd' definition 'cPd'. toulbar2-1.2.1/src/incop/incopalgo.cpp:1177:55: note: Function 'TabuAcceptingrate' argument 2 names different: declaration 'Pd' definition 'cPd'. toulbar2-1.2.1/src/incop/incopalgo.cpp:1177:66: style:inconclusive: Function 'TabuAcceptingrate' argument 3 names different: declaration 'P0' definition 'cP0'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incop.h:598:50: note: Function 'TabuAcceptingrate' argument 3 names different: declaration 'P0' definition 'cP0'. toulbar2-1.2.1/src/incop/incopalgo.cpp:1177:66: note: Function 'TabuAcceptingrate' argument 3 names different: declaration 'P0' definition 'cP0'. toulbar2-1.2.1/src/incop/incopalgo.cpp:1053:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] toulbar2-1.2.1/src/incop/incopalgo.cpp:907:93: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/incop/incopalgo.cpp:1012:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/incop/incopalgo.cpp:1052:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/incop/incoputil.cpp:38:11: warning: Member variable 'Stat_GWW::stop_trouve' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incoputil.cpp:38:11: warning: Member variable 'Stat_GWW::cost_meanvalue' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incoputil.cpp:38:11: warning: Member variable 'Stat_GWW::current_try' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incoputil.cpp:38:11: warning: Member variable 'Stat_GWW::average_execution_time' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incoputil.cpp:38:11: warning: Member variable 'Stat_GWW::thresholdchanges' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/incoputil.cpp:41:5: warning: Class 'Stat_GWW' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] toulbar2-1.2.1/src/incop/incoputil.cpp:41:5: warning: Class 'Stat_GWW' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] toulbar2-1.2.1/src/incop/incoputil.cpp:486:9: error: Memory leak: mheuristic [memleak] toulbar2-1.2.1/src/incop/incoputil.cpp:488:9: error: Memory leak: mheuristic [memleak] toulbar2-1.2.1/src/incop/incoputil.cpp:490:9: error: Memory leak: mheuristic [memleak] toulbar2-1.2.1/src/incop/incoputil.cpp:492:9: error: Memory leak: mheuristic [memleak] toulbar2-1.2.1/src/incop/incoputil.cpp:494:9: error: Memory leak: mheuristic [memleak] toulbar2-1.2.1/src/incop/incoputil.cpp:496:9: error: Memory leak: mheuristic [memleak] toulbar2-1.2.1/src/incop/incoputil.cpp:498:9: error: Memory leak: mheuristic [memleak] toulbar2-1.2.1/src/incop/incoputil.cpp:501:9: error: Memory leak: mheuristic [memleak] toulbar2-1.2.1/src/incop/incoputil.cpp:503:9: error: Memory leak: mheuristic [memleak] toulbar2-1.2.1/src/incop/incoputil.cpp:505:9: error: Memory leak: mheuristic [memleak] toulbar2-1.2.1/src/incop/incoputil.cpp:593:15: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/incoputil.cpp:593:51: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/incoputil.cpp:515:36: style: The scope of the variable 'nb_tues_max' can be reduced. [variableScope] toulbar2-1.2.1/src/incop/incoputil.cpp:515:49: style: The scope of the variable 'nb_iter' can be reduced. [variableScope] toulbar2-1.2.1/src/incop/incoputil.cpp:516:27: style: The scope of the variable 'distance_median' can be reduced. [variableScope] toulbar2-1.2.1/src/incop/incoputil.cpp:516:44: style: The scope of the variable 'distance_meilleur' can be reduced. [variableScope] toulbar2-1.2.1/src/incop/incoputil.cpp:649:11: style: The scope of the variable 'temps_essais_moyen' can be reduced. [variableScope] toulbar2-1.2.1/src/incop/incoputil.cpp:650:11: style: The scope of the variable 'nombre_chgseuil_moyen' can be reduced. [variableScope] toulbar2-1.2.1/src/incop/incoputil.cpp:38:24: style:inconclusive: Function 'Stat_GWW' argument 1 names different: declaration 'number_pbs' definition 'number_problems'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incoputil.h:33:18: note: Function 'Stat_GWW' argument 1 names different: declaration 'number_pbs' definition 'number_problems'. toulbar2-1.2.1/src/incop/incoputil.cpp:38:24: note: Function 'Stat_GWW' argument 1 names different: declaration 'number_pbs' definition 'number_problems'. toulbar2-1.2.1/src/incop/incoputil.cpp:92:37: style:inconclusive: Function 'execution_report' argument 1 names different: declaration 'ntry' definition 'nessai'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/incoputil.h:38:31: note: Function 'execution_report' argument 1 names different: declaration 'ntry' definition 'nessai'. toulbar2-1.2.1/src/incop/incoputil.cpp:92:37: note: Function 'execution_report' argument 1 names different: declaration 'ntry' definition 'nessai'. toulbar2-1.2.1/src/incop/incoputil.cpp:441:58: style: Parameter 'method' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/incop/incoputil.cpp:512:56: style: Parameter 'method' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/incop/incoputil.cpp:631:66: style: Parameter 'method' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/incop/incoputil.cpp:734:40: style: Parameter 'method' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/incop/incoputil.cpp:141:23: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/incop/incoputil.cpp:153:25: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/incop/narycsproblem.cpp:257:173: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NB_TUPLES [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/narycsproblem.cpp:449:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/timer.cpp:33:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUSAGE_SELF [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/timer.cpp:52:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUSAGE_SELF [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/mcriteria/bicriteria.cpp:31:121: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/mcriteria/bicriteria.cpp:96:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/mcriteria/bicriteria.cpp:148:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allSolutions [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/mcriteria/bicriteria.cpp:295:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/mcriteria/bicriteria.cpp:595:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfn [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/incop/narycsproblem.cpp:27:23: warning: Member variable 'NaryCSProblem::naryconstraints' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/narycsproblem.cpp:27:23: warning: Member variable 'NaryCSProblem::naryvariables' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/incop/narycsproblem.cpp:162:28: style:inconclusive: Technically the member function 'INCOP::NaryConstraint::compute_indexpart' can be const. [functionConst] toulbar2-1.2.1/src/incop/narycsproblem.h:45:9: note: Technically the member function 'INCOP::NaryConstraint::compute_indexpart' can be const. toulbar2-1.2.1/src/incop/narycsproblem.cpp:162:28: note: Technically the member function 'INCOP::NaryConstraint::compute_indexpart' can be const. toulbar2-1.2.1/src/incop/narycsproblem.cpp:188:28: style:inconclusive: Technically the member function 'INCOP::NaryConstraint::compute_indexmultiplyer' can be const. [functionConst] toulbar2-1.2.1/src/incop/narycsproblem.h:54:9: note: Technically the member function 'INCOP::NaryConstraint::compute_indexmultiplyer' can be const. toulbar2-1.2.1/src/incop/narycsproblem.cpp:188:28: note: Technically the member function 'INCOP::NaryConstraint::compute_indexmultiplyer' can be const. toulbar2-1.2.1/src/incop/narycsproblem.cpp:173:28: style:inconclusive: Technically the member function 'INCOP::NaryConstraint::nbtuples' can be const. [functionConst] toulbar2-1.2.1/src/incop/narycsproblem.h:55:9: note: Technically the member function 'INCOP::NaryConstraint::nbtuples' can be const. toulbar2-1.2.1/src/incop/narycsproblem.cpp:173:28: note: Technically the member function 'INCOP::NaryConstraint::nbtuples' can be const. toulbar2-1.2.1/src/incop/narycsproblem.h:39:5: style: Class 'NaryConstraint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/incop/narycsproblem.h:16:6: style: The destructor '~NaryCSProblem' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/csproblem.h:27:6: note: Virtual destructor in base class toulbar2-1.2.1/src/incop/narycsproblem.h:16:6: note: Destructor in derived class toulbar2-1.2.1/src/incop/narycsproblem.h:21:10: style: The function 'config_evaluation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:293:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/narycsproblem.h:21:10: note: Function in derived class toulbar2-1.2.1/src/incop/narycsproblem.h:22:10: style: The function 'fullincr_update_conflicts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:255:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/narycsproblem.h:22:10: note: Function in derived class toulbar2-1.2.1/src/incop/narycsproblem.h:25:10: style: The function 'compute_conflict' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:290:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/narycsproblem.h:25:10: note: Function in derived class toulbar2-1.2.1/src/incop/narycsproblem.h:27:10: style: The function 'incr_update_conflicts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/incop.h:252:18: note: Virtual function in base class toulbar2-1.2.1/src/incop/narycsproblem.h:27:10: note: Function in derived class toulbar2-1.2.1/src/incop/narycsproblem.h:31:20: style: The function 'create_configuration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/incop/csproblem.h:58:20: note: Virtual function in base class toulbar2-1.2.1/src/incop/narycsproblem.h:31:20: note: Function in derived class toulbar2-1.2.1/src/incop/narycsproblem.cpp:428:29: style: Redundant condition: str[j]==' '. 'str[j]!=' ' || (str[j]==' ' && str[j+1]!=' ')' is equivalent to 'str[j]!=' ' || str[j+1]!=' '' [redundantCondition] toulbar2-1.2.1/src/incop/narycsproblem.cpp:506:9: style: Condition 'tuningmode' is always false [knownConditionTrueFalse] toulbar2-1.2.1/src/incop/narycsproblem.cpp:460:22: note: Assignment 'tuningmode=0', assigned value is 0 toulbar2-1.2.1/src/incop/narycsproblem.cpp:506:9: note: Condition 'tuningmode' is always false toulbar2-1.2.1/src/incop/narycsproblem.cpp:100:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/narycsproblem.cpp:106:16: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/narycsproblem.cpp:107:18: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/narycsproblem.cpp:126:16: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/narycsproblem.cpp:127:18: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/narycsproblem.cpp:238:53: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/narycsproblem.cpp:238:108: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/narycsproblem.cpp:288:45: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/narycsproblem.cpp:359:53: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/narycsproblem.cpp:359:108: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/narycsproblem.cpp:384:12: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/narycsproblem.cpp:391:25: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/narycsproblem.cpp:401:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/narycsproblem.cpp:533:28: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/narycsproblem.cpp:551:40: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/narycsproblem.cpp:569:21: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/incop/narycsproblem.cpp:38:61: style:inconclusive: Function 'NaryConstraint' argument 2 names different: declaration 'kp' definition 'ctr'. [funcArgNamesDifferent] toulbar2-1.2.1/src/incop/narycsproblem.h:40:42: note: Function 'NaryConstraint' argument 2 names different: declaration 'kp' definition 'ctr'. toulbar2-1.2.1/src/incop/narycsproblem.cpp:38:61: note: Function 'NaryConstraint' argument 2 names different: declaration 'kp' definition 'ctr'. toulbar2-1.2.1/src/incop/narycsproblem.cpp:231:95: style: Parameter 'initsolution' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/incop/narycsproblem.cpp:154:47: style: Parameter 'values' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/incop/narycsproblem.cpp:374:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/incop/narycsproblem.cpp:166:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] toulbar2-1.2.1/src/incop/narycsproblem.cpp:177:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] toulbar2-1.2.1/src/incop/narycsproblem.cpp:192:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] toulbar2-1.2.1/src/incop/narycsproblem.cpp:569:84: error: Uninitialized variable: maxtime [uninitvar] toulbar2-1.2.1/src/incop/narycsproblem.cpp:264:24: style: Variable 'numvar' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/incop/narycsproblem.cpp:286:24: style: Variable 'numvar' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/incop/narycsproblem.cpp:309:24: style: Variable 'numvar' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/incop/narycsproblem.cpp:331:24: style: Variable 'numvar' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:29:5: style: Class 'Var' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:61:5: style: Class 'CostFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/mcriteria/bicriteria.hpp:130:44: performance: Function 'getSolutions()' should return member '_solutions' by const reference. [returnByReference] toulbar2-1.2.1/src/mcriteria/bicriteria.hpp:136:31: performance: Function 'getPoints()' should return member '_points' by const reference. [returnByReference] toulbar2-1.2.1/src/mcriteria/bicriteria.hpp:142:33: performance: Function 'getWeights()' should return member '_weights' by const reference. [returnByReference] toulbar2-1.2.1/src/mcriteria/bicriteria.cpp:115:20: style: The scope of the variable 'sol_values' can be reduced. [variableScope] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:71:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:234:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:485:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decimalPoint [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:792:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:915:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:973:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/mcriteria/bicriteria.cpp:31:71: style: Parameter 'ind1' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/mcriteria/bicriteria.cpp:31:91: style: Parameter 'ind2' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/mcriteria/bicriteria.cpp:33:71: style: Parameter 'ind1' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/mcriteria/bicriteria.cpp:33:91: style: Parameter 'ind2' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/mcriteria/bicriteria.cpp:460:32: style: Variable 'indTri2' can be declared as reference to const [constVariableReference] toulbar2-1.2.1/src/mcriteria/bicriteria.cpp:476:28: style: Variable 'indTri2' can be declared as reference to const [constVariableReference] toulbar2-1.2.1/src/mcriteria/bicriteria.cpp:494:32: style: Variable 'indTri2' can be declared as reference to const [constVariableReference] toulbar2-1.2.1/src/mcriteria/bicriteria.cpp:528:20: style: Variable 'indTri2' can be declared as reference to const [constVariableReference] toulbar2-1.2.1/src/mcriteria/bicriteria.cpp:382:24: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] toulbar2-1.2.1/src/pils/src/exe/xsearch.cpp:63:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/pils/src/exe/xsearch.cpp:177:22: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.hpp:55:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.hpp:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.hpp:85:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.hpp:87:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.hpp:90:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.hpp:93:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.hpp:95:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.hpp:96:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.hpp:99:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.hpp:523:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.hpp:556:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/pytoulbar2.cpp:69:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:16:11: warning: Member variable 'MultiCFN::_tb2_decimalpoint' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:16:11: warning: Member variable 'MultiCFN::_wcsp' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:1033:22: style:inconclusive: Technically the member function 'mcriteria::Var::print' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:35:10: note: Technically the member function 'mcriteria::Var::print' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:1033:22: note: Technically the member function 'mcriteria::Var::print' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:1027:30: style:inconclusive: Technically the member function 'mcriteria::Var::nbValues' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:41:18: note: Technically the member function 'mcriteria::Var::nbValues' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:1027:30: note: Technically the member function 'mcriteria::Var::nbValues' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:1107:39: style:inconclusive: Technically the member function 'mcriteria::CostFunction::arity' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:78:18: note: Technically the member function 'mcriteria::CostFunction::arity' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:1107:39: note: Technically the member function 'mcriteria::CostFunction::arity' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:389:18: style:inconclusive: Technically the member function 'MultiCFN::getWeight' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:141:12: note: Technically the member function 'MultiCFN::getWeight' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:389:18: note: Technically the member function 'MultiCFN::getWeight' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:395:24: style:inconclusive: Technically the member function 'MultiCFN::nbNetworks' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:147:18: note: Technically the member function 'MultiCFN::nbNetworks' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:395:24: note: Technically the member function 'MultiCFN::nbNetworks' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:401:24: style:inconclusive: Technically the member function 'MultiCFN::nbVariables' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:153:18: note: Technically the member function 'MultiCFN::nbVariables' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:401:24: note: Technically the member function 'MultiCFN::nbVariables' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:407:23: style:inconclusive: Technically the member function 'MultiCFN::getNetworkName' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:160:17: note: Technically the member function 'MultiCFN::getNetworkName' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:407:23: note: Technically the member function 'MultiCFN::getNetworkName' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:413:24: style:inconclusive: Technically the member function 'MultiCFN::getDecimalPoint' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:165:18: note: Technically the member function 'MultiCFN::getDecimalPoint' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:413:24: note: Technically the member function 'MultiCFN::getDecimalPoint' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:814:24: performance:inconclusive: Technically the member function 'MultiCFN::tupleToIndex' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:190:18: note: Technically the member function 'MultiCFN::tupleToIndex' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/mcriteria/multicfn.cpp:814:24: note: Technically the member function 'MultiCFN::tupleToIndex' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/mcriteria/multicfn.cpp:31:16: performance:inconclusive: Technically the member function 'MultiCFN::checkVariablesConsistency' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:250:10: note: Technically the member function 'MultiCFN::checkVariablesConsistency' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/mcriteria/multicfn.cpp:31:16: note: Technically the member function 'MultiCFN::checkVariablesConsistency' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/mcriteria/multicfn.cpp:383:39: style:inconclusive: Function 'setWeight' argument 1 names different: declaration 'wcsp_index' definition 'network_index'. [funcArgNamesDifferent] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:134:33: note: Function 'setWeight' argument 1 names different: declaration 'wcsp_index' definition 'network_index'. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:383:39: note: Function 'setWeight' argument 1 names different: declaration 'wcsp_index' definition 'network_index'. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:961:14: style: Local variable 'var' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:254:33: note: Shadowed declaration toulbar2-1.2.1/src/mcriteria/multicfn.cpp:961:14: note: Shadow variable toulbar2-1.2.1/src/mcriteria/multicfn.cpp:814:93: performance: Function parameter 'tuple' should be passed by const reference. [passedByValue] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:22:35: style: Parameter 'wcsps' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:22:58: style: Parameter 'weights' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:432:20: style: Variable 'func_ind' can be declared as reference to const [constVariableReference] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:437:24: style: Variable 'ivar' can be declared as reference to const [constVariableReference] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:871:15: style: Variable 'comb_var' can be declared as reference to const [constVariableReference] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:1005:24: style: Variable 'val' can be declared as reference to const [constVariableReference] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:1070:63: style: Parameter 'tuple' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:438:25: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:715:27: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:721:30: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:725:30: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:898:23: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:1097:23: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:894:37: style: Unused variable: variables [unusedVariable] toulbar2-1.2.1/src/search/tb2solver.hpp:554:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable limited [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.hpp:265:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.hpp:269:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.hpp:280:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.hpp:281:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.hpp:300:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.hpp:422:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.hpp:429:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2btd.cpp:52:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2btd.cpp:83:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2btd.cpp:128:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2btd.cpp:164:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2btd.cpp:205:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2btd.cpp:243:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2btd.cpp:295:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2btd.cpp:338:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2btd.cpp:399:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2btd.cpp:444:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interrupted [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2btd.cpp:548:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interrupted [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2btd.cpp:645:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2btd.cpp:912:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2btd.cpp:1001:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.hpp:46:9: warning:inconclusive: Member variable 'OpenNode::first' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/search/tb2solver.hpp:46:9: warning:inconclusive: Member variable 'OpenNode::last' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/search/tb2solver.hpp:169:9: warning:inconclusive: Member variable 'ChoicePoint::varIndex' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/search/tb2solver.hpp:169:9: warning:inconclusive: Member variable 'ChoicePoint::value' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/search/tb2solver.hpp:169:9: warning:inconclusive: Member variable 'ChoicePoint::op' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/search/tb2solver.hpp:169:9: warning:inconclusive: Member variable 'ChoicePoint::reverse' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/utils/tb2btlist.hpp:31:5: warning: Member variable 'DLink < int >::content' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/utils/tb2btlist.hpp:31:5: warning: Member variable 'DLink < ConstraintLink >::content' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/utils/tb2btlist.hpp:31:5: warning: Member variable 'DLink < Variable * >::content' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/utils/tb2btlist.hpp:31:5: warning: Member variable 'DLink < Separator * >::content' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/utils/tb2store.hpp:253:5: warning:inconclusive: Member variable 'StoreBasic < int >::v' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/search/tb2solver.hpp:413:10: performance:inconclusive: Technically the member function 'Solver::conflict' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2solver.hpp:129:16: style:inconclusive: Technically the member function 'Solver::SolutionTrie::getNbSolutions' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2variable.hpp:92:9: style:inconclusive: Technically the member function 'Variable::getDegree' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2btlist.hpp:301:14: performance:inconclusive: Technically the member function 'BTList < int >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2btlist.hpp:301:14: performance:inconclusive: Technically the member function 'BTList < ConstraintLink >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2btlist.hpp:301:14: performance:inconclusive: Technically the member function 'BTList < Variable * >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2btlist.hpp:301:14: performance:inconclusive: Technically the member function 'BTList < Separator * >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:175:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < int > , DLink < int > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:180:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < int > , DLink < int > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:192:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < int > , DLink < int > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:197:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < int > , DLink < int > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:234:10: style:inconclusive: Technically the member function 'StoreStack < BTList < int > , DLink < int > * >::isFrozen' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2store.hpp:175:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < ConstraintLink > , DLink < ConstraintLink > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:180:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < ConstraintLink > , DLink < ConstraintLink > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:192:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < ConstraintLink > , DLink < ConstraintLink > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:197:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < ConstraintLink > , DLink < ConstraintLink > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:234:10: style:inconclusive: Technically the member function 'StoreStack < BTList < ConstraintLink > , DLink < ConstraintLink > * >::isFrozen' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2store.hpp:175:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < Variable * > , DLink < Variable * > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:180:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < Variable * > , DLink < Variable * > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:192:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < Variable * > , DLink < Variable * > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:197:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < Variable * > , DLink < Variable * > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:234:10: style:inconclusive: Technically the member function 'StoreStack < BTList < Variable * > , DLink < Variable * > * >::isFrozen' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2store.hpp:175:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < Separator * > , DLink < Separator * > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:180:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < Separator * > , DLink < Separator * > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:192:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < Separator * > , DLink < Separator * > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:197:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < Separator * > , DLink < Separator * > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:234:10: style:inconclusive: Technically the member function 'StoreStack < BTList < Separator * > , DLink < Separator * > * >::isFrozen' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2store.hpp:175:10: performance:inconclusive: Technically the member function 'StoreStack < int , int >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:180:10: performance:inconclusive: Technically the member function 'StoreStack < int , int >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:192:10: performance:inconclusive: Technically the member function 'StoreStack < int , int >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:197:10: performance:inconclusive: Technically the member function 'StoreStack < int , int >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:234:10: style:inconclusive: Technically the member function 'StoreStack < int , int >::isFrozen' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2store.hpp:175:10: performance:inconclusive: Technically the member function 'StoreStack < Cost , Cost >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:180:10: performance:inconclusive: Technically the member function 'StoreStack < Cost , Cost >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:192:10: performance:inconclusive: Technically the member function 'StoreStack < Cost , Cost >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:197:10: performance:inconclusive: Technically the member function 'StoreStack < Cost , Cost >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:234:10: style:inconclusive: Technically the member function 'StoreStack < Cost , Cost >::isFrozen' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2store.hpp:175:10: performance:inconclusive: Technically the member function 'StoreStack < Long , Long >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:180:10: performance:inconclusive: Technically the member function 'StoreStack < Long , Long >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:192:10: performance:inconclusive: Technically the member function 'StoreStack < Long , Long >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:197:10: performance:inconclusive: Technically the member function 'StoreStack < Long , Long >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:234:10: style:inconclusive: Technically the member function 'StoreStack < Long , Long >::isFrozen' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2store.hpp:175:10: performance:inconclusive: Technically the member function 'StoreStack < BigInteger , BigInteger >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:180:10: performance:inconclusive: Technically the member function 'StoreStack < BigInteger , BigInteger >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:192:10: performance:inconclusive: Technically the member function 'StoreStack < BigInteger , BigInteger >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:197:10: performance:inconclusive: Technically the member function 'StoreStack < BigInteger , BigInteger >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:234:10: style:inconclusive: Technically the member function 'StoreStack < BigInteger , BigInteger >::isFrozen' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2solver.hpp:466:5: style: Class 'Solver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/search/tb2solver.hpp:113:13: style: Class 'TrieNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2btlist.hpp:47:5: style: Class 'BTList < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2btlist.hpp:258:9: style: Class 'iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2btlist.hpp:47:5: style: Class 'BTList < ConstraintLink >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2btlist.hpp:47:5: style: Class 'BTList < Variable * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2btlist.hpp:47:5: style: Class 'BTList < Separator * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2store.hpp:248:5: style: Class 'StoreBasic < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2store.hpp:248:5: style: Class 'StoreBasic < Cost >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2store.hpp:248:5: style: Class 'StoreBasic < Long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2store.hpp:248:5: style: Class 'StoreBasic < BigInteger >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2store.hpp:72:5: style: Class 'StoreStack < BTList < int > , DLink < int > * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2store.hpp:72:5: style: Class 'StoreStack < BTList < ConstraintLink > , DLink < ConstraintLink > * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2store.hpp:72:5: style: Class 'StoreStack < BTList < Variable * > , DLink < Variable * > * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2store.hpp:72:5: style: Class 'StoreStack < BTList < Separator * > , DLink < Separator * > * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2store.hpp:72:5: style: Class 'StoreStack < int , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2store.hpp:72:5: style: Class 'StoreStack < Cost , Cost >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2store.hpp:72:5: style: Class 'StoreStack < Long , Long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2store.hpp:72:5: style: Class 'StoreStack < BigInteger , BigInteger >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/search/tb2solver.hpp:381:12: style: The function 'getDDualBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:631:20: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:381:12: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:408:10: style: The function 'increase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:519:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:408:10: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:409:10: style: The function 'decrease' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:520:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:409:10: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:410:10: style: The function 'assign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:521:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:410:10: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:411:10: style: The function 'remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:522:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:411:10: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:468:14: style: The destructor '~Solver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:512:14: note: Virtual destructor in base class toulbar2-1.2.1/src/search/tb2solver.hpp:468:14: note: Destructor in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:470:10: style: The function 'read_wcsp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:579:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:470:10: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:471:10: style: The function 'read_random' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:580:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:471:10: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:473:10: style: The function 'getNbNodes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:516:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:473:10: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:474:10: style: The function 'getNbBacktracks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:517:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:474:10: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:475:14: style: The function 'getUnassignedVars' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:636:22: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:475:14: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:476:9: style: The function 'numberOfUnassignedVariables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:637:17: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:476:9: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:479:18: style: The function 'solve' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:586:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:479:18: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:482:10: style: The function 'beginSolve' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:589:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:482:10: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:483:10: style: The function 'preprocessing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:590:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:483:10: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:484:10: style: The function 'recursiveSolve' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:591:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:484:10: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:485:10: style: The function 'recursiveSolveLDS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:592:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:485:10: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:486:22: style: The function 'hybridSolve' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:593:30: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:486:22: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:487:10: style: The function 'endSolve' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:594:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:487:10: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:491:10: style: The function 'narycsp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:603:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:491:10: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:509:10: style: The function 'pils' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:610:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:509:10: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:511:10: style: The function 'solve_symmax2sat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:620:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:511:10: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:513:10: style: The function 'dump_wcsp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:622:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:513:10: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:514:10: style: The function 'read_solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:623:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:514:10: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:515:10: style: The function 'parse_solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:624:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:515:10: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:518:25: style: The function 'getSolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:626:33: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:518:25: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:519:12: style: The function 'getSolutionValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:627:20: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:519:12: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:520:10: style: The function 'getSolutionCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:628:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:520:10: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:521:10: style: The function 'getSolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:629:18: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:521:10: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:527:41: style: The function 'getSolutions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:630:49: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:527:41: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:532:18: style: The function 'getWCSP' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/toulbar2lib.hpp:514:26: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:532:18: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:563:17: style: The function 'what' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/search/tb2solver.hpp:558:25: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:563:17: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:568:17: style: The function 'what' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/search/tb2solver.hpp:558:25: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:568:17: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:573:17: style: The function 'what' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/search/tb2solver.hpp:558:25: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:573:17: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:578:17: style: The function 'what' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/search/tb2solver.hpp:558:25: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:578:17: note: Function in derived class toulbar2-1.2.1/src/search/tb2solver.hpp:583:17: style: The function 'what' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/search/tb2solver.hpp:558:25: note: Virtual function in base class toulbar2-1.2.1/src/search/tb2solver.hpp:583:17: note: Function in derived class toulbar2-1.2.1/src/utils/tb2btlist.hpp:79:9: warning: Either the condition 'head!=NULL' is redundant or there is possible null pointer dereference: elt. [nullPointerRedundantCheck] toulbar2-1.2.1/src/utils/tb2btlist.hpp:89:21: note: Assuming that condition 'head!=NULL' is not redundant toulbar2-1.2.1/src/utils/tb2btlist.hpp:87:16: note: Assignment to 'head=elt' toulbar2-1.2.1/src/utils/tb2btlist.hpp:79:9: note: Null pointer dereference toulbar2-1.2.1/src/utils/tb2btlist.hpp:85:13: warning: Either the condition 'head!=NULL' is redundant or there is possible null pointer dereference: elt. [nullPointerRedundantCheck] toulbar2-1.2.1/src/utils/tb2btlist.hpp:89:21: note: Assuming that condition 'head!=NULL' is not redundant toulbar2-1.2.1/src/utils/tb2btlist.hpp:87:16: note: Assignment to 'head=elt' toulbar2-1.2.1/src/utils/tb2btlist.hpp:85:13: note: Null pointer dereference toulbar2-1.2.1/src/utils/tb2btlist.hpp:88:9: warning: Either the condition 'head!=NULL' is redundant or there is possible null pointer dereference: head. [nullPointerRedundantCheck] toulbar2-1.2.1/src/utils/tb2btlist.hpp:89:21: note: Assuming that condition 'head!=NULL' is not redundant toulbar2-1.2.1/src/utils/tb2btlist.hpp:88:9: note: Null pointer dereference toulbar2-1.2.1/src/utils/tb2btlist.hpp:102:9: warning: Either the condition 'last==NULL' is redundant or there is possible null pointer dereference: elt. [nullPointerRedundantCheck] toulbar2-1.2.1/src/utils/tb2btlist.hpp:114:37: note: Assuming that condition 'last==NULL' is not redundant toulbar2-1.2.1/src/utils/tb2btlist.hpp:110:16: note: Assignment to 'last=elt' toulbar2-1.2.1/src/utils/tb2btlist.hpp:102:9: note: Null pointer dereference toulbar2-1.2.1/src/utils/tb2btlist.hpp:108:13: warning: Either the condition 'last==NULL' is redundant or there is possible null pointer dereference: elt. [nullPointerRedundantCheck] toulbar2-1.2.1/src/utils/tb2btlist.hpp:114:37: note: Assuming that condition 'last==NULL' is not redundant toulbar2-1.2.1/src/utils/tb2btlist.hpp:110:16: note: Assignment to 'last=elt' toulbar2-1.2.1/src/utils/tb2btlist.hpp:108:13: note: Null pointer dereference toulbar2-1.2.1/src/utils/tb2btlist.hpp:111:9: warning: Either the condition 'last==NULL' is redundant or there is possible null pointer dereference: last. [nullPointerRedundantCheck] toulbar2-1.2.1/src/utils/tb2btlist.hpp:114:37: note: Assuming that condition 'last==NULL' is not redundant toulbar2-1.2.1/src/utils/tb2btlist.hpp:111:9: note: Null pointer dereference toulbar2-1.2.1/src/pytoulbar2.cpp:161:42: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/pytoulbar2.cpp:220:47: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/pytoulbar2.cpp:222:45: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/pytoulbar2.cpp:225:44: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/pytoulbar2.cpp:228:42: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/pytoulbar2.cpp:231:53: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/pytoulbar2.cpp:353:45: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/pytoulbar2.cpp:354:64: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2store.hpp:167:27: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/pytoulbar2.cpp:571:45: style: Parameter 's' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/utils/tb2store.hpp:175:38: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/utils/tb2store.hpp:180:36: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/utils/tb2store.hpp:192:36: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/utils/tb2store.hpp:197:48: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/utils/tb2btlist.hpp:66:29: style: Parameter 'elt' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/pytoulbar2.cpp:530:84: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] toulbar2-1.2.1/src/search/tb2clusters.cpp:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:92:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cluster [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:116:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bilevel [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:126:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:189:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bilevel [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:252:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:276:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:309:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heuristicFreedomLimit [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:338:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:347:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:378:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:408:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:460:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:495:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:536:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:557:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:614:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:624:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:634:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:855:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:956:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verifyOpt [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:988:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hbfs [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:1032:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:1226:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:1255:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:1320:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:1450:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:1489:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Static_variable_ordering [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:1662:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btdMode [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:1681:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reduceHeight [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:1702:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reduceHeight [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:1726:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reduceHeight [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:1799:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable searchMethod [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:1861:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:1897:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:2026:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable approximateCountingBTD [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:2102:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:2189:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable varOrder [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:2257:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable varOrder [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:2345:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:2527:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:2545:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deltaUb [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:2682:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable approximateCountingBTD [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:2740:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:2816:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heuristicFreedom [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2clusters.hpp:269:29: warning: Assert statement calls a function which may have desired side effects: 'getCurrentDeltaUb'. [assertWithSideEffect] toulbar2-1.2.1/src/search/tb2solver.hpp:413:10: performance:inconclusive: Either there is a missing 'override', or the member function 'Solver::conflict' can be static. [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:119:10: style:inconclusive: Either there is a missing 'override', or the member function 'Separator::used' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2clusters.hpp:125:12: performance:inconclusive: Either there is a missing 'override', or the member function 'Separator::computeTightness' can be static. [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:126:10: style:inconclusive: Either there is a missing 'override', or the member function 'Separator::verify' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2clusters.hpp:127:10: performance:inconclusive: Either there is a missing 'override', or the member function 'Separator::increase' can be static. [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:128:10: performance:inconclusive: Either there is a missing 'override', or the member function 'Separator::decrease' can be static. [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:129:10: performance:inconclusive: Either there is a missing 'override', or the member function 'Separator::remove' can be static. [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:237:10: style:inconclusive: Technically the member function 'Cluster::isDescendant' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2clusters.hpp:257:10: style:inconclusive: Technically the member function 'Cluster::getLb' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2clusters.hpp:305:16: style:inconclusive: Technically the member function 'Cluster::getCount' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2clusters.hpp:308:9: style:inconclusive: Technically the member function 'Cluster::getPart' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2clusters.hpp:359:10: style:inconclusive: Technically the member function 'Cluster::getFreedom' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2clusters.hpp:366:10: style:inconclusive: Technically the member function 'Cluster::getIsCurrInTD' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2clusters.hpp:368:9: style:inconclusive: Technically the member function 'Cluster::getDepth' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2clusters.hpp:425:10: style:inconclusive: Technically the member function 'Cluster::printStatsRec' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2clusters.hpp:535:10: style:inconclusive: Technically the member function 'TreeDecomposition::isDeltaModified' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2clusters.hpp:555:9: style:inconclusive: Technically the member function 'TreeDecomposition::getMaxDepth' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2clusters.hpp:81:5: style: Class 'Separator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/search/tb2clusters.hpp:168:5: style: Class 'Cluster' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/search/tb2clusters.hpp:457:5: style: Class 'TreeDecomposition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/search/tb2btd.cpp:741:54: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2btd.cpp:742:56: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2btd.cpp:748:51: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2btd.cpp:749:42: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2btd.cpp:749:79: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2btd.cpp:752:51: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2btd.cpp:753:42: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2btd.cpp:753:80: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2btd.cpp:885:11: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2btd.cpp:891:17: style: Redundant initialization for 'res'. The initialized value is overwritten before it is read. [redundantInitialization] toulbar2-1.2.1/src/search/tb2btd.cpp:886:30: note: res is initialized toulbar2-1.2.1/src/search/tb2btd.cpp:891:17: note: res is overwritten toulbar2-1.2.1/src/search/tb2btd.cpp:375:38: style:inconclusive: Function 'Manage_Freedom' argument 1 names different: declaration 'cluster' definition 'c'. [funcArgNamesDifferent] toulbar2-1.2.1/src/search/tb2solver.hpp:400:34: note: Function 'Manage_Freedom' argument 1 names different: declaration 'cluster' definition 'c'. toulbar2-1.2.1/src/search/tb2btd.cpp:375:38: note: Function 'Manage_Freedom' argument 1 names different: declaration 'cluster' definition 'c'. toulbar2-1.2.1/src/search/tb2btd.cpp:552:16: style: Local variable 'nbSol' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/search/tb2solver.hpp:359:16: note: Shadowed declaration toulbar2-1.2.1/src/search/tb2btd.cpp:552:16: note: Shadow variable toulbar2-1.2.1/src/search/tb2btd.cpp:870:23: style: Variable 'prevopen' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/search/tb2clusters.hpp:237:32: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/search/tb2clusters.hpp:469:37: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/search/tb2clusters.cpp:80:12: warning: Member variable 'Separator::cluster' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/search/tb2clusters.cpp:758:15: performance:inconclusive: Technically the member function 'Cluster::deconnectDiff' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:190:10: note: Technically the member function 'Cluster::deconnectDiff' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:758:15: note: Technically the member function 'Cluster::deconnectDiff' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:974:15: style:inconclusive: Technically the member function 'Cluster::isEdge' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2clusters.hpp:235:10: note: Technically the member function 'Cluster::isEdge' can be const. toulbar2-1.2.1/src/search/tb2clusters.cpp:974:15: note: Technically the member function 'Cluster::isEdge' can be const. toulbar2-1.2.1/src/search/tb2clusters.cpp:827:15: style:inconclusive: Technically the member function 'Cluster::getLbRecRDS' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2clusters.hpp:273:10: note: Technically the member function 'Cluster::getLbRecRDS' can be const. toulbar2-1.2.1/src/search/tb2clusters.cpp:827:15: note: Technically the member function 'Cluster::getLbRecRDS' can be const. toulbar2-1.2.1/src/search/tb2clusters.cpp:1442:24: performance:inconclusive: Technically the member function 'TreeDecomposition::getNextUnassignedVar' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:493:9: note: Technically the member function 'TreeDecomposition::getNextUnassignedVar' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:1442:24: note: Technically the member function 'TreeDecomposition::getNextUnassignedVar' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:1652:29: performance:inconclusive: Technically the member function 'TreeDecomposition::getBiggerCluster' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:512:14: note: Technically the member function 'TreeDecomposition::getBiggerCluster' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:1652:29: note: Technically the member function 'TreeDecomposition::getBiggerCluster' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2606:25: performance:inconclusive: Technically the member function 'TreeDecomposition::intersection' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:524:10: note: Technically the member function 'TreeDecomposition::intersection' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2606:25: note: Technically the member function 'TreeDecomposition::intersection' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2626:25: performance:inconclusive: Technically the member function 'TreeDecomposition::difference' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:526:10: note: Technically the member function 'TreeDecomposition::difference' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2626:25: note: Technically the member function 'TreeDecomposition::difference' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2635:25: performance:inconclusive: Technically the member function 'TreeDecomposition::sum' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:527:10: note: Technically the member function 'TreeDecomposition::sum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2635:25: note: Technically the member function 'TreeDecomposition::sum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2642:25: performance:inconclusive: Technically the member function 'TreeDecomposition::sum' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:528:10: note: Technically the member function 'TreeDecomposition::sum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2642:25: note: Technically the member function 'TreeDecomposition::sum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2647:25: performance:inconclusive: Technically the member function 'TreeDecomposition::included' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:529:10: note: Technically the member function 'TreeDecomposition::included' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2647:25: note: Technically the member function 'TreeDecomposition::included' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2656:25: performance:inconclusive: Technically the member function 'TreeDecomposition::clusterSum' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:530:10: note: Technically the member function 'TreeDecomposition::clusterSum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2656:25: note: Technically the member function 'TreeDecomposition::clusterSum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2663:25: performance:inconclusive: Technically the member function 'TreeDecomposition::clusterSum' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:531:10: note: Technically the member function 'TreeDecomposition::clusterSum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2663:25: note: Technically the member function 'TreeDecomposition::clusterSum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2668:25: performance:inconclusive: Technically the member function 'TreeDecomposition::ctrSum' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:532:10: note: Technically the member function 'TreeDecomposition::ctrSum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2668:25: note: Technically the member function 'TreeDecomposition::ctrSum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2675:25: performance:inconclusive: Technically the member function 'TreeDecomposition::ctrSum' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:533:10: note: Technically the member function 'TreeDecomposition::ctrSum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2675:25: note: Technically the member function 'TreeDecomposition::ctrSum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2708:25: performance:inconclusive: Technically the member function 'TreeDecomposition::printStats' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:548:10: note: Technically the member function 'TreeDecomposition::printStats' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2708:25: note: Technically the member function 'TreeDecomposition::printStats' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2783:25: performance:inconclusive: Technically the member function 'TreeDecomposition::updateInTD' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:552:10: note: Technically the member function 'TreeDecomposition::updateInTD' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2783:25: note: Technically the member function 'TreeDecomposition::updateInTD' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2795:29: performance:inconclusive: Technically the member function 'TreeDecomposition::lowestCommonAncestor' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:556:14: note: Technically the member function 'TreeDecomposition::lowestCommonAncestor' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2795:29: note: Technically the member function 'TreeDecomposition::lowestCommonAncestor' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:1515:16: warning:inconclusive: Possible null pointer dereference: cprev [nullPointer] toulbar2-1.2.1/src/search/tb2clusters.cpp:1483:26: note: Assignment 'cprev=NULL', assigned value is 0 toulbar2-1.2.1/src/search/tb2clusters.cpp:1487:31: note: Assuming condition is false toulbar2-1.2.1/src/search/tb2clusters.cpp:1515:16: note: Null pointer dereference toulbar2-1.2.1/src/search/tb2clusters.cpp:1516:20: warning:inconclusive: Possible null pointer dereference: cprev [nullPointer] toulbar2-1.2.1/src/search/tb2clusters.cpp:1483:26: note: Assignment 'cprev=NULL', assigned value is 0 toulbar2-1.2.1/src/search/tb2clusters.cpp:1487:31: note: Assuming condition is false toulbar2-1.2.1/src/search/tb2clusters.cpp:1516:20: note: Null pointer dereference toulbar2-1.2.1/src/search/tb2clusters.cpp:1517:9: warning:inconclusive: Possible null pointer dereference: cprev [nullPointer] toulbar2-1.2.1/src/search/tb2clusters.cpp:1483:26: note: Assignment 'cprev=NULL', assigned value is 0 toulbar2-1.2.1/src/search/tb2clusters.cpp:1487:31: note: Assuming condition is false toulbar2-1.2.1/src/search/tb2clusters.cpp:1517:9: note: Null pointer dereference toulbar2-1.2.1/src/search/tb2clusters.cpp:1518:35: warning:inconclusive: Possible null pointer dereference: cprev [nullPointer] toulbar2-1.2.1/src/search/tb2clusters.cpp:1483:26: note: Assignment 'cprev=NULL', assigned value is 0 toulbar2-1.2.1/src/search/tb2clusters.cpp:1487:31: note: Assuming condition is false toulbar2-1.2.1/src/search/tb2clusters.cpp:1518:35: note: Null pointer dereference toulbar2-1.2.1/src/search/tb2clusters.cpp:1519:23: warning:inconclusive: Possible null pointer dereference: cprev [nullPointer] toulbar2-1.2.1/src/search/tb2clusters.cpp:1483:26: note: Assignment 'cprev=NULL', assigned value is 0 toulbar2-1.2.1/src/search/tb2clusters.cpp:1487:31: note: Assuming condition is false toulbar2-1.2.1/src/search/tb2clusters.cpp:1519:23: note: Null pointer dereference toulbar2-1.2.1/src/search/tb2clusters.cpp:96:35: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2clusters.cpp:354:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2clusters.cpp:385:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2clusters.cpp:868:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2clusters.cpp:877:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2clusters.cpp:1177:23: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2clusters.cpp:1809:32: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2clusters.cpp:2064:43: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2clusters.cpp:2074:43: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2clusters.cpp:2189:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2clusters.cpp:2190:6: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2clusters.cpp:2257:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2clusters.cpp:2258:6: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2clusters.cpp:2558:41: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2clusters.cpp:2586:10: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2clusters.cpp:305:9: style: The scope of the variable 'nb' can be reduced. [variableScope] toulbar2-1.2.1/src/search/tb2clusters.cpp:705:30: style:inconclusive: Function 'addVars' argument 1 names different: declaration 'vars' definition 'morevars'. [funcArgNamesDifferent] toulbar2-1.2.1/src/search/tb2clusters.hpp:222:25: note: Function 'addVars' argument 1 names different: declaration 'vars' definition 'morevars'. toulbar2-1.2.1/src/search/tb2clusters.cpp:705:30: note: Function 'addVars' argument 1 names different: declaration 'vars' definition 'morevars'. toulbar2-1.2.1/src/search/tb2clusters.cpp:801:35: style:inconclusive: Function 'resetUbRec' argument 1 names different: declaration 'rootCluster' definition 'root'. [funcArgNamesDifferent] toulbar2-1.2.1/src/search/tb2clusters.hpp:291:30: note: Function 'resetUbRec' argument 1 names different: declaration 'rootCluster' definition 'root'. toulbar2-1.2.1/src/search/tb2clusters.cpp:801:35: note: Function 'resetUbRec' argument 1 names different: declaration 'rootCluster' definition 'root'. toulbar2-1.2.1/src/search/tb2clusters.cpp:1174:39: style:inconclusive: Function 'cartProduct' argument 1 names different: declaration 'cartProd' definition 'prodCart'. [funcArgNamesDifferent] toulbar2-1.2.1/src/search/tb2clusters.hpp:307:34: note: Function 'cartProduct' argument 1 names different: declaration 'cartProd' definition 'prodCart'. toulbar2-1.2.1/src/search/tb2clusters.cpp:1174:39: note: Function 'cartProduct' argument 1 names different: declaration 'cartProd' definition 'prodCart'. toulbar2-1.2.1/src/search/tb2clusters.cpp:2520:38: style:inconclusive: Function 'addDelta' argument 1 names different: declaration 'c' definition 'cyid'. [funcArgNamesDifferent] toulbar2-1.2.1/src/search/tb2clusters.hpp:542:23: note: Function 'addDelta' argument 1 names different: declaration 'c' definition 'cyid'. toulbar2-1.2.1/src/search/tb2clusters.cpp:2520:38: note: Function 'addDelta' argument 1 names different: declaration 'c' definition 'cyid'. toulbar2-1.2.1/src/search/tb2clusters.cpp:2106:28: style: Local variable 'file' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/search/tb2clusters.cpp:2103:14: note: Shadowed declaration toulbar2-1.2.1/src/search/tb2clusters.cpp:2106:28: note: Shadow variable toulbar2-1.2.1/src/search/tb2clusters.cpp:974:31: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/search/tb2clusters.cpp:977:18: style: Variable 'cluster' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/search/tb2clusters.cpp:999:18: style: Variable 'c' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/search/tb2clusters.cpp:1616:65: style: Parameter 'noc' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/search/tb2clusters.cpp:1785:60: style: Parameter 'father' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/search/tb2clusters.cpp:2009:18: style: Variable 'c' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/search/tb2clusters.cpp:2397:26: style: Variable 'timetot' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/search/tb2clusters.cpp:2442:37: style: Variable 'timetot' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/search/tb2clusters.cpp:656:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/search/tb2clusters.cpp:1176:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/search/tb2clusters.cpp:2139:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/search/tb2clusters.cpp:2315:113: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/search/tb2clusters.cpp:2320:101: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/search/tb2solver.cpp:40:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable searchMethod [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:152:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CollectionOfWCSP [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:165:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storeDomain [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:186:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:193:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setvalue [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:199:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setvalue [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:208:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:366:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:463:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:492:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable searchMethod [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:511:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MasterWeightedCSP [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:577:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MasterWeightedCSP [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:642:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MasterWeightedCSP [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:707:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MasterWeightedCSP [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:793:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:838:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:868:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:910:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:942:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:984:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:1020:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:1069:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:1111:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:1162:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_VAL [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:1184:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isZ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:1212:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:1245:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:1278:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:1336:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:1369:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:1438:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:1452:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interrupted [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:1558:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interrupted [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:1651:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bep [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:1668:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interrupted [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:1709:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ValueCost [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:1741:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ValueCost [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:1774:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nbDecisionVars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:1831:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allSolutions [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:1978:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nbDecisionVars [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:2045:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bep [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:2077:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:2718:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:2836:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hbfs [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:3013:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEE [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:3462:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEE_ [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:3634:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:3656:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setvalue [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:3750:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:3764:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:3779:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:3799:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:3848:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:3961:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:4002:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable epsFilename [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:4081:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:4141:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable divWidth [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/search/tb2solver.cpp:4328:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/tb2main.cpp:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/tb2main.cpp:698:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/tb2main.cpp:769:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/tb2main.cpp:1123:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/SimpleGlob.h:443:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_MARK [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/SimpleOpt.h:445:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nLastError [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/SimpleGlob.h:221:9: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] toulbar2-1.2.1/src/tb2main.cpp:3163:40: warning: Assert statement calls a function which may have desired side effects: 'getWCSP'. [assertWithSideEffect] toulbar2-1.2.1/src/tb2main.cpp:749:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] toulbar2-1.2.1/src/tb2main.cpp:759:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] toulbar2-1.2.1/src/tb2main.cpp:3066:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] toulbar2-1.2.1/src/tb2main.cpp:3068:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] toulbar2-1.2.1/src/tb2main.cpp:3070:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] toulbar2-1.2.1/src/tb2main.cpp:3074:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] toulbar2-1.2.1/src/utils/SimpleGlob.h:699:27: warning: Member variable 'CSimpleGlobTempl < char >::m_szPathPrefix' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/utils/SimpleGlob.h:420:5: warning: Member variable 'SimpleGlobBase < char >::m_bIsDir' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/utils/SimpleGlob.h:530:17: performance:inconclusive: Technically the member function 'SimpleGlobBase < char >::GetFileTypeS' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/SimpleOpt.h:445:48: debug: CheckClass::isMemberVar found used member variable 'm_nLastError' with varid 0 [varid0] toulbar2-1.2.1/src/utils/SimpleOpt.h:782:26: performance:inconclusive: Technically the member function 'CSimpleOptTempl < char >::PrepareArg' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/SimpleOpt.h:507:12: note: Technically the member function 'CSimpleOptTempl < char >::PrepareArg' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/utils/SimpleOpt.h:782:26: note: Technically the member function 'CSimpleOptTempl < char >::PrepareArg' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/utils/SimpleOpt.h:514:20: performance:inconclusive: Technically the member function 'CSimpleOptTempl < char >::FindEquals' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/SimpleOpt.h:522:17: performance:inconclusive: Technically the member function 'CSimpleOptTempl < char >::Copy' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/vns/tb2localsearch.hpp:23:5: style: Class 'LocalSearch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/vns/tb2dgvns.hpp:17:5: style: Class 'VNSSolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/SimpleGlob.h:586:5: style: Class 'CSimpleGlobTempl < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/tb2main.cpp:1687:47: warning: Logical disjunction always evaluates to true: abs(c) >= 1 || abs(c) < 10. [incorrectLogicOperator] toulbar2-1.2.1/src/tb2main.cpp:2214:29: style: The if condition is the same as the previous if condition [duplicateCondition] toulbar2-1.2.1/src/tb2main.cpp:2212:29: note: First condition toulbar2-1.2.1/src/tb2main.cpp:2214:29: note: Second condition toulbar2-1.2.1/src/tb2main.cpp:2420:29: style: The if condition is the same as the previous if condition [duplicateCondition] toulbar2-1.2.1/src/tb2main.cpp:2418:29: note: First condition toulbar2-1.2.1/src/tb2main.cpp:2420:29: note: Second condition toulbar2-1.2.1/src/tb2main.cpp:2896:38: style: Condition 'ubstring.c_str()!=NULL' is always true [knownConditionTrueFalse] toulbar2-1.2.1/src/utils/SimpleGlob.h:217:34: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/SimpleGlob.h:232:35: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/SimpleGlob.h:258:9: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/SimpleGlob.h:278:27: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/SimpleGlob.h:278:48: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/SimpleGlob.h:293:31: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/SimpleGlob.h:293:52: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/tb2main.cpp:735:21: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/tb2main.cpp:1561:43: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/tb2main.cpp:1588:40: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/tb2main.cpp:2997:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/tb2main.cpp:3096:63: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/tb2main.cpp:3124:46: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/tb2main.cpp:3145:50: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/tb2main.cpp:3218:50: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/SimpleGlob.h:877:31: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/SimpleGlob.h:909:67: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/SimpleGlob.h:929:21: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/SimpleGlob.h:948:21: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/SimpleGlob.h:958:26: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/SimpleGlob.h:959:26: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/SimpleOpt.h:587:26: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/tb2main.cpp:96:12: style: The scope of the variable 'ubs' can be reduced. [variableScope] toulbar2-1.2.1/src/tb2main.cpp:1764:21: style: The scope of the variable 'ndegree' can be reduced. [variableScope] toulbar2-1.2.1/src/utils/SimpleGlob.h:825:9: style: The scope of the variable 'nResult' can be reduced. [variableScope] toulbar2-1.2.1/src/utils/SimpleOpt.h:631:12: style: The scope of the variable 'cFirst' can be reduced. [variableScope] toulbar2-1.2.1/src/utils/SimpleOpt.h:988:9: style:inconclusive: Function 'MultiArg' argument 1 names different: declaration 'n' definition 'a_nCount'. [funcArgNamesDifferent] toulbar2-1.2.1/src/utils/SimpleOpt.h:480:27: note: Function 'MultiArg' argument 1 names different: declaration 'n' definition 'a_nCount'. toulbar2-1.2.1/src/utils/SimpleOpt.h:988:9: note: Function 'MultiArg' argument 1 names different: declaration 'n' definition 'a_nCount'. toulbar2-1.2.1/src/tb2main.cpp:1531:26: style: Local variable 'buf' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/tb2main.cpp:1130:10: note: Shadowed declaration toulbar2-1.2.1/src/tb2main.cpp:1531:26: note: Shadow variable toulbar2-1.2.1/src/tb2main.cpp:1544:22: style: Local variable 'buf' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/tb2main.cpp:1130:10: note: Shadowed declaration toulbar2-1.2.1/src/tb2main.cpp:1544:22: note: Shadow variable toulbar2-1.2.1/src/tb2main.cpp:112:34: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] toulbar2-1.2.1/src/tb2main.cpp:112:57: performance: Function parameter 'ext' should be passed by const reference. [passedByValue] toulbar2-1.2.1/src/tb2main.cpp:354:22: performance: Function parameter 'FileName' should be passed by const reference. [passedByValue] toulbar2-1.2.1/src/tb2main.cpp:733:18: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/tb2main.cpp:767:21: style: Parameter 'toulbar2filename' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/tb2main.cpp:3106:76: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] toulbar2-1.2.1/src/search/tb2solver.cpp:3963:15: style: Array index 'idx' is used before limits check. [arrayIndexThenCheck] toulbar2-1.2.1/src/search/tb2solver.cpp:3970:15: style: Array index 'idx' is used before limits check. [arrayIndexThenCheck] toulbar2-1.2.1/src/search/tb2solver.cpp:3978:15: style: Array index 'idx' is used before limits check. [arrayIndexThenCheck] toulbar2-1.2.1/src/search/tb2solver.cpp:3986:15: style: Array index 'idx' is used before limits check. [arrayIndexThenCheck] toulbar2-1.2.1/src/search/tb2solver.cpp:4041:38: style:inconclusive: Technically the member function 'Solver::SolutionTrie::TrieNode::present' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2solver.hpp:118:18: note: Technically the member function 'Solver::SolutionTrie::TrieNode::present' can be const. toulbar2-1.2.1/src/search/tb2solver.cpp:4041:38: note: Technically the member function 'Solver::SolutionTrie::TrieNode::present' can be const. toulbar2-1.2.1/src/search/tb2solver.cpp:2940:27: style: The if condition is the same as the previous if condition [duplicateCondition] toulbar2-1.2.1/src/search/tb2solver.cpp:2938:27: note: First condition toulbar2-1.2.1/src/search/tb2solver.cpp:2940:27: note: Second condition toulbar2-1.2.1/src/search/tb2solver.cpp:2942:27: style: The if condition is the same as the previous if condition [duplicateCondition] toulbar2-1.2.1/src/search/tb2solver.cpp:2940:27: note: First condition toulbar2-1.2.1/src/search/tb2solver.cpp:2942:27: note: Second condition toulbar2-1.2.1/src/search/tb2solver.cpp:3898:31: style: The if condition is the same as the previous if condition [duplicateCondition] toulbar2-1.2.1/src/search/tb2solver.cpp:3896:31: note: First condition toulbar2-1.2.1/src/search/tb2solver.cpp:3898:31: note: Second condition toulbar2-1.2.1/src/search/tb2solver.cpp:332:22: warning: If memory allocation fails, then there is a possible null pointer dereference: certif2 [nullPointerOutOfMemory] toulbar2-1.2.1/src/search/tb2solver.cpp:331:21: note: Assuming allocation function fails toulbar2-1.2.1/src/search/tb2solver.cpp:331:21: note: Assignment 'certif2=strdup(certificate)', assigned value is 0 toulbar2-1.2.1/src/search/tb2solver.cpp:332:22: note: Null pointer dereference toulbar2-1.2.1/src/search/tb2solver.cpp:130:67: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:134:46: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:157:13: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:491:22: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:502:22: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:806:57: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:843:61: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:875:61: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:914:61: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:949:61: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:989:61: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:1027:61: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:1073:61: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:1118:61: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:1188:65: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:1294:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:1405:16: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:1406:16: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:1407:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:1408:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:1875:74: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:1876:71: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:1906:46: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:1909:49: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:1918:130: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:1919:46: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:1920:53: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:1922:47: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:1934:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:1940:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:1993:11: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:2178:93: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:2179:26: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:2180:26: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:2768:10: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:2828:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:2829:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:2960:28: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3143:54: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3144:56: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3150:51: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3151:42: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3151:79: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3154:51: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3155:42: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3155:80: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3254:38: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3255:38: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3305:50: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3305:140: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3308:50: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3308:141: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3308:188: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3311:50: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3311:141: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3321:50: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3366:58: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3369:58: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3372:58: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3384:58: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3385:58: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3581:18: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3593:18: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3899:23: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:4069:59: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:4137:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/search/tb2solver.cpp:3281:38: style: The scope of the variable 'incrementalSearch' can be reduced. [variableScope] toulbar2-1.2.1/src/search/tb2solver.cpp:3284:38: style: The scope of the variable 'extrapolatedBound' can be reduced. [variableScope] toulbar2-1.2.1/src/search/tb2solver.cpp:4147:18: style: The scope of the variable 'source' can be reduced. [variableScope] toulbar2-1.2.1/src/search/tb2solver.cpp:3334:73: error: Expression '*back-*(--back)' depends on order of evaluation of side effects [unknownEvaluationOrder] toulbar2-1.2.1/src/search/tb2solver.cpp:3337:86: error: Expression '*back-*(--back)' depends on order of evaluation of side effects [unknownEvaluationOrder] toulbar2-1.2.1/src/search/tb2solver.cpp:203:40: style:inconclusive: Function 'read_solution' argument 1 names different: declaration 'fileName' definition 'filename'. [funcArgNamesDifferent] toulbar2-1.2.1/src/search/tb2solver.hpp:514:36: note: Function 'read_solution' argument 1 names different: declaration 'fileName' definition 'filename'. toulbar2-1.2.1/src/search/tb2solver.cpp:203:40: note: Function 'read_solution' argument 1 names different: declaration 'fileName' definition 'filename'. toulbar2-1.2.1/src/search/tb2solver.cpp:488:36: style:inconclusive: Function 'newsolution' argument 2 names different: declaration 'solver' definition '_solver_'. [funcArgNamesDifferent] toulbar2-1.2.1/src/search/tb2solver.cpp:27:43: note: Function 'newsolution' argument 2 names different: declaration 'solver' definition '_solver_'. toulbar2-1.2.1/src/search/tb2solver.cpp:488:36: note: Function 'newsolution' argument 2 names different: declaration 'solver' definition '_solver_'. toulbar2-1.2.1/src/search/tb2solver.cpp:498:60: style:inconclusive: Function 'setvalue' argument 4 names different: declaration 'solver' definition '_solver_'. [funcArgNamesDifferent] toulbar2-1.2.1/src/search/tb2solver.cpp:25:67: note: Function 'setvalue' argument 4 names different: declaration 'solver' definition '_solver_'. toulbar2-1.2.1/src/search/tb2solver.cpp:498:60: note: Function 'setvalue' argument 4 names different: declaration 'solver' definition '_solver_'. toulbar2-1.2.1/src/search/tb2solver.cpp:1421:27: style:inconclusive: Function 'initGap' argument 1 names different: declaration 'newlb' definition 'newLb'. [funcArgNamesDifferent] toulbar2-1.2.1/src/search/tb2solver.hpp:379:23: note: Function 'initGap' argument 1 names different: declaration 'newlb' definition 'newLb'. toulbar2-1.2.1/src/search/tb2solver.cpp:1421:27: note: Function 'initGap' argument 1 names different: declaration 'newlb' definition 'newLb'. toulbar2-1.2.1/src/search/tb2solver.cpp:1421:39: style:inconclusive: Function 'initGap' argument 2 names different: declaration 'newub' definition 'newUb'. [funcArgNamesDifferent] toulbar2-1.2.1/src/search/tb2solver.hpp:379:35: note: Function 'initGap' argument 2 names different: declaration 'newub' definition 'newUb'. toulbar2-1.2.1/src/search/tb2solver.cpp:1421:39: note: Function 'initGap' argument 2 names different: declaration 'newub' definition 'newUb'. toulbar2-1.2.1/src/search/tb2solver.cpp:1429:27: style:inconclusive: Function 'showGap' argument 1 names different: declaration 'newlb' definition 'newLb'. [funcArgNamesDifferent] toulbar2-1.2.1/src/search/tb2solver.hpp:380:23: note: Function 'showGap' argument 1 names different: declaration 'newlb' definition 'newLb'. toulbar2-1.2.1/src/search/tb2solver.cpp:1429:27: note: Function 'showGap' argument 1 names different: declaration 'newlb' definition 'newLb'. toulbar2-1.2.1/src/search/tb2solver.cpp:1429:39: style:inconclusive: Function 'showGap' argument 2 names different: declaration 'newub' definition 'newUb'. [funcArgNamesDifferent] toulbar2-1.2.1/src/search/tb2solver.hpp:380:35: note: Function 'showGap' argument 2 names different: declaration 'newub' definition 'newUb'. toulbar2-1.2.1/src/search/tb2solver.cpp:1429:39: note: Function 'showGap' argument 2 names different: declaration 'newub' definition 'newUb'. toulbar2-1.2.1/src/search/tb2solver.cpp:1448:36: style:inconclusive: Function 'binaryChoicePoint' argument 1 names different: declaration 'xIndex' definition 'varIndex'. [funcArgNamesDifferent] toulbar2-1.2.1/src/search/tb2solver.hpp:416:32: note: Function 'binaryChoicePoint' argument 1 names different: declaration 'xIndex' definition 'varIndex'. toulbar2-1.2.1/src/search/tb2solver.cpp:1448:36: note: Function 'binaryChoicePoint' argument 1 names different: declaration 'xIndex' definition 'varIndex'. toulbar2-1.2.1/src/search/tb2solver.cpp:1554:39: style:inconclusive: Function 'binaryChoicePointLDS' argument 1 names different: declaration 'xIndex' definition 'varIndex'. [funcArgNamesDifferent] toulbar2-1.2.1/src/search/tb2solver.hpp:417:35: note: Function 'binaryChoicePointLDS' argument 1 names different: declaration 'xIndex' definition 'varIndex'. toulbar2-1.2.1/src/search/tb2solver.cpp:1554:39: note: Function 'binaryChoicePointLDS' argument 1 names different: declaration 'xIndex' definition 'varIndex'. toulbar2-1.2.1/src/search/tb2solver.cpp:1702:40: style:inconclusive: Function 'narySortedChoicePoint' argument 1 names different: declaration 'xIndex' definition 'varIndex'. [funcArgNamesDifferent] toulbar2-1.2.1/src/search/tb2solver.hpp:418:36: note: Function 'narySortedChoicePoint' argument 1 names different: declaration 'xIndex' definition 'varIndex'. toulbar2-1.2.1/src/search/tb2solver.cpp:1702:40: note: Function 'narySortedChoicePoint' argument 1 names different: declaration 'xIndex' definition 'varIndex'. toulbar2-1.2.1/src/search/tb2solver.cpp:1734:43: style:inconclusive: Function 'narySortedChoicePointLDS' argument 1 names different: declaration 'xIndex' definition 'varIndex'. [funcArgNamesDifferent] toulbar2-1.2.1/src/search/tb2solver.hpp:419:39: note: Function 'narySortedChoicePointLDS' argument 1 names different: declaration 'xIndex' definition 'varIndex'. toulbar2-1.2.1/src/search/tb2solver.cpp:1734:43: note: Function 'narySortedChoicePointLDS' argument 1 names different: declaration 'xIndex' definition 'varIndex'. toulbar2-1.2.1/src/search/tb2solver.cpp:2075:47: style:inconclusive: Function 'hybridSolve' argument 1 names different: declaration 'root' definition 'cluster'. [funcArgNamesDifferent] toulbar2-1.2.1/src/search/tb2solver.hpp:435:43: note: Function 'hybridSolve' argument 1 names different: declaration 'root' definition 'cluster'. toulbar2-1.2.1/src/search/tb2solver.cpp:2075:47: note: Function 'hybridSolve' argument 1 names different: declaration 'root' definition 'cluster'. toulbar2-1.2.1/src/search/tb2solver.cpp:2834:33: style:inconclusive: Function 'preprocessing' argument 1 names different: declaration 'ub' definition 'initialUpperBound'. [funcArgNamesDifferent] toulbar2-1.2.1/src/search/tb2solver.hpp:483:29: note: Function 'preprocessing' argument 1 names different: declaration 'ub' definition 'initialUpperBound'. toulbar2-1.2.1/src/search/tb2solver.cpp:2834:33: note: Function 'preprocessing' argument 1 names different: declaration 'ub' definition 'initialUpperBound'. toulbar2-1.2.1/src/search/tb2solver.cpp:3846:44: style:inconclusive: Function 'restore' argument 2 names different: declaration 'node' definition 'nd'. [funcArgNamesDifferent] toulbar2-1.2.1/src/search/tb2solver.hpp:337:40: note: Function 'restore' argument 2 names different: declaration 'node' definition 'nd'. toulbar2-1.2.1/src/search/tb2solver.cpp:3846:44: note: Function 'restore' argument 2 names different: declaration 'node' definition 'nd'. toulbar2-1.2.1/src/search/tb2solver.cpp:2848:10: style: Local variable 'initialLowerBound' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/search/tb2solver.hpp:375:10: note: Shadowed declaration toulbar2-1.2.1/src/search/tb2solver.cpp:2848:10: note: Shadow variable toulbar2-1.2.1/src/search/tb2solver.cpp:3115:37: style: Local variable 'storedepth' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/search/tb2solver.cpp:3040:17: note: Shadowed declaration toulbar2-1.2.1/src/search/tb2solver.cpp:3115:37: note: Shadow variable toulbar2-1.2.1/src/search/tb2solver.cpp:3183:45: style: Local variable 'storedepth' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/search/tb2solver.cpp:3040:17: note: Shadowed declaration toulbar2-1.2.1/src/search/tb2solver.cpp:3183:45: note: Shadow variable toulbar2-1.2.1/src/search/tb2solver.cpp:4237:31: style: Local variable 'source' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/search/tb2solver.cpp:4147:18: note: Shadowed declaration toulbar2-1.2.1/src/search/tb2solver.cpp:4237:31: note: Shadow variable toulbar2-1.2.1/src/search/tb2solver.cpp:4238:35: style: Local variable 'target' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/search/tb2solver.cpp:4148:18: note: Shadowed declaration toulbar2-1.2.1/src/search/tb2solver.cpp:4238:35: note: Shadow variable toulbar2-1.2.1/src/search/tb2solver.cpp:4289:27: style: Local variable 'source' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/search/tb2solver.cpp:4147:18: note: Shadowed declaration toulbar2-1.2.1/src/search/tb2solver.cpp:4289:27: note: Shadow variable toulbar2-1.2.1/src/search/tb2solver.cpp:4293:31: style: Local variable 'target' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/search/tb2solver.cpp:4148:18: note: Shadowed declaration toulbar2-1.2.1/src/search/tb2solver.cpp:4293:31: note: Shadow variable toulbar2-1.2.1/src/search/tb2solver.cpp:4309:27: style: Local variable 'source' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/search/tb2solver.cpp:4147:18: note: Shadowed declaration toulbar2-1.2.1/src/search/tb2solver.cpp:4309:27: note: Shadow variable toulbar2-1.2.1/src/search/tb2solver.cpp:4310:31: style: Local variable 'target' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/search/tb2solver.cpp:4148:18: note: Shadowed declaration toulbar2-1.2.1/src/search/tb2solver.cpp:4310:31: note: Shadow variable toulbar2-1.2.1/src/search/tb2solver.cpp:330:10: style: Variable 'sep' can be declared as const array [constVariable] toulbar2-1.2.1/src/search/tb2solver.cpp:346:15: style: Variable 'ope' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/search/tb2solver.cpp:353:19: style: Variable 'nextsep' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/search/tb2solver.cpp:2116:23: style: Variable 'prevopen' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/search/tb2solver.cpp:2971:26: style: Variable 'problem0' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/search/tb2solver.cpp:3297:60: style: Variable 'x' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/search/tb2solver.cpp:3742:27: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/search/tb2solver.cpp:3742:35: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] toulbar2-1.2.1/src/search/tb2solver.cpp:3411:56: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] toulbar2-1.2.1/src/search/tb2solver.cpp:4175:76: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] toulbar2-1.2.1/src/search/tb2solver.cpp:4192:62: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] toulbar2-1.2.1/src/toulbar2test.cpp:71:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2automaton.hpp:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2automaton.cpp:27:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable costMultiplier [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2automaton.cpp:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2automaton.hpp:23:9: performance: Variable 'weight' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] toulbar2-1.2.1/src/utils/tb2automaton.hpp:26:10: style:inconclusive: Technically the member function 'WTransition::display' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2automaton.hpp:45:25: style:inconclusive: Technically the member function 'WFA::getNbStates' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2automaton.hpp:41:5: style: Class 'WFA' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2automaton.hpp:42:5: style: Class 'WFA' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2automaton.cpp:58:14: style:inconclusive: Function 'WFA' argument 1 names different: declaration 'nbSymbol' definition 'nbSymbols'. [funcArgNamesDifferent] toulbar2-1.2.1/src/utils/tb2automaton.hpp:43:13: note: Function 'WFA' argument 1 names different: declaration 'nbSymbol' definition 'nbSymbols'. toulbar2-1.2.1/src/utils/tb2automaton.cpp:58:14: note: Function 'WFA' argument 1 names different: declaration 'nbSymbol' definition 'nbSymbols'. toulbar2-1.2.1/src/utils/tb2automaton.cpp:94:97: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/utils/tb2automaton.cpp:99:101: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/utils/tb2automaton.cpp:104:90: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/utils/tb2btqueue.cpp:50:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2queue.cpp:41:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable incdec [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2queue.cpp:186:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2btlist.hpp:301:14: performance:inconclusive: Technically the member function 'BTList < Value >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:175:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < Value > , DLink < Value > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:180:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < Value > , DLink < Value > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:192:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < Value > , DLink < Value > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:197:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < Value > , DLink < Value > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:234:10: style:inconclusive: Technically the member function 'StoreStack < BTList < Value > , DLink < Value > * >::isFrozen' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2store.hpp:175:10: performance:inconclusive: Technically the member function 'StoreStack < Value , Value >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:180:10: performance:inconclusive: Technically the member function 'StoreStack < Value , Value >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:192:10: performance:inconclusive: Technically the member function 'StoreStack < Value , Value >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:197:10: performance:inconclusive: Technically the member function 'StoreStack < Value , Value >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:234:10: style:inconclusive: Technically the member function 'StoreStack < Value , Value >::isFrozen' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2btqueue.hpp:25:9: warning: The class 'BTQueue' defines member function with name 'getSize' also defined in its parent class 'BTList < Variable * >'. [duplInheritedMember] toulbar2-1.2.1/src/utils/tb2btlist.hpp:55:9: note: Parent function 'BTList < Variable * >::getSize' toulbar2-1.2.1/src/utils/tb2btqueue.hpp:25:9: note: Derived function 'BTQueue::getSize' toulbar2-1.2.1/src/utils/tb2btqueue.hpp:26:10: warning: The class 'BTQueue' defines member function with name 'empty' also defined in its parent class 'BTList < Variable * >'. [duplInheritedMember] toulbar2-1.2.1/src/utils/tb2btlist.hpp:56:10: note: Parent function 'BTList < Variable * >::empty' toulbar2-1.2.1/src/utils/tb2btqueue.hpp:26:10: note: Derived function 'BTQueue::empty' toulbar2-1.2.1/src/utils/tb2btqueue.hpp:28:10: warning: The class 'BTQueue' defines member function with name 'clear' also defined in its parent class 'BTList < Variable * >'. [duplInheritedMember] toulbar2-1.2.1/src/utils/tb2btlist.hpp:59:10: note: Parent function 'BTList < Variable * >::clear' toulbar2-1.2.1/src/utils/tb2btqueue.hpp:28:10: note: Derived function 'BTQueue::clear' toulbar2-1.2.1/src/utils/tb2btqueue.hpp:20:5: style: Class 'BTQueue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2btlist.hpp:47:5: style: Class 'BTList < Value >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2store.hpp:248:5: style: Class 'StoreBasic < Value >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2store.hpp:72:5: style: Class 'StoreStack < BTList < Value > , DLink < Value > * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2store.hpp:72:5: style: Class 'StoreStack < Value , Value >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2btqueue.cpp:38:30: style:inconclusive: Function 'print' argument 1 names different: declaration 'o' definition 'os'. [funcArgNamesDifferent] toulbar2-1.2.1/src/utils/tb2btqueue.hpp:38:25: note: Function 'print' argument 1 names different: declaration 'o' definition 'os'. toulbar2-1.2.1/src/utils/tb2btqueue.cpp:38:30: note: Function 'print' argument 1 names different: declaration 'o' definition 'os'. toulbar2-1.2.1/src/utils/tb2btqueue.cpp:25:23: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/utils/tb2btlist.hpp:31:5: warning: Member variable 'DLink < VariableWithTimeStamp >::content' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/utils/tb2btlist.hpp:301:14: performance:inconclusive: Technically the member function 'BTList < VariableWithTimeStamp >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:175:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < VariableWithTimeStamp > , DLink < VariableWithTimeStamp > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:180:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < VariableWithTimeStamp > , DLink < VariableWithTimeStamp > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:192:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < VariableWithTimeStamp > , DLink < VariableWithTimeStamp > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:197:10: performance:inconclusive: Technically the member function 'StoreStack < BTList < VariableWithTimeStamp > , DLink < VariableWithTimeStamp > * >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:234:10: style:inconclusive: Technically the member function 'StoreStack < BTList < VariableWithTimeStamp > , DLink < VariableWithTimeStamp > * >::isFrozen' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2queue.hpp:32:9: warning: The class 'Queue' defines member function with name 'getSize' also defined in its parent class 'BTList < VariableWithTimeStamp >'. [duplInheritedMember] toulbar2-1.2.1/src/utils/tb2btlist.hpp:55:9: note: Parent function 'BTList < VariableWithTimeStamp >::getSize' toulbar2-1.2.1/src/utils/tb2queue.hpp:32:9: note: Derived function 'Queue::getSize' toulbar2-1.2.1/src/utils/tb2queue.hpp:33:10: warning: The class 'Queue' defines member function with name 'empty' also defined in its parent class 'BTList < VariableWithTimeStamp >'. [duplInheritedMember] toulbar2-1.2.1/src/utils/tb2btlist.hpp:56:10: note: Parent function 'BTList < VariableWithTimeStamp >::empty' toulbar2-1.2.1/src/utils/tb2queue.hpp:33:10: note: Derived function 'Queue::empty' toulbar2-1.2.1/src/utils/tb2queue.hpp:35:10: warning: The class 'Queue' defines member function with name 'clear' also defined in its parent class 'BTList < VariableWithTimeStamp >'. [duplInheritedMember] toulbar2-1.2.1/src/utils/tb2btlist.hpp:59:10: note: Parent function 'BTList < VariableWithTimeStamp >::clear' toulbar2-1.2.1/src/utils/tb2queue.hpp:35:10: note: Derived function 'Queue::clear' toulbar2-1.2.1/src/utils/tb2btlist.hpp:47:5: style: Class 'BTList < VariableWithTimeStamp >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2store.hpp:72:5: style: Class 'StoreStack < BTList < VariableWithTimeStamp > , DLink < VariableWithTimeStamp > * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2queue.cpp:132:42: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2queue.cpp:133:42: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2queue.cpp:146:42: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2queue.cpp:147:42: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2queue.cpp:174:28: style:inconclusive: Function 'print' argument 1 names different: declaration 'o' definition 'os'. [funcArgNamesDifferent] toulbar2-1.2.1/src/utils/tb2queue.hpp:51:25: note: Function 'print' argument 1 names different: declaration 'o' definition 'os'. toulbar2-1.2.1/src/utils/tb2queue.cpp:174:28: note: Function 'print' argument 1 names different: declaration 'o' definition 'os'. toulbar2-1.2.1/src/utils/tb2queue.cpp:167:14: style: Local variable 'i' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/utils/tb2queue.cpp:162:9: note: Shadowed declaration toulbar2-1.2.1/src/utils/tb2queue.cpp:167:14: note: Shadow variable toulbar2-1.2.1/src/utils/tb2randomgen.cpp:32:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myrandom_generator [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:189:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable costMultiplier [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:214:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:248:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:295:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:326:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable costMultiplier [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:340:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:436:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2reader.cpp:2521:34: error: syntax error [syntaxError] toulbar2-1.2.1/src/utils/tb2system.cpp:44:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUSAGE_SELF [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2system.cpp:51:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2system.cpp:73:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interrupted [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2system.cpp:87:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_VIRTUAL [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2store.hpp:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/utils/tb2randomgen.hpp:14:5: warning: Member variable 'naryRandom::n' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/utils/tb2randomgen.hpp:14:5: warning: Member variable 'naryRandom::m' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:11:18: performance:inconclusive: Technically the member function 'naryRandom::connected' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2randomgen.hpp:23:10: note: Technically the member function 'naryRandom::connected' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/utils/tb2randomgen.cpp:11:18: note: Technically the member function 'naryRandom::connected' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/utils/tb2randomgen.cpp:353:18: style:inconclusive: Technically the member function 'naryRandom::ini' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2randomgen.hpp:33:10: note: Technically the member function 'naryRandom::ini' can be const. toulbar2-1.2.1/src/utils/tb2randomgen.cpp:353:18: note: Technically the member function 'naryRandom::ini' can be const. toulbar2-1.2.1/src/utils/tb2randomgen.cpp:345:23: style:inconclusive: Technically the member function 'naryRandom::toIndex' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2randomgen.hpp:34:15: note: Technically the member function 'naryRandom::toIndex' can be const. toulbar2-1.2.1/src/utils/tb2randomgen.cpp:345:23: note: Technically the member function 'naryRandom::toIndex' can be const. toulbar2-1.2.1/src/utils/tb2randomgen.cpp:370:17: style:inconclusive: Technically the member function 'naryRandom::inc' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2randomgen.hpp:35:9: note: Technically the member function 'naryRandom::inc' can be const. toulbar2-1.2.1/src/utils/tb2randomgen.cpp:370:17: note: Technically the member function 'naryRandom::inc' can be const. toulbar2-1.2.1/src/utils/tb2randomgen.hpp:14:5: style: Class 'naryRandom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:52:36: warning: Comparison of modulo result is predetermined, because it is always less than 100. [moduloAlwaysTrueFalse] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:29:24: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:180:24: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:202:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:203:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:204:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:240:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:241:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:286:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:287:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:318:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:319:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:334:13: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:335:13: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:486:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:501:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:516:23: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:526:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:537:10: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:41:16: style: The scope of the variable 'VV' can be reduced. [variableScope] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:42:13: style: The scope of the variable 'domsize' can be reduced. [variableScope] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:201:18: style: The scope of the variable 'dice' can be reduced. [variableScope] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:285:15: style: The scope of the variable 'dice' can be reduced. [variableScope] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:199:60: style:inconclusive: Function 'generateTernCtr' argument 4 names different: declaration 'p' definition 'nogoods'. [funcArgNamesDifferent] toulbar2-1.2.1/src/utils/tb2randomgen.hpp:26:52: note: Function 'generateTernCtr' argument 4 names different: declaration 'p' definition 'nogoods'. toulbar2-1.2.1/src/utils/tb2randomgen.cpp:199:60: note: Function 'generateTernCtr' argument 4 names different: declaration 'p' definition 'nogoods'. toulbar2-1.2.1/src/utils/tb2randomgen.cpp:283:52: style:inconclusive: Function 'generateBinCtr' argument 3 names different: declaration 'p' definition 'nogoods'. [funcArgNamesDifferent] toulbar2-1.2.1/src/utils/tb2randomgen.hpp:27:44: note: Function 'generateBinCtr' argument 3 names different: declaration 'p' definition 'nogoods'. toulbar2-1.2.1/src/utils/tb2randomgen.cpp:283:52: note: Function 'generateBinCtr' argument 3 names different: declaration 'p' definition 'nogoods'. toulbar2-1.2.1/src/utils/tb2randomgen.cpp:142:27: style: Local variable 'i' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:18:9: note: Shadowed declaration toulbar2-1.2.1/src/utils/tb2randomgen.cpp:142:27: note: Shadow variable toulbar2-1.2.1/src/utils/tb2randomgen.cpp:153:27: style: Local variable 'i' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:18:9: note: Shadowed declaration toulbar2-1.2.1/src/utils/tb2randomgen.cpp:153:27: note: Shadow variable toulbar2-1.2.1/src/utils/tb2store.hpp:253:5: warning:inconclusive: Member variable 'StoreBasic < long long >::v' is not initialized in the constructor. [uninitMemberVar] toulbar2-1.2.1/src/utils/tb2store.hpp:175:10: performance:inconclusive: Technically the member function 'StoreStack < long long , long long >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:180:10: performance:inconclusive: Technically the member function 'StoreStack < long long , long long >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:192:10: performance:inconclusive: Technically the member function 'StoreStack < long long , long long >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:197:10: performance:inconclusive: Technically the member function 'StoreStack < long long , long long >::restore' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2store.hpp:234:10: style:inconclusive: Technically the member function 'StoreStack < long long , long long >::isFrozen' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2store.hpp:248:5: style: Class 'StoreBasic < long long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/utils/tb2store.hpp:72:5: style: Class 'StoreStack < long long , long long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] toulbar2-1.2.1/src/vns/tb2localsearch.cpp:32:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lds [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/vns/tb2localsearch.cpp:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/vns/tb2localsearch.cpp:119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/src/vns/tb2localsearch.cpp:135:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COST [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/web/TUTORIALS/fappeval.c:33:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] toulbar2-1.2.1/web/TUTORIALS/square.cpp:24:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/web/TUTORIALS/fappeval.c:93:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/web/TUTORIALS/square.cpp:17:26: style: Parameter 'argv' can be declared as const array [constParameter] toulbar2-1.2.1/web/TUTORIALS/fappeval.c:35:7: style: Parameter 'argv' can be declared as const array [constParameter] toulbar2-1.2.1/web/TUTORIALS/fappeval.c:42:5: style: Unused variable: NB_CONTRAINTES [unusedVariable] toulbar2-1.2.1/web/TUTORIALS/fappeval.c:61:8: style: Unused variable: jj [unusedVariable] toulbar2-1.2.1/web/TUTORIALS/squaresoft.cpp:24:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] toulbar2-1.2.1/web/TUTORIALS/squaresoft.cpp:17:26: style: Parameter 'argv' can be declared as const array [constParameter] toulbar2-1.2.1/src/core/tb2knapsack.hpp:141:10: style: Unused private function: 'KnapsackConstraint::ExtOrProJ' [unusedPrivateFunction] toulbar2-1.2.1/src/core/tb2knapsack.hpp:141:10: note: Unused private function: 'KnapsackConstraint::ExtOrProJ' toulbar2-1.2.1/src/core/tb2knapsack.hpp:141:10: note: Unused private function: 'KnapsackConstraint::ExtOrProJ' toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:797:10: style:inconclusive: Technically the member function 'WeightedCSPConstraint::clearPtrReferences' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2knapsack.hpp:559:10: style: Virtual function 'universal' is called from constructor 'KnapsackConstraint(WCSP*wcsp,EnumeratedVariable**scope_in,int arity_in,Long capacity_in,vector>weights_in,Long MaxWeight_in,vector>VarVal_in,vector>NotVarVal_in,vector>>AMO_in,vector>Original_weigths_in,vectorCorrAMO_in,vectorVirtualVar_in,int nonassinged_in,const vector>>InitDel=vector>>()' at line 374. Dynamic binding is not used. [virtualCallInConstructor] toulbar2-1.2.1/src/core/tb2knapsack.hpp:374:17: note: Calling universal toulbar2-1.2.1/src/core/tb2knapsack.hpp:559:10: note: universal is a virtual function toulbar2-1.2.1/src/core/tb2knapsack.hpp:1886:10: style: Virtual function 'verify' is called from constructor 'KnapsackConstraint(WCSP*wcsp,EnumeratedVariable**scope_in,int arity_in,Long capacity_in,vector>weights_in,Long MaxWeight_in,vector>VarVal_in,vector>NotVarVal_in,vector>>AMO_in,vector>Original_weigths_in,vectorCorrAMO_in,vectorVirtualVar_in,int nonassinged_in,const vector>>InitDel=vector>>()' at line 378. Dynamic binding is not used. [virtualCallInConstructor] toulbar2-1.2.1/src/core/tb2knapsack.hpp:378:18: note: Calling verify toulbar2-1.2.1/src/core/tb2knapsack.hpp:1886:10: note: verify is a virtual function toulbar2-1.2.1/src/core/tb2clause.hpp:26:10: warning: The class 'WeightedClause' defines member function with name 'projectLB' also defined in its parent class 'Constraint'. [duplInheritedMember] toulbar2-1.2.1/src/core/tb2constraint.hpp:126:10: note: Parent function 'Constraint::projectLB' toulbar2-1.2.1/src/core/tb2clause.hpp:26:10: note: Derived function 'WeightedClause::projectLB' toulbar2-1.2.1/src/core/tb2knapsack.hpp:55:10: warning: The class 'KnapsackConstraint' defines member function with name 'projectLB' also defined in its parent class 'Constraint'. [duplInheritedMember] toulbar2-1.2.1/src/core/tb2constraint.hpp:126:10: note: Parent function 'Constraint::projectLB' toulbar2-1.2.1/src/core/tb2knapsack.hpp:55:10: note: Derived function 'KnapsackConstraint::projectLB' toulbar2-1.2.1/src/core/tb2clause.hpp:103:14: style: The destructor '~WeightedClause' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:509:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2clause.hpp:103:14: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2clause.hpp:105:10: style: The function 'setTuple' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:184:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2clause.hpp:105:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2clause.hpp:111:10: style: The function 'extension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:28:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2clause.hpp:111:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2clause.hpp:112:10: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:137:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2clause.hpp:112:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2clause.hpp:195:10: style: The function 'evalsubstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:190:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2clause.hpp:195:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2clause.hpp:196:10: style: The function 'evalsubstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:195:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2clause.hpp:196:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2clause.hpp:219:10: style: The function 'getCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:201:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2clause.hpp:219:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2knapsack.hpp:385:14: style: The destructor '~KnapsackConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:509:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2knapsack.hpp:385:14: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2knapsack.hpp:387:10: style: The function 'extension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:28:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2knapsack.hpp:387:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2knapsack.hpp:388:10: style: The function 'isKnapsack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:32:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2knapsack.hpp:388:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2knapsack.hpp:645:10: style: The function 'evalsubstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:190:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2knapsack.hpp:645:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2knapsack.hpp:646:10: style: The function 'evalsubstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:195:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2knapsack.hpp:646:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2knapsack.hpp:667:10: style: The function 'getCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:201:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2knapsack.hpp:667:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:254:14: style: The destructor '~WeightedCSPConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2abstractconstr.hpp:509:14: note: Virtual destructor in base class toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:254:14: note: Destructor in derived class toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:259:10: style: The function 'extension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:28:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:259:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:477:10: style: The function 'evalsubstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:190:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:477:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:478:10: style: The function 'evalsubstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:195:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:478:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:501:10: style: The function 'getCost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:201:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:501:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:259:10: style: The function 'extension' overrides a function in a base class but is identical to the overridden function [uselessOverride] toulbar2-1.2.1/src/core/tb2constraint.hpp:28:18: note: Virtual function in base class toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:259:10: note: Function in derived class toulbar2-1.2.1/src/core/tb2clause.hpp:222:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2knapsack.hpp:594:25: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2knapsack.hpp:670:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2knapsack.hpp:759:28: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:114:69: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:115:72: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:141:47: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:185:47: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:376:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:435:38: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:504:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:667:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:925:10: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:959:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:960:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:994:46: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:994:81: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:997:49: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:997:84: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1016:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1017:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1095:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1096:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1097:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1161:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1162:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1163:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1371:24: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1417:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1418:48: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1441:35: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1456:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1457:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1499:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1500:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1501:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1589:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1594:13: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1678:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1683:13: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1729:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1745:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1784:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1791:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1806:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1821:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1865:13: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1870:13: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1933:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1937:13: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1939:13: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2005:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2012:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2028:17: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2331:25: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2452:26: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2457:76: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2457:92: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2557:60: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2559:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2830:26: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2835:27: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2892:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2900:35: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2923:10: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2952:43: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3012:26: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3019:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3021:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3047:18: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3052:26: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3084:14: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3111:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3146:26: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3165:25: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3174:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3230:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3257:34: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3266:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3323:40: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3323:73: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3326:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3327:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3347:50: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3347:83: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3350:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3351:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3371:64: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3371:97: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3374:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3375:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3570:36: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3575:36: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3649:38: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3907:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4071:40: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4090:40: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4091:41: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4092:41: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4108:40: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4109:41: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4110:41: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4201:52: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4361:43: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4668:53: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4668:93: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4691:53: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4691:93: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4921:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5018:123: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5033:38: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5390:18: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5499:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5543:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5583:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5613:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5684:37: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5792:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5818:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5819:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5820:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5927:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5930:10: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5953:30: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6062:21: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6072:21: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6093:32: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6136:41: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6137:36: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6142:38: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6148:38: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6150:41: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6157:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6163:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6166:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6172:39: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6185:35: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6186:35: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6241:10: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6256:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6277:69: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6294:51: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6322:35: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6354:35: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6454:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6455:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6456:29: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6562:33: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6568:42: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6569:41: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6574:55: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6575:53: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6580:67: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6581:66: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6887:20: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6888:10: style: C-style pointer casting [cstyleCast] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1142:29: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1145:31: note: Found duplicate branches for 'if' and 'else'. toulbar2-1.2.1/src/core/tb2knapsack.hpp:1142:29: note: Found duplicate branches for 'if' and 'else'. toulbar2-1.2.1/src/core/tb2knapsack.hpp:874:26: style: The scope of the variable 'ok' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2knapsack.hpp:875:25: style: The scope of the variable 'k' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1058:13: style: The scope of the variable 'currentvar' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1112:13: style: The scope of the variable 'k' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1112:20: style: The scope of the variable 'k2' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1113:13: style: The scope of the variable 'currentvar' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1115:13: style: The scope of the variable 'OP' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1200:14: style: The scope of the variable 'diff0' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1201:13: style: The scope of the variable 'currentvar' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1276:13: style: The scope of the variable 'item1' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1277:13: style: The scope of the variable 'k' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1277:20: style: The scope of the variable 'currentvar' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1341:13: style: The scope of the variable 'currentVar' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1367:20: style: The scope of the variable 'currentvar' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1781:41: style: The scope of the variable 'k' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1781:48: style: The scope of the variable 'currentvar' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1890:13: style: The scope of the variable 'breakamo' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1578:25: style: The scope of the variable 'ex' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1859:9: style: The scope of the variable 'cId' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1922:25: style: The scope of the variable 'c' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1926:9: style: The scope of the variable 'cId' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1927:9: style: The scope of the variable 'hId' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3720:34: style: The scope of the variable 'j' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5399:16: style: The scope of the variable 'change' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6082:28: style: The scope of the variable 'vzi' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6217:28: style: The scope of the variable 'vzi' can be reduced. [variableScope] toulbar2-1.2.1/src/core/tb2clause.hpp:211:14: style: Local variable 'cost' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2clause.hpp:14:10: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2clause.hpp:211:14: note: Shadow variable toulbar2-1.2.1/src/core/tb2wcsp.cpp:1272:27: style: Local variable 'a' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1209:22: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2wcsp.cpp:1272:27: note: Shadow variable toulbar2-1.2.1/src/core/tb2wcsp.cpp:1273:31: style: Local variable 'b' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1209:25: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2wcsp.cpp:1273:31: note: Shadow variable toulbar2-1.2.1/src/core/tb2wcsp.cpp:1303:35: style: Local variable 'a' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1209:22: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2wcsp.cpp:1303:35: note: Shadow variable toulbar2-1.2.1/src/core/tb2wcsp.cpp:1313:39: style: Local variable 'a' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1209:22: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2wcsp.cpp:1313:39: note: Shadow variable toulbar2-1.2.1/src/core/tb2wcsp.cpp:1324:35: style: Local variable 'a' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1209:22: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2wcsp.cpp:1324:35: note: Shadow variable toulbar2-1.2.1/src/core/tb2wcsp.cpp:1325:39: style: Local variable 'b' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1209:25: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2wcsp.cpp:1325:39: note: Shadow variable toulbar2-1.2.1/src/core/tb2wcsp.cpp:1333:35: style: Local variable 'b' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1209:25: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2wcsp.cpp:1333:35: note: Shadow variable toulbar2-1.2.1/src/core/tb2wcsp.cpp:1334:39: style: Local variable 'a' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1209:22: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2wcsp.cpp:1334:39: note: Shadow variable toulbar2-1.2.1/src/core/tb2wcsp.cpp:3494:23: style: Local variable 'i' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2wcsp.cpp:3460:18: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2wcsp.cpp:3494:23: note: Shadow variable toulbar2-1.2.1/src/core/tb2wcsp.cpp:4442:18: style: Local variable 'sum' shadows outer function [shadowFunction] toulbar2-1.2.1/src/core/tb2wcsp.hpp:863:17: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2wcsp.cpp:4442:18: note: Shadow variable toulbar2-1.2.1/src/core/tb2wcsp.cpp:4937:13: style: Local variable 'elimo' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2wcsp.cpp:4840:9: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2wcsp.cpp:4937:13: note: Shadow variable toulbar2-1.2.1/src/core/tb2wcsp.cpp:6712:23: style: Local variable 'file' shadows outer variable [shadowVariable] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6709:14: note: Shadowed declaration toulbar2-1.2.1/src/core/tb2wcsp.cpp:6712:23: note: Shadow variable toulbar2-1.2.1/src/core/tb2knapsack.hpp:422:38: style: Parameter 'x' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/core/tb2knapsack.hpp:422:46: style: Parameter 'y' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/core/tb2knapsack.hpp:515:22: style: Parameter 'x' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/core/tb2knapsack.hpp:515:30: style: Parameter 'y' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/core/tb2knapsack.hpp:538:44: style: Parameter 'x' can be declared as const array [constParameterReference] toulbar2-1.2.1/src/core/tb2knapsack.hpp:538:70: style: Parameter 'y' can be declared as const array [constParameterReference] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1339:49: style: Parameter 'Slopes' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1365:46: style: Parameter 'y_i' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1663:50: style: Parameter 'x' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1663:58: style: Parameter 'y' can be declared as reference to const [constParameterReference] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1753:68: style: Parameter 'x' can be declared as const array [constParameterReference] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1753:94: style: Parameter 'y' can be declared as const array [constParameterReference] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5293:22: style: Variable 'order' can be declared as reference to const [constVariableReference] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5294:31: style: Variable 'rank' can be declared as reference to const [constVariableReference] toulbar2-1.2.1/src/core/tb2clause.hpp:306:33: style: Variable 'x' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2knapsack.hpp:594:19: style: Variable 'var' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2globalwcsp.hpp:667:33: style: Variable 'var' can be declared as pointer to const [constVariablePointer] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1040:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1120:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] toulbar2-1.2.1/src/core/tb2knapsack.hpp:1120:20: style: Variable 'b' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1674:13: style: Variable 'hId' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1780:13: style: Variable 'hId' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1927:13: style: Variable 'hId' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/core/tb2wcsp.cpp:1961:24: style: Variable 'source' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2051:19: style: Variable 'gcname' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2068:19: style: Variable 'gcname' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2620:27: style: Variable 'CurrentVarIdx' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2937:27: style: Variable 'semantics_' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/core/tb2wcsp.cpp:2937:16: style: Variable 'semantics_' is assigned a value that is never used. [unreadVariable] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5679:101: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5738:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/core/tb2wcsp.cpp:5788:101: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6065:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] toulbar2-1.2.1/src/core/tb2wcsp.cpp:6074:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] diff: head toulbar2-1.2.1/src/applis/tb2bep.cpp:97:11: style:inconclusive: Technically the member function 'BEP::printSolution' can be const. [functionConst] toulbar2-1.2.1/src/applis/tb2bep.hpp:26:10: note: Technically the member function 'BEP::printSolution' can be const. toulbar2-1.2.1/src/applis/tb2bep.cpp:97:11: note: Technically the member function 'BEP::printSolution' can be const. 2.17.0 toulbar2-1.2.1/src/applis/tb2bep.hpp:26:10: style:inconclusive: Technically the member function 'BEP::printSolution' can be const. [functionConst] toulbar2-1.2.1/src/applis/tb2bep.cpp:97:11: note: Technically the member function 'BEP::printSolution' can be const. toulbar2-1.2.1/src/applis/tb2bep.hpp:26:10: note: Technically the member function 'BEP::printSolution' can be const. head toulbar2-1.2.1/src/core/tb2clqcover.cpp:277:24: style: Unused private function: 'CliqueConstraint::gather_binary' [unusedPrivateFunction] toulbar2-1.2.1/src/core/tb2clqcover.hpp:172:10: note: Unused private function: 'CliqueConstraint::gather_binary' toulbar2-1.2.1/src/core/tb2clqcover.cpp:277:24: note: Unused private function: 'CliqueConstraint::gather_binary' head toulbar2-1.2.1/src/core/tb2clqcover.cpp:499:24: style: Unused private function: 'CliqueConstraint::project_zero_cost' [unusedPrivateFunction] toulbar2-1.2.1/src/core/tb2clqcover.hpp:149:10: note: Unused private function: 'CliqueConstraint::project_zero_cost' toulbar2-1.2.1/src/core/tb2clqcover.cpp:499:24: note: Unused private function: 'CliqueConstraint::project_zero_cost' head toulbar2-1.2.1/src/core/tb2clqcover.hpp:114:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head toulbar2-1.2.1/src/core/tb2clqcover.hpp:115:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.17.0 toulbar2-1.2.1/src/core/tb2clqcover.hpp:149:10: style: Unused private function: 'CliqueConstraint::project_zero_cost' [unusedPrivateFunction] 2.17.0 toulbar2-1.2.1/src/core/tb2clqcover.hpp:172:10: style: Unused private function: 'CliqueConstraint::gather_binary' [unusedPrivateFunction] head toulbar2-1.2.1/src/core/tb2constraint.hpp:192:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head toulbar2-1.2.1/src/core/tb2constraint.hpp:197:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head toulbar2-1.2.1/src/core/tb2domain.cpp:101:30: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2domain.cpp:99:25: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2domain.hpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.17.0 toulbar2-1.2.1/src/core/tb2domain.hpp:67:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] head toulbar2-1.2.1/src/core/tb2enumvar.cpp:1143:73: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2enumvar.cpp:1287:92: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2enumvar.cpp:93:95: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1390:19: style:inconclusive: Technically the member function 'WeightedGcc::rec_sum_counters' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:234:10: note: Technically the member function 'WeightedGcc::rec_sum_counters' can be const. toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1390:19: note: Technically the member function 'WeightedGcc::rec_sum_counters' can be const. head toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:65:38: performance:inconclusive: Technically the member function 'DecomposableGlobalCostFunction::color' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:33:10: note: Technically the member function 'DecomposableGlobalCostFunction::color' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:65:38: note: Technically the member function 'DecomposableGlobalCostFunction::color' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:234:10: style:inconclusive: Technically the member function 'WeightedGcc::rec_sum_counters' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:1390:19: note: Technically the member function 'WeightedGcc::rec_sum_counters' can be const. toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:234:10: note: Technically the member function 'WeightedGcc::rec_sum_counters' can be const. 2.17.0 toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:33:10: performance:inconclusive: Technically the member function 'DecomposableGlobalCostFunction::color' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/core/tb2globaldecomposable.cpp:65:38: note: Technically the member function 'DecomposableGlobalCostFunction::color' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/core/tb2globaldecomposable.hpp:33:10: note: Technically the member function 'DecomposableGlobalCostFunction::color' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/core/tb2knapsack.hpp:141:10: style: Unused private function: 'KnapsackConstraint::ExtOrProJ' [unusedPrivateFunction] head toulbar2-1.2.1/src/core/tb2knapsack.hpp:141:10: style: Unused private function: 'KnapsackConstraint::ExtOrProJ' [unusedPrivateFunction] toulbar2-1.2.1/src/core/tb2knapsack.hpp:141:10: note: Unused private function: 'KnapsackConstraint::ExtOrProJ' toulbar2-1.2.1/src/core/tb2knapsack.hpp:141:10: note: Unused private function: 'KnapsackConstraint::ExtOrProJ' head toulbar2-1.2.1/src/core/tb2naryconstr.cpp:277:22: style:inconclusive: Technically the member function 'NaryConstraint::consistent' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2naryconstr.hpp:93:10: note: Technically the member function 'NaryConstraint::consistent' can be const. toulbar2-1.2.1/src/core/tb2naryconstr.cpp:277:22: note: Technically the member function 'NaryConstraint::consistent' can be const. head toulbar2-1.2.1/src/core/tb2naryconstr.cpp:638:54: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2naryconstr.cpp:645:55: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2naryconstr.cpp:665:54: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2naryconstr.cpp:672:55: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2naryconstr.hpp:199:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head toulbar2-1.2.1/src/core/tb2naryconstr.hpp:216:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.17.0 toulbar2-1.2.1/src/core/tb2naryconstr.hpp:93:10: style:inconclusive: Technically the member function 'NaryConstraint::consistent' can be const. [functionConst] toulbar2-1.2.1/src/core/tb2naryconstr.cpp:277:22: note: Technically the member function 'NaryConstraint::consistent' can be const. toulbar2-1.2.1/src/core/tb2naryconstr.hpp:93:10: note: Technically the member function 'NaryConstraint::consistent' can be const. head toulbar2-1.2.1/src/core/tb2types.hpp:477:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head toulbar2-1.2.1/src/core/tb2vac.cpp:1049:20: performance:inconclusive: Technically the member function 'VACExtension::RASPSFindItThreshold' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/core/tb2vac.hpp:100:10: note: Technically the member function 'VACExtension::RASPSFindItThreshold' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/core/tb2vac.cpp:1049:20: note: Technically the member function 'VACExtension::RASPSFindItThreshold' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/core/tb2vac.hpp:100:10: performance:inconclusive: Technically the member function 'VACExtension::RASPSFindItThreshold' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/core/tb2vac.cpp:1049:20: note: Technically the member function 'VACExtension::RASPSFindItThreshold' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/core/tb2vac.hpp:100:10: note: Technically the member function 'VACExtension::RASPSFindItThreshold' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/core/tb2vacutils.cpp:125:59: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2vacutils.cpp:125:76: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2vacutils.cpp:235:44: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2vacutils.cpp:236:44: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2vacutils.cpp:96:59: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2wcsp.cpp:2457:92: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2wcsp.cpp:2937:16: style: Variable 'semantics_' is assigned a value that is never used. [unreadVariable] head toulbar2-1.2.1/src/core/tb2wcsp.cpp:3323:73: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2wcsp.cpp:3347:83: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2wcsp.cpp:3371:97: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2wcsp.cpp:4668:93: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2wcsp.cpp:4691:93: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2wcsp.cpp:994:81: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2wcsp.cpp:997:84: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/core/tb2wcsp.hpp:523:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head toulbar2-1.2.1/src/globals/tb2graph.cpp:514:13: style:inconclusive: Technically the member function 'Graph::printPath' can be const. [functionConst] toulbar2-1.2.1/src/globals/tb2graph.hpp:307:10: note: Technically the member function 'Graph::printPath' can be const. toulbar2-1.2.1/src/globals/tb2graph.cpp:514:13: note: Technically the member function 'Graph::printPath' can be const. 2.17.0 toulbar2-1.2.1/src/globals/tb2graph.hpp:307:10: style:inconclusive: Technically the member function 'Graph::printPath' can be const. [functionConst] toulbar2-1.2.1/src/globals/tb2graph.cpp:514:13: note: Technically the member function 'Graph::printPath' can be const. toulbar2-1.2.1/src/globals/tb2graph.hpp:307:10: note: Technically the member function 'Graph::printPath' can be const. head toulbar2-1.2.1/src/globals/tb2sameconstr.cpp:120:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] head toulbar2-1.2.1/src/incop/autotuning2.cpp:533:20: performance:inconclusive: Technically the member function 'DoubleTuning::doubleparameterwrite' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/incop/autotuning2.h:67:10: note: Technically the member function 'DoubleTuning::doubleparameterwrite' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/incop/autotuning2.cpp:533:20: note: Technically the member function 'DoubleTuning::doubleparameterwrite' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/incop/autotuning2.cpp:547:14: performance:inconclusive: Technically the member function 'Tuning::oneparameterwrite' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/incop/autotuning2.h:35:10: note: Technically the member function 'Tuning::oneparameterwrite' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/incop/autotuning2.cpp:547:14: note: Technically the member function 'Tuning::oneparameterwrite' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/incop/autotuning2.h:35:10: performance:inconclusive: Technically the member function 'Tuning::oneparameterwrite' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/incop/autotuning2.cpp:547:14: note: Technically the member function 'Tuning::oneparameterwrite' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/incop/autotuning2.h:35:10: note: Technically the member function 'Tuning::oneparameterwrite' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/incop/autotuning2.h:67:10: performance:inconclusive: Technically the member function 'DoubleTuning::doubleparameterwrite' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/incop/autotuning2.cpp:533:20: note: Technically the member function 'DoubleTuning::doubleparameterwrite' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/incop/autotuning2.h:67:10: note: Technically the member function 'DoubleTuning::doubleparameterwrite' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/incop/csproblem.cpp:184:55: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/incop/csproblem.cpp:187:49: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/incop/csproblem.cpp:190:44: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/incop/csproblem.cpp:190:69: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/incop/csproblem.cpp:206:58: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/incop/csproblem.cpp:302:56: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/incop/csproblem.cpp:307:78: style: C-style pointer casting [cstyleCast] 2.17.0 toulbar2-1.2.1/src/incop/incop.h:336:9: style:inconclusive: Technically the member function 'NeighborhoodSearch::returnbestmove' can be const. [functionConst] toulbar2-1.2.1/src/incop/incopalgo.cpp:344:25: note: Technically the member function 'NeighborhoodSearch::returnbestmove' can be const. toulbar2-1.2.1/src/incop/incop.h:336:9: note: Technically the member function 'NeighborhoodSearch::returnbestmove' can be const. 2.17.0 toulbar2-1.2.1/src/incop/incop.h:695:10: style:inconclusive: Technically the member function 'GWWAlgorithm::populationkeepbest' can be const. [functionConst] toulbar2-1.2.1/src/incop/incopalgo.cpp:766:20: note: Technically the member function 'GWWAlgorithm::populationkeepbest' can be const. toulbar2-1.2.1/src/incop/incop.h:695:10: note: Technically the member function 'GWWAlgorithm::populationkeepbest' can be const. head toulbar2-1.2.1/src/incop/incopalgo.cpp:1167:47: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/incop/incopalgo.cpp:344:25: style:inconclusive: Technically the member function 'NeighborhoodSearch::returnbestmove' can be const. [functionConst] toulbar2-1.2.1/src/incop/incop.h:336:9: note: Technically the member function 'NeighborhoodSearch::returnbestmove' can be const. toulbar2-1.2.1/src/incop/incopalgo.cpp:344:25: note: Technically the member function 'NeighborhoodSearch::returnbestmove' can be const. head toulbar2-1.2.1/src/incop/incopalgo.cpp:766:20: style:inconclusive: Technically the member function 'GWWAlgorithm::populationkeepbest' can be const. [functionConst] toulbar2-1.2.1/src/incop/incop.h:695:10: note: Technically the member function 'GWWAlgorithm::populationkeepbest' can be const. toulbar2-1.2.1/src/incop/incopalgo.cpp:766:20: note: Technically the member function 'GWWAlgorithm::populationkeepbest' can be const. head toulbar2-1.2.1/src/incop/incoputil.cpp:593:51: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/incop/narycsproblem.cpp:162:28: style:inconclusive: Technically the member function 'INCOP::NaryConstraint::compute_indexpart' can be const. [functionConst] toulbar2-1.2.1/src/incop/narycsproblem.h:45:9: note: Technically the member function 'INCOP::NaryConstraint::compute_indexpart' can be const. toulbar2-1.2.1/src/incop/narycsproblem.cpp:162:28: note: Technically the member function 'INCOP::NaryConstraint::compute_indexpart' can be const. head toulbar2-1.2.1/src/incop/narycsproblem.cpp:166:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head toulbar2-1.2.1/src/incop/narycsproblem.cpp:173:28: style:inconclusive: Technically the member function 'INCOP::NaryConstraint::nbtuples' can be const. [functionConst] toulbar2-1.2.1/src/incop/narycsproblem.h:55:9: note: Technically the member function 'INCOP::NaryConstraint::nbtuples' can be const. toulbar2-1.2.1/src/incop/narycsproblem.cpp:173:28: note: Technically the member function 'INCOP::NaryConstraint::nbtuples' can be const. head toulbar2-1.2.1/src/incop/narycsproblem.cpp:177:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head toulbar2-1.2.1/src/incop/narycsproblem.cpp:188:28: style:inconclusive: Technically the member function 'INCOP::NaryConstraint::compute_indexmultiplyer' can be const. [functionConst] toulbar2-1.2.1/src/incop/narycsproblem.h:54:9: note: Technically the member function 'INCOP::NaryConstraint::compute_indexmultiplyer' can be const. toulbar2-1.2.1/src/incop/narycsproblem.cpp:188:28: note: Technically the member function 'INCOP::NaryConstraint::compute_indexmultiplyer' can be const. head toulbar2-1.2.1/src/incop/narycsproblem.cpp:192:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head toulbar2-1.2.1/src/incop/narycsproblem.cpp:238:108: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/incop/narycsproblem.cpp:359:108: style: C-style pointer casting [cstyleCast] 2.17.0 toulbar2-1.2.1/src/incop/narycsproblem.h:45:9: style:inconclusive: Technically the member function 'INCOP::NaryConstraint::compute_indexpart' can be const. [functionConst] toulbar2-1.2.1/src/incop/narycsproblem.cpp:162:28: note: Technically the member function 'INCOP::NaryConstraint::compute_indexpart' can be const. toulbar2-1.2.1/src/incop/narycsproblem.h:45:9: note: Technically the member function 'INCOP::NaryConstraint::compute_indexpart' can be const. 2.17.0 toulbar2-1.2.1/src/incop/narycsproblem.h:54:9: style:inconclusive: Technically the member function 'INCOP::NaryConstraint::compute_indexmultiplyer' can be const. [functionConst] toulbar2-1.2.1/src/incop/narycsproblem.cpp:188:28: note: Technically the member function 'INCOP::NaryConstraint::compute_indexmultiplyer' can be const. toulbar2-1.2.1/src/incop/narycsproblem.h:54:9: note: Technically the member function 'INCOP::NaryConstraint::compute_indexmultiplyer' can be const. 2.17.0 toulbar2-1.2.1/src/incop/narycsproblem.h:55:9: style:inconclusive: Technically the member function 'INCOP::NaryConstraint::nbtuples' can be const. [functionConst] toulbar2-1.2.1/src/incop/narycsproblem.cpp:173:28: note: Technically the member function 'INCOP::NaryConstraint::nbtuples' can be const. toulbar2-1.2.1/src/incop/narycsproblem.h:55:9: note: Technically the member function 'INCOP::NaryConstraint::nbtuples' can be const. head toulbar2-1.2.1/src/mcriteria/bicriteria.cpp:382:24: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] head toulbar2-1.2.1/src/mcriteria/multicfn.cpp:1027:30: style:inconclusive: Technically the member function 'mcriteria::Var::nbValues' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:41:18: note: Technically the member function 'mcriteria::Var::nbValues' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:1027:30: note: Technically the member function 'mcriteria::Var::nbValues' can be const. head toulbar2-1.2.1/src/mcriteria/multicfn.cpp:1033:22: style:inconclusive: Technically the member function 'mcriteria::Var::print' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:35:10: note: Technically the member function 'mcriteria::Var::print' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:1033:22: note: Technically the member function 'mcriteria::Var::print' can be const. head toulbar2-1.2.1/src/mcriteria/multicfn.cpp:1107:39: style:inconclusive: Technically the member function 'mcriteria::CostFunction::arity' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:78:18: note: Technically the member function 'mcriteria::CostFunction::arity' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:1107:39: note: Technically the member function 'mcriteria::CostFunction::arity' can be const. head toulbar2-1.2.1/src/mcriteria/multicfn.cpp:31:16: performance:inconclusive: Technically the member function 'MultiCFN::checkVariablesConsistency' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:250:10: note: Technically the member function 'MultiCFN::checkVariablesConsistency' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/mcriteria/multicfn.cpp:31:16: note: Technically the member function 'MultiCFN::checkVariablesConsistency' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/mcriteria/multicfn.cpp:389:18: style:inconclusive: Technically the member function 'MultiCFN::getWeight' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:141:12: note: Technically the member function 'MultiCFN::getWeight' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:389:18: note: Technically the member function 'MultiCFN::getWeight' can be const. head toulbar2-1.2.1/src/mcriteria/multicfn.cpp:395:24: style:inconclusive: Technically the member function 'MultiCFN::nbNetworks' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:147:18: note: Technically the member function 'MultiCFN::nbNetworks' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:395:24: note: Technically the member function 'MultiCFN::nbNetworks' can be const. head toulbar2-1.2.1/src/mcriteria/multicfn.cpp:401:24: style:inconclusive: Technically the member function 'MultiCFN::nbVariables' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:153:18: note: Technically the member function 'MultiCFN::nbVariables' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:401:24: note: Technically the member function 'MultiCFN::nbVariables' can be const. head toulbar2-1.2.1/src/mcriteria/multicfn.cpp:407:23: style:inconclusive: Technically the member function 'MultiCFN::getNetworkName' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:160:17: note: Technically the member function 'MultiCFN::getNetworkName' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:407:23: note: Technically the member function 'MultiCFN::getNetworkName' can be const. head toulbar2-1.2.1/src/mcriteria/multicfn.cpp:413:24: style:inconclusive: Technically the member function 'MultiCFN::getDecimalPoint' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:165:18: note: Technically the member function 'MultiCFN::getDecimalPoint' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.cpp:413:24: note: Technically the member function 'MultiCFN::getDecimalPoint' can be const. head toulbar2-1.2.1/src/mcriteria/multicfn.cpp:814:24: performance:inconclusive: Technically the member function 'MultiCFN::tupleToIndex' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/mcriteria/multicfn.hpp:190:18: note: Technically the member function 'MultiCFN::tupleToIndex' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/mcriteria/multicfn.cpp:814:24: note: Technically the member function 'MultiCFN::tupleToIndex' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/mcriteria/multicfn.cpp:897:24: style: Variable 'ind_var' can be declared as reference to const [constVariableReference] 2.17.0 toulbar2-1.2.1/src/mcriteria/multicfn.cpp:938:24: style: Variable 'var_ind' can be declared as reference to const [constVariableReference] 2.17.0 toulbar2-1.2.1/src/mcriteria/multicfn.hpp:141:12: style:inconclusive: Technically the member function 'MultiCFN::getWeight' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:389:18: note: Technically the member function 'MultiCFN::getWeight' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.hpp:141:12: note: Technically the member function 'MultiCFN::getWeight' can be const. 2.17.0 toulbar2-1.2.1/src/mcriteria/multicfn.hpp:147:18: style:inconclusive: Technically the member function 'MultiCFN::nbNetworks' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:395:24: note: Technically the member function 'MultiCFN::nbNetworks' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.hpp:147:18: note: Technically the member function 'MultiCFN::nbNetworks' can be const. 2.17.0 toulbar2-1.2.1/src/mcriteria/multicfn.hpp:153:18: style:inconclusive: Technically the member function 'MultiCFN::nbVariables' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:401:24: note: Technically the member function 'MultiCFN::nbVariables' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.hpp:153:18: note: Technically the member function 'MultiCFN::nbVariables' can be const. 2.17.0 toulbar2-1.2.1/src/mcriteria/multicfn.hpp:160:17: style:inconclusive: Technically the member function 'MultiCFN::getNetworkName' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:407:23: note: Technically the member function 'MultiCFN::getNetworkName' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.hpp:160:17: note: Technically the member function 'MultiCFN::getNetworkName' can be const. 2.17.0 toulbar2-1.2.1/src/mcriteria/multicfn.hpp:165:18: style:inconclusive: Technically the member function 'MultiCFN::getDecimalPoint' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:413:24: note: Technically the member function 'MultiCFN::getDecimalPoint' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.hpp:165:18: note: Technically the member function 'MultiCFN::getDecimalPoint' can be const. 2.17.0 toulbar2-1.2.1/src/mcriteria/multicfn.hpp:190:18: performance:inconclusive: Technically the member function 'MultiCFN::tupleToIndex' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:814:24: note: Technically the member function 'MultiCFN::tupleToIndex' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/mcriteria/multicfn.hpp:190:18: note: Technically the member function 'MultiCFN::tupleToIndex' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/mcriteria/multicfn.hpp:250:10: performance:inconclusive: Technically the member function 'MultiCFN::checkVariablesConsistency' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:31:16: note: Technically the member function 'MultiCFN::checkVariablesConsistency' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/mcriteria/multicfn.hpp:250:10: note: Technically the member function 'MultiCFN::checkVariablesConsistency' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/mcriteria/multicfn.hpp:35:10: style:inconclusive: Technically the member function 'mcriteria::Var::print' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:1033:22: note: Technically the member function 'mcriteria::Var::print' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.hpp:35:10: note: Technically the member function 'mcriteria::Var::print' can be const. 2.17.0 toulbar2-1.2.1/src/mcriteria/multicfn.hpp:41:18: style:inconclusive: Technically the member function 'mcriteria::Var::nbValues' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:1027:30: note: Technically the member function 'mcriteria::Var::nbValues' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.hpp:41:18: note: Technically the member function 'mcriteria::Var::nbValues' can be const. 2.17.0 toulbar2-1.2.1/src/mcriteria/multicfn.hpp:78:18: style:inconclusive: Technically the member function 'mcriteria::CostFunction::arity' can be const. [functionConst] toulbar2-1.2.1/src/mcriteria/multicfn.cpp:1107:39: note: Technically the member function 'mcriteria::CostFunction::arity' can be const. toulbar2-1.2.1/src/mcriteria/multicfn.hpp:78:18: note: Technically the member function 'mcriteria::CostFunction::arity' can be const. head toulbar2-1.2.1/src/search/tb2btd.cpp:749:79: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/search/tb2btd.cpp:753:80: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/search/tb2clusters.cpp:1442:24: performance:inconclusive: Technically the member function 'TreeDecomposition::getNextUnassignedVar' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:493:9: note: Technically the member function 'TreeDecomposition::getNextUnassignedVar' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:1442:24: note: Technically the member function 'TreeDecomposition::getNextUnassignedVar' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/search/tb2clusters.cpp:1652:29: performance:inconclusive: Technically the member function 'TreeDecomposition::getBiggerCluster' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:512:14: note: Technically the member function 'TreeDecomposition::getBiggerCluster' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:1652:29: note: Technically the member function 'TreeDecomposition::getBiggerCluster' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/search/tb2clusters.cpp:2606:25: performance:inconclusive: Technically the member function 'TreeDecomposition::intersection' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:524:10: note: Technically the member function 'TreeDecomposition::intersection' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2606:25: note: Technically the member function 'TreeDecomposition::intersection' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/search/tb2clusters.cpp:2626:25: performance:inconclusive: Technically the member function 'TreeDecomposition::difference' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:526:10: note: Technically the member function 'TreeDecomposition::difference' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2626:25: note: Technically the member function 'TreeDecomposition::difference' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/search/tb2clusters.cpp:2635:25: performance:inconclusive: Technically the member function 'TreeDecomposition::sum' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:527:10: note: Technically the member function 'TreeDecomposition::sum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2635:25: note: Technically the member function 'TreeDecomposition::sum' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/search/tb2clusters.cpp:2642:25: performance:inconclusive: Technically the member function 'TreeDecomposition::sum' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:528:10: note: Technically the member function 'TreeDecomposition::sum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2642:25: note: Technically the member function 'TreeDecomposition::sum' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/search/tb2clusters.cpp:2647:25: performance:inconclusive: Technically the member function 'TreeDecomposition::included' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:529:10: note: Technically the member function 'TreeDecomposition::included' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2647:25: note: Technically the member function 'TreeDecomposition::included' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/search/tb2clusters.cpp:2656:25: performance:inconclusive: Technically the member function 'TreeDecomposition::clusterSum' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:530:10: note: Technically the member function 'TreeDecomposition::clusterSum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2656:25: note: Technically the member function 'TreeDecomposition::clusterSum' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/search/tb2clusters.cpp:2663:25: performance:inconclusive: Technically the member function 'TreeDecomposition::clusterSum' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:531:10: note: Technically the member function 'TreeDecomposition::clusterSum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2663:25: note: Technically the member function 'TreeDecomposition::clusterSum' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/search/tb2clusters.cpp:2668:25: performance:inconclusive: Technically the member function 'TreeDecomposition::ctrSum' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:532:10: note: Technically the member function 'TreeDecomposition::ctrSum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2668:25: note: Technically the member function 'TreeDecomposition::ctrSum' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/search/tb2clusters.cpp:2675:25: performance:inconclusive: Technically the member function 'TreeDecomposition::ctrSum' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:533:10: note: Technically the member function 'TreeDecomposition::ctrSum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2675:25: note: Technically the member function 'TreeDecomposition::ctrSum' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/search/tb2clusters.cpp:2708:25: performance:inconclusive: Technically the member function 'TreeDecomposition::printStats' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:548:10: note: Technically the member function 'TreeDecomposition::printStats' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2708:25: note: Technically the member function 'TreeDecomposition::printStats' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/search/tb2clusters.cpp:2783:25: performance:inconclusive: Technically the member function 'TreeDecomposition::updateInTD' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:552:10: note: Technically the member function 'TreeDecomposition::updateInTD' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2783:25: note: Technically the member function 'TreeDecomposition::updateInTD' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/search/tb2clusters.cpp:2795:29: performance:inconclusive: Technically the member function 'TreeDecomposition::lowestCommonAncestor' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:556:14: note: Technically the member function 'TreeDecomposition::lowestCommonAncestor' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:2795:29: note: Technically the member function 'TreeDecomposition::lowestCommonAncestor' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/search/tb2clusters.cpp:758:15: performance:inconclusive: Technically the member function 'Cluster::deconnectDiff' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.hpp:190:10: note: Technically the member function 'Cluster::deconnectDiff' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.cpp:758:15: note: Technically the member function 'Cluster::deconnectDiff' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/search/tb2clusters.cpp:827:15: style:inconclusive: Technically the member function 'Cluster::getLbRecRDS' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2clusters.hpp:273:10: note: Technically the member function 'Cluster::getLbRecRDS' can be const. toulbar2-1.2.1/src/search/tb2clusters.cpp:827:15: note: Technically the member function 'Cluster::getLbRecRDS' can be const. head toulbar2-1.2.1/src/search/tb2clusters.cpp:974:15: style:inconclusive: Technically the member function 'Cluster::isEdge' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2clusters.hpp:235:10: note: Technically the member function 'Cluster::isEdge' can be const. toulbar2-1.2.1/src/search/tb2clusters.cpp:974:15: note: Technically the member function 'Cluster::isEdge' can be const. 2.17.0 toulbar2-1.2.1/src/search/tb2clusters.hpp:190:10: performance:inconclusive: Technically the member function 'Cluster::deconnectDiff' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.cpp:758:15: note: Technically the member function 'Cluster::deconnectDiff' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.hpp:190:10: note: Technically the member function 'Cluster::deconnectDiff' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/search/tb2clusters.hpp:235:10: style:inconclusive: Technically the member function 'Cluster::isEdge' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2clusters.cpp:974:15: note: Technically the member function 'Cluster::isEdge' can be const. toulbar2-1.2.1/src/search/tb2clusters.hpp:235:10: note: Technically the member function 'Cluster::isEdge' can be const. 2.17.0 toulbar2-1.2.1/src/search/tb2clusters.hpp:273:10: style:inconclusive: Technically the member function 'Cluster::getLbRecRDS' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2clusters.cpp:827:15: note: Technically the member function 'Cluster::getLbRecRDS' can be const. toulbar2-1.2.1/src/search/tb2clusters.hpp:273:10: note: Technically the member function 'Cluster::getLbRecRDS' can be const. 2.17.0 toulbar2-1.2.1/src/search/tb2clusters.hpp:493:9: performance:inconclusive: Technically the member function 'TreeDecomposition::getNextUnassignedVar' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.cpp:1442:24: note: Technically the member function 'TreeDecomposition::getNextUnassignedVar' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.hpp:493:9: note: Technically the member function 'TreeDecomposition::getNextUnassignedVar' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/search/tb2clusters.hpp:512:14: performance:inconclusive: Technically the member function 'TreeDecomposition::getBiggerCluster' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.cpp:1652:29: note: Technically the member function 'TreeDecomposition::getBiggerCluster' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.hpp:512:14: note: Technically the member function 'TreeDecomposition::getBiggerCluster' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/search/tb2clusters.hpp:524:10: performance:inconclusive: Technically the member function 'TreeDecomposition::intersection' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.cpp:2606:25: note: Technically the member function 'TreeDecomposition::intersection' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.hpp:524:10: note: Technically the member function 'TreeDecomposition::intersection' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/search/tb2clusters.hpp:526:10: performance:inconclusive: Technically the member function 'TreeDecomposition::difference' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.cpp:2626:25: note: Technically the member function 'TreeDecomposition::difference' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.hpp:526:10: note: Technically the member function 'TreeDecomposition::difference' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/search/tb2clusters.hpp:527:10: performance:inconclusive: Technically the member function 'TreeDecomposition::sum' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.cpp:2635:25: note: Technically the member function 'TreeDecomposition::sum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.hpp:527:10: note: Technically the member function 'TreeDecomposition::sum' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/search/tb2clusters.hpp:528:10: performance:inconclusive: Technically the member function 'TreeDecomposition::sum' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.cpp:2642:25: note: Technically the member function 'TreeDecomposition::sum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.hpp:528:10: note: Technically the member function 'TreeDecomposition::sum' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/search/tb2clusters.hpp:529:10: performance:inconclusive: Technically the member function 'TreeDecomposition::included' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.cpp:2647:25: note: Technically the member function 'TreeDecomposition::included' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.hpp:529:10: note: Technically the member function 'TreeDecomposition::included' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/search/tb2clusters.hpp:530:10: performance:inconclusive: Technically the member function 'TreeDecomposition::clusterSum' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.cpp:2656:25: note: Technically the member function 'TreeDecomposition::clusterSum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.hpp:530:10: note: Technically the member function 'TreeDecomposition::clusterSum' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/search/tb2clusters.hpp:531:10: performance:inconclusive: Technically the member function 'TreeDecomposition::clusterSum' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.cpp:2663:25: note: Technically the member function 'TreeDecomposition::clusterSum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.hpp:531:10: note: Technically the member function 'TreeDecomposition::clusterSum' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/search/tb2clusters.hpp:532:10: performance:inconclusive: Technically the member function 'TreeDecomposition::ctrSum' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.cpp:2668:25: note: Technically the member function 'TreeDecomposition::ctrSum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.hpp:532:10: note: Technically the member function 'TreeDecomposition::ctrSum' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/search/tb2clusters.hpp:533:10: performance:inconclusive: Technically the member function 'TreeDecomposition::ctrSum' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.cpp:2675:25: note: Technically the member function 'TreeDecomposition::ctrSum' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.hpp:533:10: note: Technically the member function 'TreeDecomposition::ctrSum' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/search/tb2clusters.hpp:548:10: performance:inconclusive: Technically the member function 'TreeDecomposition::printStats' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.cpp:2708:25: note: Technically the member function 'TreeDecomposition::printStats' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.hpp:548:10: note: Technically the member function 'TreeDecomposition::printStats' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/search/tb2clusters.hpp:552:10: performance:inconclusive: Technically the member function 'TreeDecomposition::updateInTD' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.cpp:2783:25: note: Technically the member function 'TreeDecomposition::updateInTD' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.hpp:552:10: note: Technically the member function 'TreeDecomposition::updateInTD' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/search/tb2clusters.hpp:556:14: performance:inconclusive: Technically the member function 'TreeDecomposition::lowestCommonAncestor' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/search/tb2clusters.cpp:2795:29: note: Technically the member function 'TreeDecomposition::lowestCommonAncestor' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/search/tb2clusters.hpp:556:14: note: Technically the member function 'TreeDecomposition::lowestCommonAncestor' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/search/tb2solver.cpp:163:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] head toulbar2-1.2.1/src/search/tb2solver.cpp:165:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storeDomain [valueFlowBailoutIncompleteVar] head toulbar2-1.2.1/src/search/tb2solver.cpp:3151:79: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/search/tb2solver.cpp:3155:80: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/search/tb2solver.cpp:3305:140: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/search/tb2solver.cpp:3308:141: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/search/tb2solver.cpp:3308:188: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/search/tb2solver.cpp:3311:141: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/search/tb2solver.cpp:4041:38: style:inconclusive: Technically the member function 'Solver::SolutionTrie::TrieNode::present' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2solver.hpp:118:18: note: Technically the member function 'Solver::SolutionTrie::TrieNode::present' can be const. toulbar2-1.2.1/src/search/tb2solver.cpp:4041:38: note: Technically the member function 'Solver::SolutionTrie::TrieNode::present' can be const. 2.17.0 toulbar2-1.2.1/src/search/tb2solver.cpp:472:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] 2.17.0 toulbar2-1.2.1/src/search/tb2solver.hpp:118:18: style:inconclusive: Technically the member function 'Solver::SolutionTrie::TrieNode::present' can be const. [functionConst] toulbar2-1.2.1/src/search/tb2solver.cpp:4041:38: note: Technically the member function 'Solver::SolutionTrie::TrieNode::present' can be const. toulbar2-1.2.1/src/search/tb2solver.hpp:118:18: note: Technically the member function 'Solver::SolutionTrie::TrieNode::present' can be const. head toulbar2-1.2.1/src/utils/SimpleGlob.h:278:48: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/utils/SimpleGlob.h:293:52: style: C-style pointer casting [cstyleCast] head toulbar2-1.2.1/src/utils/SimpleOpt.h:445:48: debug: CheckClass::isMemberVar found used member variable 'm_nLastError' with varid 0 [varid0] head toulbar2-1.2.1/src/utils/SimpleOpt.h:445:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nLastError [valueFlowBailoutIncompleteVar] 2.17.0 toulbar2-1.2.1/src/utils/SimpleOpt.h:507:12: performance:inconclusive: Technically the member function 'CSimpleOptTempl < char >::PrepareArg' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/SimpleOpt.h:782:26: note: Technically the member function 'CSimpleOptTempl < char >::PrepareArg' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/utils/SimpleOpt.h:507:12: note: Technically the member function 'CSimpleOptTempl < char >::PrepareArg' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/utils/SimpleOpt.h:782:26: performance:inconclusive: Technically the member function 'CSimpleOptTempl < char >::PrepareArg' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/SimpleOpt.h:507:12: note: Technically the member function 'CSimpleOptTempl < char >::PrepareArg' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/utils/SimpleOpt.h:782:26: note: Technically the member function 'CSimpleOptTempl < char >::PrepareArg' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/utils/tb2randomgen.cpp:11:18: performance:inconclusive: Technically the member function 'naryRandom::connected' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2randomgen.hpp:23:10: note: Technically the member function 'naryRandom::connected' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/utils/tb2randomgen.cpp:11:18: note: Technically the member function 'naryRandom::connected' can be static (but you may consider moving to unnamed namespace). head toulbar2-1.2.1/src/utils/tb2randomgen.cpp:345:23: style:inconclusive: Technically the member function 'naryRandom::toIndex' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2randomgen.hpp:34:15: note: Technically the member function 'naryRandom::toIndex' can be const. toulbar2-1.2.1/src/utils/tb2randomgen.cpp:345:23: note: Technically the member function 'naryRandom::toIndex' can be const. head toulbar2-1.2.1/src/utils/tb2randomgen.cpp:353:18: style:inconclusive: Technically the member function 'naryRandom::ini' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2randomgen.hpp:33:10: note: Technically the member function 'naryRandom::ini' can be const. toulbar2-1.2.1/src/utils/tb2randomgen.cpp:353:18: note: Technically the member function 'naryRandom::ini' can be const. head toulbar2-1.2.1/src/utils/tb2randomgen.cpp:370:17: style:inconclusive: Technically the member function 'naryRandom::inc' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2randomgen.hpp:35:9: note: Technically the member function 'naryRandom::inc' can be const. toulbar2-1.2.1/src/utils/tb2randomgen.cpp:370:17: note: Technically the member function 'naryRandom::inc' can be const. 2.17.0 toulbar2-1.2.1/src/utils/tb2randomgen.hpp:23:10: performance:inconclusive: Technically the member function 'naryRandom::connected' can be static (but you may consider moving to unnamed namespace). [functionStatic] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:11:18: note: Technically the member function 'naryRandom::connected' can be static (but you may consider moving to unnamed namespace). toulbar2-1.2.1/src/utils/tb2randomgen.hpp:23:10: note: Technically the member function 'naryRandom::connected' can be static (but you may consider moving to unnamed namespace). 2.17.0 toulbar2-1.2.1/src/utils/tb2randomgen.hpp:33:10: style:inconclusive: Technically the member function 'naryRandom::ini' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:353:18: note: Technically the member function 'naryRandom::ini' can be const. toulbar2-1.2.1/src/utils/tb2randomgen.hpp:33:10: note: Technically the member function 'naryRandom::ini' can be const. 2.17.0 toulbar2-1.2.1/src/utils/tb2randomgen.hpp:34:15: style:inconclusive: Technically the member function 'naryRandom::toIndex' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:345:23: note: Technically the member function 'naryRandom::toIndex' can be const. toulbar2-1.2.1/src/utils/tb2randomgen.hpp:34:15: note: Technically the member function 'naryRandom::toIndex' can be const. 2.17.0 toulbar2-1.2.1/src/utils/tb2randomgen.hpp:35:9: style:inconclusive: Technically the member function 'naryRandom::inc' can be const. [functionConst] toulbar2-1.2.1/src/utils/tb2randomgen.cpp:370:17: note: Technically the member function 'naryRandom::inc' can be const. toulbar2-1.2.1/src/utils/tb2randomgen.hpp:35:9: note: Technically the member function 'naryRandom::inc' can be const. DONE