2025-05-09 20:55 ftp://ftp.de.debian.org/debian/pool/main/c/coinor-cbc/coinor-cbc_2.10.12+ds.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --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: b3c7f00 (2025-05-09 17:59:20 +0200) count: 2409 2401 elapsed-time: 23.5 24.6 head-timing-info: old-timing-info: head results: Cbc-releases-2.10.12/Cbc/examples/CbcBranchUser.cpp:137:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcBranchUser.cpp:384:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnNumber_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcBranchUser.cpp:421:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnNumber_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.cpp:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.cpp:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.cpp:155:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CbcIntegerTolerance [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.cpp:313:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CbcIntegerTolerance [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.cpp:460:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CbcIntegerTolerance [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.cpp:567:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable way_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.cpp:631:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable way_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcBranchFollow2.cpp:136:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CbcIntegerTolerance [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcBranchFollow2.cpp:310:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CbcIntegerTolerance [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcBranchFollow2.cpp:476:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.cpp:32:58: style:inconclusive: Function 'CbcLink' argument 6 names different: declaration 'setNumber' definition 'identifier'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.hpp:29:32: note: Function 'CbcLink' argument 6 names different: declaration 'setNumber' definition 'identifier'. Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.cpp:32:58: note: Function 'CbcLink' argument 6 names different: declaration 'setNumber' definition 'identifier'. Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.cpp:63:24: style:inconclusive: Function 'CbcLink' argument 4 names different: declaration 'typeSOS' definition 'sosType'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.hpp:37:26: note: Function 'CbcLink' argument 4 names different: declaration 'typeSOS' definition 'sosType'. Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.cpp:63:24: note: Function 'CbcLink' argument 4 names different: declaration 'typeSOS' definition 'sosType'. Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.cpp:63:78: style:inconclusive: Function 'CbcLink' argument 7 names different: declaration 'setNumber' definition 'identifier'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.hpp:38:32: note: Function 'CbcLink' argument 7 names different: declaration 'setNumber' definition 'identifier'. Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.cpp:63:78: note: Function 'CbcLink' argument 7 names different: declaration 'setNumber' definition 'identifier'. Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.cpp:156:17: style: Variable 'weight' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.cpp:182:16: style: Variable 'weight' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.cpp:195:12: style: Variable 'weight' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.cpp:314:17: style: Variable 'weight' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.cpp:315:14: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.cpp:322:11: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/examples/CbcBranchLink.cpp:324:16: style: Variable 'weight' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/examples/CbcBranchFollow2.hpp:33:3: style: Class 'CbcFollowOn2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/examples/CbcBranchFollow2.cpp:172:39: style: Condition 'rhsValue<=maximumRhs_&&0' is always false [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/CbcCompareUser.cpp:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcCompareUser.cpp:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcCompareUser.hpp:22:3: style: Class 'CbcCompareUser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/examples/CbcBranchUser.hpp:72:3: style: Class 'CbcSimpleIntegerFixed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:31:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usePrimalorSprint [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:50:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basic [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:447:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcBranchUser.cpp:124:14: style: Variable 'method' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/examples/CbcBranchUser.cpp:100:16: note: method is assigned Cbc-releases-2.10.12/Cbc/examples/CbcBranchUser.cpp:124:14: note: method is overwritten Cbc-releases-2.10.12/Cbc/examples/CbcBranchUser.cpp:124:14: style: Variable 'method' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/examples/CbcBranchUser.cpp:102:16: note: method is assigned Cbc-releases-2.10.12/Cbc/examples/CbcBranchUser.cpp:124:14: note: method is overwritten Cbc-releases-2.10.12/Cbc/examples/CbcBranchUser.cpp:124:14: style: Variable 'method' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/examples/CbcBranchUser.cpp:112:22: note: method is assigned Cbc-releases-2.10.12/Cbc/examples/CbcBranchUser.cpp:124:14: note: method is overwritten Cbc-releases-2.10.12/Cbc/examples/CbcBranchUser.cpp:124:14: style: Variable 'method' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/examples/CbcBranchUser.cpp:120:22: note: method is assigned Cbc-releases-2.10.12/Cbc/examples/CbcBranchUser.cpp:124:14: note: method is overwritten Cbc-releases-2.10.12/Cbc/examples/CbcBranchUser.cpp:76:7: style: The scope of the variable 'bestWay' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/examples/CbcBranchUser.cpp:342:70: style:inconclusive: Function 'CbcSimpleIntegerFixed' argument 1 names different: declaration 'simple' definition 'rhs'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/examples/CbcBranchUser.hpp:72:49: note: Function 'CbcSimpleIntegerFixed' argument 1 names different: declaration 'simple' definition 'rhs'. Cbc-releases-2.10.12/Cbc/examples/CbcBranchUser.cpp:342:70: note: Function 'CbcSimpleIntegerFixed' argument 1 names different: declaration 'simple' definition 'rhs'. Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:45:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usePrimalorSprint [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:95:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atLowerBound [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:484:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:56:23: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:56:26: style: Comparing expression of type 'bool' against value 2. Condition is always false. [compareValueOutOfTypeRangeError] Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:56:23: style: Condition '!algorithm_==2' is always false [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:180:11: style: Local variable 'row' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:79:16: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:180:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:310:17: style: Local variable 'solution' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:252:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:310:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:311:23: style: Local variable 'solution2' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:253:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:311:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:318:17: style: Local variable 'rowSolution' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:260:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:318:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:319:23: style: Local variable 'rowSolution2' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:261:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:319:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:320:17: style: Local variable 'dual' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:262:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:320:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:321:23: style: Local variable 'dual2' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:263:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:321:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/CbcSolver2.cpp:47:15: style: Variable 'solution' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basis_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:709:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/ClpQuadInterface.cpp:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basis_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/allCuts.cpp:132:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable requiredViolation_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/allCuts.cpp:245:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:241:35: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:279:23: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:347:27: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:376:43: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:241:38: style: Comparing expression of type 'bool' against value 2. Condition is always false. [compareValueOutOfTypeRangeError] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:279:26: style: Comparing expression of type 'bool' against value 2. Condition is always false. [compareValueOutOfTypeRangeError] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:347:30: style: Comparing expression of type 'bool' against value 2. Condition is always false. [compareValueOutOfTypeRangeError] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:376:46: style: Comparing expression of type 'bool' against value 2. Condition is always false. [compareValueOutOfTypeRangeError] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:90:22: style: Condition 'algorithm_==1' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:72:18: note: Assuming that condition 'algorithm_==0' is not redundant Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:90:22: note: Condition 'algorithm_==1' is always true Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:94:12: style: Condition 'choose' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:91:18: note: Assignment 'choose=true', assigned value is 1 Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:94:12: note: Condition 'choose' is always true Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:241:35: style: Condition 'algorithm_==2' is always false [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:279:23: style: Condition '!algorithm_==2' is always false [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:297:44: style: Condition 'algorithm_==1' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:241:44: note: Assuming that condition '!algorithm_' is not redundant Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:297:44: note: Condition 'algorithm_==1' is always true Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:376:43: style: Condition 'algorithm_==2' is always false [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:241:44: note: Assuming that condition '!algorithm_' is not redundant Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:295:21: note: Assuming condition is false Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:376:43: note: Condition 'algorithm_==2' is always false Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:62:24: warning: Either the condition 'model_' is redundant or there is possible null pointer dereference: model_. [nullPointerRedundantCheck] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:100:30: note: Assuming that condition 'model_' is not redundant Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:62:24: note: Null pointer dereference Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:63:32: warning: Either the condition 'model_' is redundant or there is possible null pointer dereference: model_. [nullPointerRedundantCheck] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:100:30: note: Assuming that condition 'model_' is not redundant Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:63:32: note: Null pointer dereference Cbc-releases-2.10.12/Cbc/examples/allCuts.cpp:249:12: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/allCuts.cpp:244:12: note: Assuming that condition 'argc<2' is not redundant Cbc-releases-2.10.12/Cbc/examples/allCuts.cpp:249:12: note: Condition 'argc>=2' is always true Cbc-releases-2.10.12/Cbc/examples/allCuts.cpp:298:7: style: Condition 'preProcess' is always false [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/allCuts.cpp:297:16: note: Assignment 'preProcess=false', assigned value is 0 Cbc-releases-2.10.12/Cbc/examples/allCuts.cpp:298:7: note: Condition 'preProcess' is always false Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:106:11: style: Local variable 'nNewCol' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:70:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:106:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:207:23: style: Local variable 'solution2' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:119:21: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:207:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:209:23: style: Local variable 'objective' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:171:21: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:209:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:271:11: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:67:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:271:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:284:9: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:67:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:284:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/CbcSolver3.cpp:270:15: style: Variable 'solution' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/examples/allCuts.cpp:297:14: style: Variable 'preProcess' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/examples/allCuts.cpp:269:18: note: preProcess is assigned Cbc-releases-2.10.12/Cbc/examples/allCuts.cpp:297:14: note: preProcess is overwritten Cbc-releases-2.10.12/Cbc/examples/allCuts.cpp:149:51: style:inconclusive: Function 'CglStoredUser' argument 1 names different: declaration 'rhs' definition 'source'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/examples/allCuts.cpp:76:38: note: Function 'CglStoredUser' argument 1 names different: declaration 'rhs' definition 'source'. Cbc-releases-2.10.12/Cbc/examples/allCuts.cpp:149:51: note: Function 'CglStoredUser' argument 1 names different: declaration 'rhs' definition 'source'. Cbc-releases-2.10.12/Cbc/examples/barrier.cpp:39:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useBarrier [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/barrier.cpp:66:12: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/barrier.cpp:61:12: note: Assuming that condition 'argc<2' is not redundant Cbc-releases-2.10.12/Cbc/examples/barrier.cpp:66:12: note: Condition 'argc>=2' is always true Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:85:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:248:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/clpdriver.cpp:117:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable presolveAfterFirstSolve [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/clpdriver.cpp:134:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiNameDiscipline [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/clpdriver.cpp:52:3: style: Class 'MyEventHandler3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/examples/clpdriver.cpp:146:12: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/clpdriver.cpp:141:12: note: Assuming that condition 'argc<2' is not redundant Cbc-releases-2.10.12/Cbc/examples/clpdriver.cpp:146:12: note: Condition 'argc>=2' is always true Cbc-releases-2.10.12/Cbc/examples/crew.cpp:40:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:361:12: error: Array 'which[0]' accessed at index 0, which is out of bounds. [arrayIndexOutOfBounds] Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:354:19: note: Assignment 'setNum=0', assigned value is 0 Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:356:23: note: Assuming condition is false Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:361:12: note: Array index out of bounds Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:363:14: error: Array 'which[0]' accessed at index 0, which is out of bounds. [arrayIndexOutOfBounds] Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:354:19: note: Assignment 'setNum=0', assigned value is 0 Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:356:23: note: Assuming condition is false Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:363:14: note: Array index out of bounds Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:355:7: warning: If memory allocation fails, then there is a possible null pointer dereference: len [nullPointerOutOfMemory] Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:349:22: note: Assuming allocation function fails Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:349:22: note: Assignment 'len=malloc(numberSets*sizeof(int[1]))', assigned value is 0 Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:355:7: note: Null pointer dereference Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:356:11: warning: If memory allocation fails, then there is a possible null pointer dereference: len [nullPointerOutOfMemory] Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:349:22: note: Assuming allocation function fails Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:349:22: note: Assignment 'len=malloc(numberSets*sizeof(int[1]))', assigned value is 0 Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:356:11: note: Null pointer dereference Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:361:7: warning: If memory allocation fails, then there is a possible null pointer dereference: which [nullPointerOutOfMemory] Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:350:25: note: Assuming allocation function fails Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:350:25: note: Assignment 'which=malloc(numberSets*sizeof(int[1]))', assigned value is 0 Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:356:23: note: Assuming condition is false Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:361:7: note: Null pointer dereference Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:362:23: warning: If memory allocation fails, then there is a possible null pointer dereference: len [nullPointerOutOfMemory] Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:349:22: note: Assuming allocation function fails Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:349:22: note: Assignment 'len=malloc(numberSets*sizeof(int[1]))', assigned value is 0 Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:356:23: note: Assuming condition is false Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:362:23: note: Null pointer dereference Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:363:9: warning: If memory allocation fails, then there is a possible null pointer dereference: which [nullPointerOutOfMemory] Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:350:25: note: Assuming allocation function fails Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:350:25: note: Assignment 'which=malloc(numberSets*sizeof(int[1]))', assigned value is 0 Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:356:23: note: Assuming condition is false Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:363:9: note: Null pointer dereference Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:366:58: warning: If memory allocation fails, then there is a possible null pointer dereference: weights [nullPointerOutOfMemory] Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:365:21: note: Assuming allocation function fails Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:365:21: note: Assignment 'weights=malloc(numPoints*sizeof(double[1]))', assigned value is 0 Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:366:58: note: Null pointer dereference Cbc-releases-2.10.12/Cbc/examples/crew.cpp:44:12: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/crew.cpp:39:12: note: Assuming that condition 'argc<2' is not redundant Cbc-releases-2.10.12/Cbc/examples/crew.cpp:44:12: note: Condition 'argc>=2' is always true Cbc-releases-2.10.12/Cbc/examples/crew.cpp:120:5: style: Exception should be caught by reference. [catchExceptionByValue] Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:24:34: style: Parameter 'model' can be declared as pointer to const. However it seems that 'callBack' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:74:30: note: You might need to cast the function pointer here Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:24:34: note: Parameter 'model' can be declared as pointer to const Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:244:11: style: Variable 'cbc_rowStatus' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/examples/cbc_driverC_sos.c:245:11: style: Variable 'cbc_columnStatus' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/examples/crew.cpp:137:9: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/crew.cpp:68:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/crew.cpp:137:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/crew.cpp:141:9: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/crew.cpp:67:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/crew.cpp:141:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/driver2.cpp:40:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/driver.cpp:40:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/driver2.cpp:44:12: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/driver2.cpp:39:12: note: Assuming that condition 'argc<2' is not redundant Cbc-releases-2.10.12/Cbc/examples/driver2.cpp:44:12: note: Condition 'argc>=2' is always true Cbc-releases-2.10.12/Cbc/examples/driver3.cpp:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/driver3.cpp:56:12: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/driver3.cpp:51:12: note: Assuming that condition 'argc<2' is not redundant Cbc-releases-2.10.12/Cbc/examples/driver3.cpp:56:12: note: Condition 'argc>=2' is always true Cbc-releases-2.10.12/Cbc/examples/driver.cpp:44:12: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/driver.cpp:39:12: note: Assuming that condition 'argc<2' is not redundant Cbc-releases-2.10.12/Cbc/examples/driver.cpp:44:12: note: Condition 'argc>=2' is always true Cbc-releases-2.10.12/Cbc/examples/driver4.cpp:83:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/driver4.cpp:249:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solution [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/driver4.cpp:289:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/driver4.cpp:182:3: style: Class 'MyEventHandler3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/examples/driver4.cpp:293:12: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/driver4.cpp:288:12: note: Assuming that condition 'argc<2' is not redundant Cbc-releases-2.10.12/Cbc/examples/driver4.cpp:293:12: note: Condition 'argc>=2' is always true Cbc-releases-2.10.12/Cbc/examples/driver4.cpp:254:25: style: Variable 'numberColumns' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/examples/driver4.cpp:254:11: style: Variable 'numberColumns' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/examples/driver5.cpp:147:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberMembers_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/driver5.cpp:344:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberMembers_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/driver5.cpp:476:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noAction [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/driver5.cpp:486:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/driver6.cpp:199:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solution [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/driver6.cpp:238:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/driver6.cpp:132:3: style: Class 'MyEventHandler3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/examples/driver6.cpp:242:12: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/driver6.cpp:237:12: note: Assuming that condition 'argc<2' is not redundant Cbc-releases-2.10.12/Cbc/examples/driver6.cpp:242:12: note: Condition 'argc>=2' is always true Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:223:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solution [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:320:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basis_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:688:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/driver5.cpp:394:3: style: Class 'MyEventHandler3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/examples/driver5.cpp:233:16: style: The scope of the variable 'valueP' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/examples/driver5.cpp:286:16: style: The scope of the variable 'valueP' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/examples/driver5.cpp:82:43: style:inconclusive: Function 'CbcUserSOS' argument 2 names different: declaration 'dummy' definition 'dummyInteger'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/examples/driver5.cpp:45:33: note: Function 'CbcUserSOS' argument 2 names different: declaration 'dummy' definition 'dummyInteger'. Cbc-releases-2.10.12/Cbc/examples/driver5.cpp:82:43: note: Function 'CbcUserSOS' argument 2 names different: declaration 'dummy' definition 'dummyInteger'. Cbc-releases-2.10.12/Cbc/examples/driver5.cpp:191:20: style: Local variable 'j' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/driver5.cpp:126:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/driver5.cpp:191:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/driver5.cpp:223:21: style: Local variable 'lower' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/driver5.cpp:131:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/driver5.cpp:223:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/driver5.cpp:224:21: style: Local variable 'upper' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/driver5.cpp:132:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/driver5.cpp:224:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:156:3: style: Class 'MyEventHandler3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:468:35: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:505:23: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:572:27: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:601:43: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:691:12: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:687:12: note: Assuming that condition 'argc<2' is not redundant Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:691:12: note: Condition 'argc>=2' is always true Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:223:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:240:7: note: Found duplicate branches for 'if' and 'else'. Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:223:5: note: Found duplicate branches for 'if' and 'else'. Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:468:38: style: Comparing expression of type 'bool' against value 2. Condition is always false. [compareValueOutOfTypeRangeError] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:505:26: style: Comparing expression of type 'bool' against value 2. Condition is always false. [compareValueOutOfTypeRangeError] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:572:30: style: Comparing expression of type 'bool' against value 2. Condition is always false. [compareValueOutOfTypeRangeError] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:601:46: style: Comparing expression of type 'bool' against value 2. Condition is always false. [compareValueOutOfTypeRangeError] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:468:35: style: Condition 'algorithm_==2' is always false [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:505:23: style: Condition '!algorithm_==2' is always false [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:522:44: style: Condition 'algorithm_==1' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:468:44: note: Assuming that condition '!algorithm_' is not redundant Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:522:44: note: Condition 'algorithm_==1' is always true Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:601:43: style: Condition 'algorithm_==2' is always false [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:468:44: note: Assuming that condition '!algorithm_' is not redundant Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:520:21: note: Assuming condition is false Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:601:43: note: Condition 'algorithm_==2' is always false Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:415:12: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:359:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:415:12: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:418:9: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:359:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:418:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:424:10: style: Local variable 'take' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:355:9: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:424:10: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:427:11: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:359:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:427:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:546:15: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:359:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:546:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:566:26: style: Variable 'sumInfeasibilities' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/examples/driverFat.cpp:570:30: style: Variable 'sumInfeasibilities' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/examples/fast0507.cpp:276:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiMaxNumIterationHotStart [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:223:17: style: The scope of the variable 'j' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:140:11: style: Local variable 'nNewCol' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:71:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:140:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:199:23: style: Local variable 'objective' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:158:21: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:199:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:236:16: style: Local variable 'feasible' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:159:12: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:236:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:269:11: style: Local variable 'nNewCol' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:71:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:269:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:433:23: style: Local variable 'solution2' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:347:21: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:433:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:435:23: style: Local variable 'objective' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:400:21: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:435:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:497:11: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:68:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:497:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:510:9: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:68:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:510:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:212:19: style: Variable 'rowLower' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:213:19: style: Variable 'rowUpper' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:496:15: style: Variable 'solution' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/examples/fast0507b.cpp:263:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiMaxNumIterationHotStart [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:210:22: style: Variable 'returnCode' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:253:22: style: Variable 'returnCode' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/examples/CbcSolverLongThin.cpp:256:20: style: Variable 'returnCode' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/examples/gear.cpp:216:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/fast0507.cpp:308:5: style: Exception should be caught by reference. [catchExceptionByValue] Cbc-releases-2.10.12/Cbc/examples/fast0507.cpp:343:9: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/fast0507.cpp:228:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/fast0507.cpp:343:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/fast0507.cpp:347:9: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/fast0507.cpp:227:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/fast0507.cpp:347:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/fast0507.cpp:298:17: style: Unused variable: problemName [unusedVariable] Cbc-releases-2.10.12/Cbc/examples/fast0507b.cpp:324:9: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/fast0507b.cpp:144:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/fast0507b.cpp:324:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/fast0507b.cpp:328:9: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/fast0507b.cpp:147:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/fast0507b.cpp:328:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/fast0507b.cpp:285:17: style: Unused variable: problemName [unusedVariable] Cbc-releases-2.10.12/Cbc/examples/hotstart.cpp:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/inc.cpp:71:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solution [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/inc.cpp:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/inc.cpp:22:3: style: Class 'SolHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/examples/inc.cpp:126:23: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/examples/inc.cpp:13:31: style: Parameter 'model' can be declared as pointer to const. However it seems that 'callBack' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cbc-releases-2.10.12/Cbc/examples/inc.cpp:126:56: note: You might need to cast the function pointer here Cbc-releases-2.10.12/Cbc/examples/inc.cpp:13:31: note: Parameter 'model' can be declared as pointer to const Cbc-releases-2.10.12/Cbc/examples/gear.cpp:271:14: style: Local variable 'value' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/gear.cpp:113:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/gear.cpp:271:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/interrupt.cpp:202:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stop [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/interrupt.cpp:344:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/interrupt.cpp:127:3: style: Class 'MyEventHandler3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/examples/interrupt.cpp:256:3: style: Class 'MyEventHandler4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/examples/interrupt.cpp:348:12: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/interrupt.cpp:343:12: note: Assuming that condition 'argc<2' is not redundant Cbc-releases-2.10.12/Cbc/examples/interrupt.cpp:348:12: note: Condition 'argc>=2' is always true Cbc-releases-2.10.12/Cbc/examples/interrupt.cpp:213:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] Cbc-releases-2.10.12/Cbc/examples/interrupt.cpp:230:7: note: Found duplicate branches for 'if' and 'else'. Cbc-releases-2.10.12/Cbc/examples/interrupt.cpp:213:5: note: Found duplicate branches for 'if' and 'else'. Cbc-releases-2.10.12/Cbc/examples/hotstart.cpp:68:12: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/hotstart.cpp:63:12: note: Assuming that condition 'argc<2' is not redundant Cbc-releases-2.10.12/Cbc/examples/hotstart.cpp:68:12: note: Condition 'argc>=2' is always true Cbc-releases-2.10.12/Cbc/examples/hotstart.cpp:269:9: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/hotstart.cpp:241:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/hotstart.cpp:269:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/hotstart.cpp:75:16: style: Variable 'time1' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/examples/link.cpp:135:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/lotsize.cpp:40:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/longthin.cpp:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/lotsize.cpp:44:12: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/lotsize.cpp:39:12: note: Assuming that condition 'argc<2' is not redundant Cbc-releases-2.10.12/Cbc/examples/lotsize.cpp:44:12: note: Condition 'argc>=2' is always true Cbc-releases-2.10.12/Cbc/examples/lotsize.cpp:118:9: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/lotsize.cpp:53:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/lotsize.cpp:118:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/lotsize.cpp:122:9: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/lotsize.cpp:52:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/lotsize.cpp:122:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/minimum.cpp:23:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/minimum.cpp:28:3: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] Cbc-releases-2.10.12/Cbc/examples/link.cpp:137:12: style: Local variable 'value' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/link.cpp:90:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/link.cpp:137:12: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/link.cpp:198:14: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/link.cpp:106:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/link.cpp:198:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/link.cpp:200:16: style: Local variable 'value' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/link.cpp:90:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/link.cpp:200:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/link.cpp:178:10: style: Variable 'where' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/examples/modify.cpp:31:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/longthin.cpp:53:12: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/longthin.cpp:48:12: note: Assuming that condition 'argc<2' is not redundant Cbc-releases-2.10.12/Cbc/examples/longthin.cpp:53:12: note: Condition 'argc>=2' is always true Cbc-releases-2.10.12/Cbc/examples/longthin.cpp:169:5: style: Exception should be caught by reference. [catchExceptionByValue] Cbc-releases-2.10.12/Cbc/examples/longthin.cpp:186:9: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/longthin.cpp:113:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/longthin.cpp:186:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/longthin.cpp:190:9: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/longthin.cpp:112:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/longthin.cpp:190:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/modk.c:158:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/modk.c:266:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/nway.cpp:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/parallel.cpp:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/parallel.cpp:110:12: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/parallel.cpp:105:12: note: Assuming that condition 'argc<2' is not redundant Cbc-releases-2.10.12/Cbc/examples/parallel.cpp:110:12: note: Condition 'argc>=2' is always true Cbc-releases-2.10.12/Cbc/examples/parallel.cpp:142:14: style: Redundant initialization for 'thisArgc'. The initialized value is overwritten before it is read. [redundantInitialization] Cbc-releases-2.10.12/Cbc/examples/parallel.cpp:137:18: note: thisArgc is initialized Cbc-releases-2.10.12/Cbc/examples/parallel.cpp:142:14: note: thisArgc is overwritten Cbc-releases-2.10.12/Cbc/examples/parallel.cpp:220:12: style: Local variable 'argv' shadows outer argument [shadowArgument] Cbc-releases-2.10.12/Cbc/examples/parallel.cpp:87:32: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/parallel.cpp:220:12: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/parallel.cpp:221:9: style: Local variable 'argc' shadows outer argument [shadowArgument] Cbc-releases-2.10.12/Cbc/examples/parallel.cpp:87:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/parallel.cpp:221:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/modk.c:204:32: style:inconclusive: Function 'intcmp' argument 1 names different: declaration 'pd1' definition 'pi1'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/examples/modk.c:29:32: note: Function 'intcmp' argument 1 names different: declaration 'pd1' definition 'pi1'. Cbc-releases-2.10.12/Cbc/examples/modk.c:204:32: note: Function 'intcmp' argument 1 names different: declaration 'pd1' definition 'pi1'. Cbc-releases-2.10.12/Cbc/examples/modk.c:204:49: style:inconclusive: Function 'intcmp' argument 2 names different: declaration 'pd2' definition 'pi2'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/examples/modk.c:29:49: note: Function 'intcmp' argument 2 names different: declaration 'pd2' definition 'pi2'. Cbc-releases-2.10.12/Cbc/examples/modk.c:204:49: note: Function 'intcmp' argument 2 names different: declaration 'pd2' definition 'pi2'. Cbc-releases-2.10.12/Cbc/examples/modk.c:133:16: style: Variable 'mults' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/examples/nway.cpp:43:12: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/nway.cpp:38:12: note: Assuming that condition 'argc<2' is not redundant Cbc-releases-2.10.12/Cbc/examples/nway.cpp:43:12: note: Condition 'argc>=2' is always true Cbc-releases-2.10.12/Cbc/examples/nway.cpp:72:13: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/nway.cpp:51:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/nway.cpp:72:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/nway.cpp:81:15: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/nway.cpp:51:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/nway.cpp:81:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/nway.cpp:158:9: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/nway.cpp:52:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/nway.cpp:158:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/nway.cpp:162:9: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/nway.cpp:51:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/nway.cpp:162:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/pool.cpp:38:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/nway.cpp:100:20: style: Variable 'numberIntegers' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/examples/pool.cpp:42:12: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/pool.cpp:37:12: note: Assuming that condition 'argc<2' is not redundant Cbc-releases-2.10.12/Cbc/examples/pool.cpp:42:12: note: Condition 'argc>=2' is always true Cbc-releases-2.10.12/Cbc/examples/qmip.cpp:139:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiMaxNumIterationHotStart [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/qmip2.cpp:115:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/qmip.cpp:186:9: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/qmip.cpp:80:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/qmip.cpp:186:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/repeat.cpp:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/sample1.cpp:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUSAGE_SELF [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/sample1.cpp:97:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/sample1.cpp:158:15: style: Variable 'clp' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/examples/sample1.cpp:164:11: style: Variable 'lower2' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/examples/sample1.cpp:165:11: style: Variable 'upper2' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/examples/repeat.cpp:73:12: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/repeat.cpp:68:12: note: Assuming that condition 'argc<2' is not redundant Cbc-releases-2.10.12/Cbc/examples/repeat.cpp:73:12: note: Condition 'argc>=2' is always true Cbc-releases-2.10.12/Cbc/examples/repeat.cpp:308:14: style: The scope of the variable 'value' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/examples/repeat.cpp:80:16: style: Variable 'time1' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/examples/sample2.cpp:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/sample4.cpp:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/sample3.cpp:175:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiMaxNumIterationHotStart [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/sample4.cpp:56:12: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/sample4.cpp:51:12: note: Assuming that condition 'argc<2' is not redundant Cbc-releases-2.10.12/Cbc/examples/sample4.cpp:56:12: note: Condition 'argc>=2' is always true Cbc-releases-2.10.12/Cbc/examples/sample4.cpp:137:14: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/sample4.cpp:81:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/sample4.cpp:137:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/sample2.cpp:84:12: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/sample2.cpp:79:12: note: Assuming that condition 'argc<2' is not redundant Cbc-releases-2.10.12/Cbc/examples/sample2.cpp:84:12: note: Condition 'argc>=2' is always true Cbc-releases-2.10.12/Cbc/examples/sample2.cpp:73:21: style: Variable 'dirsep' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/examples/simpleBAB.cpp:49:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDualObjectiveLimit [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/sample5.cpp:85:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/sample5.cpp:293:9: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/sample5.cpp:106:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/sample5.cpp:293:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/sample5.cpp:102:7: style: Variable 'starts' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/examples/sos.cpp:40:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/sos.cpp:44:12: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/examples/sos.cpp:39:12: note: Assuming that condition 'argc<2' is not redundant Cbc-releases-2.10.12/Cbc/examples/sos.cpp:44:12: note: Condition 'argc>=2' is always true Cbc-releases-2.10.12/Cbc/examples/sos.cpp:73:13: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/sos.cpp:52:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/sos.cpp:73:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/sos.cpp:82:15: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/sos.cpp:52:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/sos.cpp:82:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/sos.cpp:191:9: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/sos.cpp:53:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/sos.cpp:191:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/sos.cpp:195:9: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/sos.cpp:52:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/sos.cpp:195:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/sos.cpp:112:20: style: Variable 'numberIntegers' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/examples/sample3.cpp:300:14: style: Variable 'intSolnV' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/examples/sudoku.cpp:352:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/userParallelHeuristic.cpp:143:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actions_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/userParallelHeuristic.cpp:252:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/userParallelHeuristic.cpp:333:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiNameDiscipline [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/userParallelHeuristic.cpp:43:3: style: Class 'CbcHeuristicUser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/examples/userParallelHeuristic2.cpp:147:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actions_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/userParallelHeuristic2.cpp:274:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/userParallelHeuristic2.cpp:375:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noAction [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/userParallelHeuristic2.cpp:423:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiNameDiscipline [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/examples/userParallelHeuristic2.cpp:47:3: style: Class 'CbcHeuristicUser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/examples/userParallelHeuristic2.cpp:307:3: style: Class 'MyEventHandler3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable branchIndex_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable branchIndex_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable branchIndex_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcBranchAllDifferent.cpp:107:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcBranchBase.cpp:171:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcCountRowCut.hpp:75:14: style:inconclusive: Either there is a missing 'override', or the member function 'CbcCountRowCut::numberPointingToThis' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:1386:15: style:inconclusive: Technically the member function 'CbcModel::setTestSolution' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2064:15: style:inconclusive: Technically the member function 'CbcModel::sayEventHappened' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2217:15: style:inconclusive: Technically the member function 'CbcModel::modelOwnsSolver' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2737:58: style:inconclusive: Technically the member function 'CbcModel::getMIPStart' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcCountRowCut.hpp:44:3: style: Class 'CbcCountRowCut' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcCountRowCut.hpp:134:3: style: Class 'CbcRowCuts' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcMessage.hpp:87:3: style: Class 'CbcMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcEventHandler.hpp:169:3: style: Class 'CbcEventHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2184:3: style: Class 'CbcModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:25:3: style: Class 'CbcBranchCut' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcFullNodeInfo.hpp:92:16: style: The function 'applyToModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFullNodeInfo.hpp:92:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFullNodeInfo.hpp:97:15: style: The function 'applyBounds' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.hpp:114:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFullNodeInfo.hpp:97:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFullNodeInfo.hpp:103:24: style: The function 'buildRowBasis' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.hpp:120:24: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFullNodeInfo.hpp:103:24: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFullNodeInfo.hpp:116:4: style: The destructor '~CbcFullNodeInfo' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.hpp:102:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcFullNodeInfo.hpp:116:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcFullNodeInfo.hpp:119:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.hpp:122:24: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFullNodeInfo.hpp:119:24: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.hpp:47:16: style: The function 'applyToModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.hpp:47:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.hpp:52:15: style: The function 'applyBounds' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.hpp:114:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.hpp:52:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.hpp:57:24: style: The function 'buildRowBasis' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.hpp:120:24: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.hpp:57:24: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.hpp:71:4: style: The destructor '~CbcPartialNodeInfo' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.hpp:102:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.hpp:71:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.hpp:74:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.hpp:122:24: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.hpp:74:24: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:30:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:83:22: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:30:22: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:36:4: style: The destructor '~CbcBranchCut' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:86:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:36:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:39:18: style: The function 'infeasibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:106:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:39:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:52:16: style: The function 'feasibleRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:120:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:52:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:59:31: style: The function 'createCbcBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:138:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:59:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:76:31: style: The function 'preferredNewFeasible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:173:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:76:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:87:31: style: The function 'notPreferredNewFeasible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:186:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:87:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:125:31: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:67:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:125:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:128:12: style: The destructor '~CbcCutBranchingObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:70:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:128:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:135:18: style: The function 'branch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:98:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:135:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:147:28: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:199:28: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:147:28: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:159:15: style: The function 'compareOriginalObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:208:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:159:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:169:27: style: The function 'compareBranchingObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:222:27: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:169:27: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchAllDifferent.hpp:35:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:30:22: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchAllDifferent.hpp:35:22: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchAllDifferent.hpp:41:4: style: The destructor '~CbcBranchAllDifferent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:36:4: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchAllDifferent.hpp:41:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchAllDifferent.hpp:44:18: style: The function 'infeasibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:39:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchAllDifferent.hpp:44:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchAllDifferent.hpp:48:31: style: The function 'createCbcBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:59:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchAllDifferent.hpp:48:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchAllDifferent.cpp:37:67: style:inconclusive: Function 'CbcBranchAllDifferent' argument 2 names different: declaration 'number' definition 'numberInSet'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcBranchAllDifferent.hpp:29:46: note: Function 'CbcBranchAllDifferent' argument 2 names different: declaration 'number' definition 'numberInSet'. Cbc-releases-2.10.12/Cbc/src/CbcBranchAllDifferent.cpp:37:67: note: Function 'CbcBranchAllDifferent' argument 2 names different: declaration 'number' definition 'numberInSet'. Cbc-releases-2.10.12/Cbc/src/CbcBranchAllDifferent.cpp:38:14: style:inconclusive: Function 'CbcBranchAllDifferent' argument 3 names different: declaration 'which' definition 'members'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcBranchAllDifferent.hpp:29:65: note: Function 'CbcBranchAllDifferent' argument 3 names different: declaration 'which' definition 'members'. Cbc-releases-2.10.12/Cbc/src/CbcBranchAllDifferent.cpp:38:14: note: Function 'CbcBranchAllDifferent' argument 3 names different: declaration 'which' definition 'members'. Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:3280:31: performance: Function parameter 'input2' should be passed by const reference. [passedByValue] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:3281:31: performance: Function parameter 'input2' should be passed by const reference. [passedByValue] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:3287:31: performance: Function parameter 'input2' should be passed by const reference. [passedByValue] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:1724:53: style: Parameter 'method' can be declared as reference to const [constParameterReference] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:1715:53: style: Parameter 'method' can be declared as pointer to const [constParameterPointer] Cbc-releases-2.10.12/Cbc/src/CbcBranchBase.cpp:228:7: style: The scope of the variable 'bestWay' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcBranchBase.cpp:300:7: style:inconclusive: Function 'CbcObjectUpdateData' argument 5 names different: declaration 'intDecrease_' definition 'intDecrease'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcObjectUpdateData.hpp:25:9: note: Function 'CbcObjectUpdateData' argument 5 names different: declaration 'intDecrease_' definition 'intDecrease'. Cbc-releases-2.10.12/Cbc/src/CbcBranchBase.cpp:300:7: note: Function 'CbcObjectUpdateData' argument 5 names different: declaration 'intDecrease_' definition 'intDecrease'. Cbc-releases-2.10.12/Cbc/src/CbcBranchBase.cpp:120:14: style: Variable 'fudge' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/examples/sudoku.cpp:219:13: style: Local variable 'which' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/sudoku.cpp:149:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/sudoku.cpp:219:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/examples/sudoku.cpp:394:9: style: Local variable 'put' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/examples/sudoku.cpp:150:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/examples/sudoku.cpp:394:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.cpp:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable down_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.cpp:256:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable way_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.cpp:128:3: performance: Variable 'down_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.cpp:140:3: performance: Variable 'down_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.cpp:141:3: performance: Variable 'up_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.cpp:149:3: performance: Variable 'down_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.cpp:150:3: performance: Variable 'up_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.cpp:326:31: style: Redundant condition: comp==CbcRangeOverlap. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] Cbc-releases-2.10.12/Cbc/src/CbcBranchDecision.cpp:61:7: style: The scope of the variable 'bestWay' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.cpp:67:3: style: Statements following 'throw' will never be executed. [unreachableCode] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.cpp:89:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.cpp:101:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.cpp:113:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.cpp:135:14: style: Parameter 'down' can be declared as reference to const [constParameterReference] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.cpp:136:14: style: Parameter 'up' can be declared as reference to const [constParameterReference] Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.cpp:96:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.cpp:248:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.cpp:487:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnNumber_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.cpp:735:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable down_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.cpp:763:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variable_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.cpp:419:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.cpp:739:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changeInGuessed_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.cpp:749:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:294:7: warning: The class 'CbcSimpleInteger' defines member variable with name 'preferredWay_' also defined in its parent class 'CbcObject'. [duplInheritedMember] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:282:7: note: Parent variable 'CbcObject::preferredWay_' Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:294:7: note: Derived variable 'CbcSimpleInteger::preferredWay_' Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:33:3: style: Class 'CbcFollowOn' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:167:3: style: Class 'CbcIdiotBranch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcDummyBranchingObject.hpp:22:3: style: Class 'CbcDummyBranchingObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.hpp:26:12: style: The destructor '~CbcBranchDefaultDecision' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchDecision.hpp:37:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.hpp:26:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.hpp:29:30: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchDecision.hpp:40:30: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.hpp:29:30: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.hpp:32:16: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchDecision.hpp:43:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.hpp:32:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.hpp:53:15: style: The function 'betterBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchDecision.hpp:55:3: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.hpp:53:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.hpp:58:16: style: The function 'setBestCriterion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchDecision.hpp:88:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.hpp:58:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.hpp:59:18: style: The function 'getBestCriterion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchDecision.hpp:89:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.hpp:59:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.hpp:68:3: style: The function 'bestBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchDecision.hpp:68:3: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.hpp:68:3: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:58:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:83:22: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:58:22: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:64:12: style: The destructor '~CbcClique' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:86:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:64:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:67:18: style: The function 'infeasibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:106:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:67:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:72:16: style: The function 'feasibleRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:120:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:72:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:75:31: style: The function 'createCbcBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:138:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:75:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:120:16: style: The function 'redoSequenceEtc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:268:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:120:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:187:31: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:67:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:187:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:190:12: style: The destructor '~CbcCliqueBranchingObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:70:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:190:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:194:18: style: The function 'branch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:98:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:194:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:202:28: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:199:28: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:202:28: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:214:15: style: The function 'compareOriginalObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:208:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:214:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:224:27: style: The function 'compareBranchingObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:222:27: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:224:27: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:258:31: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:67:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:258:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:261:12: style: The destructor '~CbcLongCliqueBranchingObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:70:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:261:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:265:18: style: The function 'branch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:98:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:265:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:273:28: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:199:28: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:273:28: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:285:15: style: The function 'compareOriginalObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:208:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:285:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:295:27: style: The function 'compareBranchingObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:222:27: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcClique.hpp:295:27: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:53:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:83:22: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:53:22: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:59:12: style: The destructor '~CbcSOS' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:86:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:59:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:62:18: style: The function 'infeasibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:106:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:62:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:67:16: style: The function 'feasibleRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:120:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:67:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:70:31: style: The function 'createCbcBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:138:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:70:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:75:31: style: The function 'createUpdateInformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:205:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:75:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:79:16: style: The function 'updateInformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:210:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:79:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:85:28: style: The function 'solverBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:163:28: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:85:28: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:87:16: style: The function 'redoSequenceEtc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:268:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:87:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:218:31: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:67:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:218:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:221:12: style: The destructor '~CbcSOSBranchingObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:70:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:221:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:225:18: style: The function 'branch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:98:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:225:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:228:16: style: The function 'fix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:111:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:228:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:235:16: style: The function 'previousBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:122:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:235:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:247:28: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:199:28: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:247:28: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:259:15: style: The function 'compareOriginalObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:208:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:259:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:269:27: style: The function 'compareBranchingObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:222:27: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:269:27: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:56:31: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:67:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:56:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:59:12: style: The destructor '~CbcIntegerBranchingObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:70:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:59:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:68:18: style: The function 'branch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:98:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:68:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:71:16: style: The function 'fix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:111:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:71:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:76:16: style: The function 'tighten' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:117:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:76:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:140:28: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:199:28: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:140:28: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:153:27: style: The function 'compareBranchingObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:222:27: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:153:27: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:189:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:83:22: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:189:22: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:195:12: style: The destructor '~CbcSimpleInteger' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:86:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:195:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:199:18: style: The function 'infeasibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:106:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:199:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:208:18: style: The function 'feasibleRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:122:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:208:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:215:31: style: The function 'createCbcBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:138:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:215:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:232:16: style: The function 'feasibleRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:120:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:232:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:249:16: style: The function 'resetBounds' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:195:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:249:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:30:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:83:22: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:30:22: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:36:12: style: The destructor '~CbcNWay' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:86:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:36:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:45:18: style: The function 'infeasibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:106:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:45:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:50:16: style: The function 'feasibleRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:120:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:50:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:53:31: style: The function 'createCbcBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:138:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:53:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:67:16: style: The function 'redoSequenceEtc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:268:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:67:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:102:31: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:67:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:102:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:105:12: style: The destructor '~CbcNWayBranchingObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:70:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:105:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:109:18: style: The function 'branch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:98:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:109:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:136:28: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:199:28: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:136:28: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:148:15: style: The function 'compareOriginalObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:208:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:148:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:158:27: style: The function 'compareBranchingObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:222:27: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:158:27: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerPseudoCost.hpp:34:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:189:22: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerPseudoCost.hpp:34:22: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerPseudoCost.hpp:40:12: style: The destructor '~CbcSimpleIntegerPseudoCost' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:195:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerPseudoCost.hpp:40:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerPseudoCost.hpp:43:18: style: The function 'infeasibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:199:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerPseudoCost.hpp:43:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerPseudoCost.hpp:47:31: style: The function 'createCbcBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:215:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerPseudoCost.hpp:47:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:39:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:83:22: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:39:22: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:45:4: style: The destructor '~CbcFollowOn' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:86:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:45:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:48:18: style: The function 'infeasibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:106:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:48:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:53:16: style: The function 'feasibleRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:120:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:53:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:56:31: style: The function 'createCbcBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:138:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:56:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:92:31: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:67:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:92:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:95:12: style: The destructor '~CbcFixingBranchingObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:70:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:95:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:99:18: style: The function 'branch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:98:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:99:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:115:28: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:199:28: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:115:28: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:127:15: style: The function 'compareOriginalObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:208:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:127:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:137:27: style: The function 'compareBranchingObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:222:27: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:137:27: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:173:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:83:22: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:173:22: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:179:4: style: The destructor '~CbcIdiotBranch' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:86:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:179:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:182:18: style: The function 'infeasibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:106:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:182:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:187:16: style: The function 'feasibleRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:120:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:187:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:190:31: style: The function 'createCbcBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:138:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:190:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:192:16: style: The function 'initializeForBranching' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:270:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.hpp:192:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFixVariable.hpp:41:27: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcConsequence.hpp:35:27: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFixVariable.hpp:41:27: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFixVariable.hpp:44:12: style: The destructor '~CbcFixVariable' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcConsequence.hpp:38:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcFixVariable.hpp:44:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcFixVariable.hpp:48:16: style: The function 'applyToSolver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcConsequence.hpp:42:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFixVariable.hpp:48:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcDummyBranchingObject.hpp:31:31: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:67:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcDummyBranchingObject.hpp:31:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcDummyBranchingObject.hpp:34:12: style: The destructor '~CbcDummyBranchingObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:70:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcDummyBranchingObject.hpp:34:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcDummyBranchingObject.hpp:39:18: style: The function 'branch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:98:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcDummyBranchingObject.hpp:39:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcDummyBranchingObject.hpp:55:28: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:199:28: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcDummyBranchingObject.hpp:55:28: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcDummyBranchingObject.hpp:67:15: style: The function 'compareOriginalObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:208:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcDummyBranchingObject.hpp:67:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcDummyBranchingObject.hpp:77:27: style: The function 'compareBranchingObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:222:27: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcDummyBranchingObject.hpp:77:27: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcGeneral.hpp:31:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:83:22: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcGeneral.hpp:31:22: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcGeneral.hpp:37:4: style: The destructor '~CbcGeneral' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:86:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcGeneral.hpp:37:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcGeneral.hpp:40:18: style: The function 'infeasibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:106:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcGeneral.hpp:40:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcGeneral.hpp:45:16: style: The function 'feasibleRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:120:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcGeneral.hpp:45:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcGeneral.hpp:48:31: style: The function 'createCbcBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:138:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcGeneral.hpp:48:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcGeneral.hpp:51:16: style: The function 'redoSequenceEtc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:268:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcGeneral.hpp:51:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.cpp:40:13: performance:inconclusive: Either there is a missing 'override', or the member function 'CbcLotsize::printLotsize' can be static. [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:143:8: note: Either there is a missing 'override', or the member function 'CbcLotsize::printLotsize' can be static. Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.cpp:40:13: note: Either there is a missing 'override', or the member function 'CbcLotsize::printLotsize' can be static. Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:28:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:83:22: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:28:22: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:34:4: style: The destructor '~CbcLotsize' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:86:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:34:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:37:18: style: The function 'infeasibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:106:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:37:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:48:16: style: The function 'feasibleRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:120:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:48:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:51:31: style: The function 'createCbcBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:138:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:51:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:66:31: style: The function 'preferredNewFeasible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:173:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:66:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:75:31: style: The function 'notPreferredNewFeasible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:186:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:75:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:82:16: style: The function 'resetBounds' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:195:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:82:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:91:16: style: The function 'floorCeiling' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:199:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:91:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:204:31: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:67:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:204:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:207:12: style: The destructor '~CbcLotsizeBranchingObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:70:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:207:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:213:18: style: The function 'branch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:98:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:213:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:221:28: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:199:28: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:221:28: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:237:27: style: The function 'compareBranchingObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:222:27: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:237:27: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:123:15: style:inconclusive: Either there is a missing 'override', or the member function 'CbcSimpleIntegerDynamicPseudoCost::setDownShadowPrice' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:133:15: style:inconclusive: Either there is a missing 'override', or the member function 'CbcSimpleIntegerDynamicPseudoCost::setUpShadowPrice' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:178:45: warning: The class 'CbcDynamicPseudoCostBranchingObject' defines member function with name 'object' also defined in its parent class 'CbcBranchingObject'. [duplInheritedMember] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:183:21: note: Parent function 'CbcBranchingObject::object' Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:178:45: note: Derived function 'CbcDynamicPseudoCostBranchingObject::object' Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:54:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:189:22: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:54:22: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:60:12: style: The destructor '~CbcSimpleIntegerDynamicPseudoCost' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:195:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:60:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:63:18: style: The function 'infeasibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:199:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:63:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:67:31: style: The function 'createCbcBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:215:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:67:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:75:31: style: The function 'createUpdateInformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:205:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:75:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:79:16: style: The function 'updateInformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:210:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:79:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:95:28: style: The function 'solverBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:163:28: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:95:28: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:466:31: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:56:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:466:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:469:12: style: The destructor '~CbcIntegerPseudoCostBranchingObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:59:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:469:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:476:18: style: The function 'branch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:68:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:476:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:490:28: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:140:28: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:490:28: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.cpp:274:10: style: Local variable 'infeasibility' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:37:18: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.cpp:274:10: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:503:27: style: The function 'compareBranchingObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:153:27: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:503:27: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:27:12: style: The destructor '~CbcBranchDynamicDecision' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchDecision.hpp:37:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:27:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:30:30: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchDecision.hpp:40:30: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:30:30: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:33:16: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchDecision.hpp:43:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:33:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:54:15: style: The function 'betterBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchDecision.hpp:55:3: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:54:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:59:16: style: The function 'setBestCriterion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchDecision.hpp:88:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:59:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:60:18: style: The function 'getBestCriterion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchDecision.hpp:89:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:60:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:63:15: style: The function 'whichMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchDecision.hpp:75:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:63:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:70:16: style: The function 'saveBranchingObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchDecision.hpp:82:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:70:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:73:16: style: The function 'updateInformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchDecision.hpp:85:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:73:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:144:31: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:56:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:144:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:147:12: style: The destructor '~CbcDynamicPseudoCostBranchingObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:59:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:147:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:159:18: style: The function 'branch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:68:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:159:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:165:15: style: The function 'fillStrongInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.hpp:76:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:165:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:189:28: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:140:28: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:189:28: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.cpp:232:14: style: Variable 'method' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.cpp:208:16: note: method is assigned Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.cpp:232:14: note: method is overwritten Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.cpp:232:14: style: Variable 'method' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.cpp:210:16: note: method is assigned Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.cpp:232:14: note: method is overwritten Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.cpp:232:14: style: Variable 'method' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.cpp:220:22: note: method is assigned Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.cpp:232:14: note: method is overwritten Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.cpp:232:14: style: Variable 'method' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.cpp:228:22: note: method is assigned Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.cpp:232:14: note: method is overwritten Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.cpp:184:7: style: The scope of the variable 'bestWay' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.cpp:202:12: style: The scope of the variable 'cutoff' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcBranchDefaultDecision.cpp:187:15: style: Variable 'model' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.cpp:238:7: style: The scope of the variable 'i' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.cpp:239:7: style: The scope of the variable 'numberIntegers' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.cpp:516:12: style: The scope of the variable 'cutoff' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.cpp:411:10: style:inconclusive: Function 'betterBranch' argument 5 names different: declaration 'changeDn' definition 'changeDown'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:57:12: note: Function 'betterBranch' argument 5 names different: declaration 'changeDn' definition 'changeDown'. Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.cpp:411:10: note: Function 'betterBranch' argument 5 names different: declaration 'changeDn' definition 'changeDown'. Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.cpp:411:26: style:inconclusive: Function 'betterBranch' argument 6 names different: declaration 'numInfDn' definition 'numInfDown'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.hpp:57:26: note: Function 'betterBranch' argument 6 names different: declaration 'numInfDn' definition 'numInfDown'. Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.cpp:411:26: note: Function 'betterBranch' argument 6 names different: declaration 'numInfDn' definition 'numInfDown'. Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.cpp:256:40: style: Variable 'branchingObject' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.cpp:413:13: style: Variable 'model' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.cpp:514:14: style: Variable 'node' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.cpp:582:42: style: Variable 'branchingObject' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcBranchDynamic.cpp:584:42: style: Variable 'object' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcBranchingObject.cpp:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:297:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcClique.cpp:254:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberMembers_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcClique.cpp:337:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basic [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcClique.cpp:482:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upMask_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcClique.cpp:559:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable way_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcClique.cpp:771:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upMask_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcClique.cpp:821:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable way_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcCompareDefault.cpp:227:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cutoff_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcCompareDefault.hpp:35:3: style: Class 'CbcCompareDefault' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcCompareDepth.hpp:29:4: style: The destructor '~CbcCompareDepth' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCompareBase.hpp:77:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcCompareDepth.hpp:29:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcCompareDepth.hpp:37:27: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCompareBase.hpp:99:27: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcCompareDepth.hpp:37:27: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcCompareDepth.hpp:39:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCompareBase.hpp:79:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcCompareDepth.hpp:39:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcCompareDepth.hpp:42:16: style: The function 'test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCompareBase.hpp:106:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcCompareDepth.hpp:42:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcCompareDefault.hpp:44:27: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCompareBase.hpp:99:27: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcCompareDefault.hpp:44:27: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcCompareDefault.hpp:46:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCompareBase.hpp:79:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcCompareDefault.hpp:46:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcCompareDefault.hpp:48:4: style: The destructor '~CbcCompareDefault' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCompareBase.hpp:77:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcCompareDefault.hpp:48:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcCompareDefault.hpp:51:16: style: The function 'test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCompareBase.hpp:106:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcCompareDefault.hpp:51:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcCompareDefault.hpp:56:16: style: The function 'newSolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCompareBase.hpp:57:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcCompareDefault.hpp:56:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcCompareDefault.hpp:61:16: style: The function 'every1000Nodes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCompareBase.hpp:64:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcCompareDefault.hpp:61:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcCompareDefault.cpp:280:45: style: Parameter 'model' can be declared as pointer to const [constParameterPointer] Cbc-releases-2.10.12/Cbc/src/CbcCompareDefault.cpp:288:12: style: Variable 'best' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.hpp:44:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:30:22: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.hpp:44:22: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.hpp:50:4: style: The destructor '~CbcBranchToFixLots' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:36:4: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.hpp:50:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.hpp:59:18: style: The function 'infeasibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:39:18: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.hpp:59:18: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.hpp:69:31: style: The function 'createCbcBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcBranchCut.hpp:59:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.hpp:69:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.hpp:71:16: style: The function 'redoSequenceEtc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcObject.hpp:268:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.hpp:71:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:133:7: style: The scope of the variable 'numberFixed' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:166:11: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:124:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:166:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:176:21: style: Local variable 'solution' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:120:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:176:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:177:11: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:134:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:177:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:255:19: style: Local variable 'solution' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:120:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:255:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:262:25: style: Local variable 'solver' shadows outer argument [shadowArgument] Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:115:57: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:262:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:263:14: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:124:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:263:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:414:9: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:341:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:414:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:424:19: style: Local variable 'solution' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:337:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:424:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcBranchToFixLots.cpp:491:12: style: Variable 'node' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcClique.cpp:208:10: style: The scope of the variable 'otherWay' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcClique.cpp:481:28: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] Cbc-releases-2.10.12/Cbc/src/CbcClique.cpp:480:21: note: Assuming that condition 'i<32' is not redundant Cbc-releases-2.10.12/Cbc/src/CbcClique.cpp:481:28: note: Shift Cbc-releases-2.10.12/Cbc/src/CbcClique.cpp:516:28: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] Cbc-releases-2.10.12/Cbc/src/CbcClique.cpp:515:21: note: Assuming that condition 'i<32' is not redundant Cbc-releases-2.10.12/Cbc/src/CbcClique.cpp:516:28: note: Shift Cbc-releases-2.10.12/Cbc/src/CbcClique.cpp:564:28: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] Cbc-releases-2.10.12/Cbc/src/CbcClique.cpp:576:28: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] Cbc-releases-2.10.12/Cbc/src/CbcClique.cpp:770:28: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] Cbc-releases-2.10.12/Cbc/src/CbcClique.cpp:792:28: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] Cbc-releases-2.10.12/Cbc/src/CbcClique.cpp:826:28: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] Cbc-releases-2.10.12/Cbc/src/CbcClique.cpp:838:28: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] Cbc-releases-2.10.12/Cbc/src/CbcClique.cpp:233:14: style: Variable 'otherWay' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcCompareEstimate.hpp:30:4: style: The destructor '~CbcCompareEstimate' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCompareBase.hpp:77:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcCompareEstimate.hpp:30:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcCompareEstimate.hpp:38:27: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCompareBase.hpp:99:27: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcCompareEstimate.hpp:38:27: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcCompareEstimate.hpp:40:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCompareBase.hpp:79:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcCompareEstimate.hpp:40:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcCompareEstimate.hpp:42:16: style: The function 'test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCompareBase.hpp:106:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcCompareEstimate.hpp:42:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcCompareObjective.hpp:30:12: style: The destructor '~CbcCompareObjective' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCompareBase.hpp:77:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcCompareObjective.hpp:30:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcCompareObjective.hpp:38:27: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCompareBase.hpp:99:27: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcCompareObjective.hpp:38:27: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcCompareObjective.hpp:40:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCompareBase.hpp:79:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcCompareObjective.hpp:40:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcCompareObjective.hpp:44:16: style: The function 'test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCompareBase.hpp:106:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcCompareObjective.hpp:44:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcCountRowCut.cpp:107:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:587:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcCountRowCut.cpp:102:71: style:inconclusive: Function 'canDropCut' argument 2 names different: declaration 'row' definition 'iRow'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcCountRowCut.hpp:87:57: note: Function 'canDropCut' argument 2 names different: declaration 'row' definition 'iRow'. Cbc-releases-2.10.12/Cbc/src/CbcCountRowCut.cpp:102:71: note: Function 'canDropCut' argument 2 names different: declaration 'row' definition 'iRow'. Cbc-releases-2.10.12/Cbc/src/CbcCountRowCut.cpp:339:15: style: Local variable 'cut' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcCountRowCut.hpp:138:22: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcCountRowCut.cpp:339:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcCutSubsetModifier.hpp:37:3: style: Class 'CbcCutSubsetModifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcCutSubsetModifier.hpp:43:12: style: The destructor '~CbcCutSubsetModifier' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCutModifier.hpp:36:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcCutSubsetModifier.hpp:43:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcCutSubsetModifier.hpp:48:27: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCutModifier.hpp:41:27: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcCutSubsetModifier.hpp:48:27: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcCutSubsetModifier.hpp:56:15: style: The function 'modify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCutModifier.hpp:49:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcCutSubsetModifier.hpp:56:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcCutSubsetModifier.hpp:58:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcCutModifier.hpp:51:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcCutSubsetModifier.hpp:58:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcCutSubsetModifier.hpp:58:16: style: The function 'generateCpp' overrides a function in a base class but is identical to the overridden function [uselessOverride] Cbc-releases-2.10.12/Cbc/src/CbcCutModifier.hpp:51:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcCutSubsetModifier.hpp:58:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcEventHandler.cpp:33:57: style:inconclusive: Function 'CbcEventHandler' argument 1 names different: declaration 'orig' definition 'rhs'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcEventHandler.hpp:173:42: note: Function 'CbcEventHandler' argument 1 names different: declaration 'orig' definition 'rhs'. Cbc-releases-2.10.12/Cbc/src/CbcEventHandler.cpp:33:57: note: Function 'CbcEventHandler' argument 1 names different: declaration 'orig' definition 'rhs'. Cbc-releases-2.10.12/Cbc/src/CbcEventHandler.cpp:86:60: style:inconclusive: Function 'event' argument 1 names different: declaration 'whichEvent' definition 'event'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcEventHandler.hpp:152:36: note: Function 'event' argument 1 names different: declaration 'whichEvent' definition 'event'. Cbc-releases-2.10.12/Cbc/src/CbcEventHandler.cpp:86:60: note: Function 'event' argument 1 names different: declaration 'whichEvent' definition 'event'. Cbc-releases-2.10.12/Cbc/src/CbcEventHandler.cpp:108:60: style:inconclusive: Function 'event' argument 1 names different: declaration 'whichEvent' definition 'event'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcEventHandler.hpp:160:36: note: Function 'event' argument 1 names different: declaration 'whichEvent' definition 'event'. Cbc-releases-2.10.12/Cbc/src/CbcEventHandler.cpp:108:60: note: Function 'event' argument 1 names different: declaration 'whichEvent' definition 'event'. Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:199:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:473:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiObjOffset [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:709:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:821:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:896:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.cpp:444:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberDown_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.cpp:475:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable way_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.cpp:601:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcFollowOn.cpp:615:82: style: Parameter 'preferredWay' can be declared as reference to const [constParameterReference] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:970:34: style:inconclusive: Technically the member function 'CbcFathomDynamicProgramming::bitPattern' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.hpp:125:7: note: Technically the member function 'CbcFathomDynamicProgramming::bitPattern' can be const. Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:970:34: note: Technically the member function 'CbcFathomDynamicProgramming::bitPattern' can be const. Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:1003:34: style:inconclusive: Technically the member function 'CbcFathomDynamicProgramming::decodeBitPattern' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.hpp:131:7: note: Technically the member function 'CbcFathomDynamicProgramming::decodeBitPattern' can be const. Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:1003:34: note: Technically the member function 'CbcFathomDynamicProgramming::decodeBitPattern' can be const. Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.hpp:34:3: style: Class 'CbcFathomDynamicProgramming' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.hpp:38:12: style: The destructor '~CbcFathomDynamicProgramming' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcFathom.hpp:39:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.hpp:38:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.hpp:41:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcFathom.hpp:42:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.hpp:41:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.hpp:44:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcFathom.hpp:45:22: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.hpp:44:22: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.hpp:47:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcFathom.hpp:48:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.hpp:47:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.hpp:57:15: style: The function 'fathom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcFathom.hpp:58:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.hpp:57:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:330:15: style: Variable 'target_' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:313:15: note: target_ is assigned Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:330:15: note: target_ is overwritten Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:170:11: style: The scope of the variable 'iRow' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:400:15: style: The scope of the variable 'startBit' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:526:15: style: The scope of the variable 'startBit' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:887:7: style: The scope of the variable 'maskDiff' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:446:50: style:inconclusive: Function 'fathom' argument 1 names different: declaration 'newSolution' definition 'betterSolution'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.hpp:57:31: note: Function 'fathom' argument 1 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:446:50: note: Function 'fathom' argument 1 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:315:11: style: Local variable 'numberActive' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:179:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:315:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:413:17: style: Local variable 'size' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:198:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:413:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:483:14: style: Local variable 'cost' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.hpp:82:24: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:483:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:519:12: style: Local variable 'lower' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:457:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:519:12: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:143:3: style: Class 'CbcStrategyDefault' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:222:3: style: Class 'CbcStrategyDefaultSubTree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:113:4: style: The destructor '~CbcStrategyNull' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:23:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:113:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:116:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:26:24: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:116:24: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:122:16: style: The function 'setupCutGenerators' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:29:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:122:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:124:16: style: The function 'setupHeuristics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:31:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:124:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:126:16: style: The function 'setupPrinting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:33:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:126:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:128:16: style: The function 'setupOther' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:35:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:128:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:152:4: style: The destructor '~CbcStrategyDefault' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:23:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:152:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:155:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:26:24: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:155:24: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:158:16: style: The function 'setupCutGenerators' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:29:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:158:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:160:16: style: The function 'setupHeuristics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:31:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:160:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:162:16: style: The function 'setupPrinting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:33:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:162:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:164:16: style: The function 'setupOther' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:35:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:164:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:182:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:71:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:182:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:231:4: style: The destructor '~CbcStrategyDefaultSubTree' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:23:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:231:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:234:24: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:26:24: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:234:24: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:237:16: style: The function 'setupCutGenerators' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:29:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:237:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:239:16: style: The function 'setupHeuristics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:31:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:239:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:241:16: style: The function 'setupPrinting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:33:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:241:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:243:16: style: The function 'setupOther' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:35:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp:243:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcFullNodeInfo.cpp:141:9: style: The scope of the variable 'numberColumns' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcFullNodeInfo.cpp:66:17: style: Local variable 'lower' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcFullNodeInfo.hpp:121:24: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcFullNodeInfo.cpp:66:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcFullNodeInfo.cpp:67:17: style: Local variable 'upper' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcFullNodeInfo.hpp:136:24: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcFullNodeInfo.cpp:67:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcFullNodeInfo.cpp:56:44: style: Parameter 'model' can be declared as pointer to const [constParameterPointer] Cbc-releases-2.10.12/Cbc/src/CbcGenBaB.cpp:108:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenBaB.cpp:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenBaB.cpp:191:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenBaB.cpp:507:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:88:8: performance:inconclusive: Technically the member function 'CbcHeuristic::gutsOfDelete' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:175:15: style:inconclusive: Technically the member function 'CbcHeuristic::setSwitches' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:213:15: style:inconclusive: Technically the member function 'CbcHeuristic::setFractionSmall' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:355:15: performance:inconclusive: Technically the member function 'CbcHeuristic::isHeuristicInteger' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.hpp:264:14: style:inconclusive: Technically the member function 'CbcGenCtlBlk::getCutDepth' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.hpp:281:21: style:inconclusive: Technically the member function 'CbcGenCtlBlk::getIPPAction' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:512:8: warning: The class 'CbcRounding' defines member function with name 'setSeed' also defined in its parent class 'CbcHeuristic'. [duplInheritedMember] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:265:8: note: Parent function 'CbcHeuristic::setSeed' Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:512:8: note: Derived function 'CbcRounding::setSeed' Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:46:3: style: Class 'CbcHeuristicNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:469:3: style: Class 'CbcRounding' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:562:3: style: Class 'CbcHeuristicPartial' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:622:3: style: Class 'CbcSerendipity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:669:3: style: Class 'CbcHeuristicJustOne' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.hpp:21:3: style: Class 'CbcHeuristicFPump' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:21:3: style: Class 'CbcHeuristicGreedyCover' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:107:3: style: Class 'CbcHeuristicGreedyEquality' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:207:3: style: Class 'CbcHeuristicGreedySOS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:21:3: style: Class 'CbcHeuristicLocal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:98:3: style: Class 'CbcHeuristicProximity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:164:3: style: Class 'CbcHeuristicNaive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:222:3: style: Class 'CbcHeuristicCrossover' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:475:4: style: The destructor '~CbcRounding' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:101:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:475:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:481:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:104:25: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:481:25: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:483:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:246:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:483:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:486:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:113:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:486:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:489:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:489:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:497:15: style: The function 'solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:497:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:509:16: style: The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:139:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:509:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:524:16: style: The function 'shouldHeurRun' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:322:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:524:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:568:4: style: The destructor '~CbcHeuristicPartial' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:101:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:568:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:574:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:104:25: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:574:25: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:576:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:246:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:576:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:579:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:113:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:579:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:582:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:582:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:590:15: style: The function 'solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:590:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:593:16: style: The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:139:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:593:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:602:16: style: The function 'shouldHeurRun' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:322:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:602:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:628:4: style: The destructor '~CbcSerendipity' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:101:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:628:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:634:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:104:25: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:634:25: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:636:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:246:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:636:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:639:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:639:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:652:15: style: The function 'solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:652:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:655:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:113:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:655:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:675:4: style: The destructor '~CbcHeuristicJustOne' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:101:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:675:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:678:32: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:104:25: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:678:32: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:684:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:246:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:684:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:692:15: style: The function 'solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:692:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:695:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:113:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:695:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:698:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:698:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:714:16: style: The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:139:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:714:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.hpp:28:4: style: The destructor '~CbcHeuristicFPump' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:101:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.hpp:28:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.hpp:33:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:104:25: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.hpp:33:25: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.hpp:35:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:246:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.hpp:35:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.hpp:38:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:113:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.hpp:38:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.hpp:41:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.hpp:41:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.hpp:64:15: style: The function 'solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.hpp:64:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:27:4: style: The destructor '~CbcHeuristicGreedyCover' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:101:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:27:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:30:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:104:25: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:30:25: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:34:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:246:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:34:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:37:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:37:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:50:15: style: The function 'solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:50:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:53:16: style: The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:139:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:53:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:55:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:113:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:55:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:113:4: style: The destructor '~CbcHeuristicGreedyEquality' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:101:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:113:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:116:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:104:25: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:116:25: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:120:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:246:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:120:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:123:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:123:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:136:15: style: The function 'solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:136:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:139:16: style: The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:139:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:139:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:141:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:113:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:141:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:213:4: style: The destructor '~CbcHeuristicGreedySOS' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:101:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:213:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:216:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:104:25: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:216:25: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:220:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:246:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:220:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:223:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:223:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:236:15: style: The function 'solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:236:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:239:16: style: The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:139:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:239:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:241:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:113:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.hpp:241:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:27:4: style: The destructor '~CbcHeuristicLocal' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:101:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:27:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:30:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:104:25: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:30:25: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:36:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:246:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:36:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:39:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:113:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:39:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:42:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:42:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:56:15: style: The function 'solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:56:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:104:4: style: The destructor '~CbcHeuristicProximity' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:101:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:104:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:107:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:104:25: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:107:25: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:113:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:246:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:113:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:116:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:113:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:116:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:119:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:119:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:125:15: style: The function 'solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:125:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:170:4: style: The destructor '~CbcHeuristicNaive' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:101:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:170:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:173:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:104:25: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:173:25: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:179:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:246:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:179:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:182:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:113:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:182:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:185:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:185:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:191:15: style: The function 'solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:191:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:228:4: style: The destructor '~CbcHeuristicCrossover' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:101:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:228:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:231:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:104:25: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:231:25: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:237:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:246:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:237:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:240:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:113:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:240:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:243:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:243:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:251:15: style: The function 'solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.hpp:251:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:67:12: style: The destructor '~CbcTreeLocal' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcTree.hpp:67:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:67:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:70:20: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcTree.hpp:70:20: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:70:20: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:72:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcTree.hpp:73:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:72:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:78:20: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcTree.hpp:82:20: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:78:20: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:81:16: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcTree.hpp:85:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:81:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:84:16: style: The function 'pop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcTree.hpp:88:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:84:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:94:16: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcTree.hpp:105:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:94:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:97:16: style: The function 'endSearch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcTree.hpp:135:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:97:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:243:12: style: The destructor '~CbcTreeVariable' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcTree.hpp:67:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:243:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:246:20: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcTree.hpp:70:20: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:246:20: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:248:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcTree.hpp:73:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:248:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:254:20: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcTree.hpp:82:20: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:254:20: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:257:16: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcTree.hpp:85:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:257:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:260:16: style: The function 'pop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcTree.hpp:88:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:260:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:270:16: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcTree.hpp:105:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:270:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:273:16: style: The function 'endSearch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcTree.hpp:135:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:273:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcGenBaB.cpp:359:9: style: Local variable 'howOften' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcGenBaB.cpp:293:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcGenBaB.cpp:359:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcGenBaB.cpp:429:13: style: Variable 'numInts' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcGenBaB.cpp:562:21: style: Variable 'numberChanged' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcGenBaB.cpp:563:29: style: Variable 'numberOriginalColumns' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcGenBaB.cpp:562:7: style: Variable 'numberChanged' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcGenBaB.cpp:563:7: style: Variable 'numberOriginalColumns' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcGenCbcParamUtils.cpp:140:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenCbcParamUtils.cpp:313:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenCbcParamUtils.cpp:368:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenCbcParamUtils.cpp:321:14: style: Condition 'result==false' is always false [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/CbcGenCbcParamUtils.cpp:320:35: note: Calling function 'setDblParam' returns 1 Cbc-releases-2.10.12/Cbc/src/CbcGenCbcParamUtils.cpp:320:35: note: Assignment 'result=model->setDblParam(key,val)', assigned value is 1 Cbc-releases-2.10.12/Cbc/src/CbcGenCbcParamUtils.cpp:321:14: note: Condition 'result==false' is always false Cbc-releases-2.10.12/Cbc/src/CbcGenCbcParamUtils.cpp:377:16: style: Condition 'result==false' is always false [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/CbcGenCbcParamUtils.cpp:376:37: note: Calling function 'setIntParam' returns 1 Cbc-releases-2.10.12/Cbc/src/CbcGenCbcParamUtils.cpp:376:37: note: Assignment 'result=model->setIntParam(key,val)', assigned value is 1 Cbc-releases-2.10.12/Cbc/src/CbcGenCbcParamUtils.cpp:377:16: note: Condition 'result==false' is always false Cbc-releases-2.10.12/Cbc/src/CbcGenCbcParamUtils.cpp:44:27: style:inconclusive: Function 'addCbcCbcParams' argument 1 names different: declaration 'numParams' definition 'numberParameters'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcGenCbcParam.hpp:197:27: note: Function 'addCbcCbcParams' argument 1 names different: declaration 'numParams' definition 'numberParameters'. Cbc-releases-2.10.12/Cbc/src/CbcGenCbcParamUtils.cpp:44:27: note: Function 'addCbcCbcParams' argument 1 names different: declaration 'numParams' definition 'numberParameters'. Cbc-releases-2.10.12/Cbc/src/CbcGenCbcParamUtils.cpp:44:59: style:inconclusive: Function 'addCbcCbcParams' argument 2 names different: declaration 'paramVec' definition 'parameters'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcGenCbcParam.hpp:197:52: note: Function 'addCbcCbcParams' argument 2 names different: declaration 'paramVec' definition 'parameters'. Cbc-releases-2.10.12/Cbc/src/CbcGenCbcParamUtils.cpp:44:59: note: Function 'addCbcCbcParams' argument 2 names different: declaration 'paramVec' definition 'parameters'. Cbc-releases-2.10.12/Cbc/src/CbcGenCbcParamUtils.cpp:212:13: style:inconclusive: Function 'loadCbcParamObj' argument 4 names different: declaration 'model' definition 'obj'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcGenCbcParam.hpp:200:13: note: Function 'loadCbcParamObj' argument 4 names different: declaration 'model' definition 'obj'. Cbc-releases-2.10.12/Cbc/src/CbcGenCbcParamUtils.cpp:212:13: note: Function 'loadCbcParamObj' argument 4 names different: declaration 'model' definition 'obj'. Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:80:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable us_en [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:576:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:833:13: style: Redundant initialization for 'nCuts'. The initialized value is overwritten before it is read. [redundantInitialization] Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:792:17: note: nCuts is initialized Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:833:13: note: nCuts is overwritten Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:65:24: style:inconclusive: Function 'CbcCutGenerator' argument 8 names different: declaration 'howOftenInsub' definition 'howOftenInSub'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.hpp:83:34: note: Function 'CbcCutGenerator' argument 8 names different: declaration 'howOftenInsub' definition 'howOftenInSub'. Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:65:24: note: Function 'CbcCutGenerator' argument 8 names different: declaration 'howOftenInsub' definition 'howOftenInSub'. Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:1319:39: style:inconclusive: Function 'setHowOften' argument 1 names different: declaration 'value' definition 'howOften'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.hpp:127:24: note: Function 'setHowOften' argument 1 names different: declaration 'value' definition 'howOften'. Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:1319:39: note: Function 'setHowOften' argument 1 names different: declaration 'value' definition 'howOften'. Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:204:7: style: Local variable 'howOften' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.hpp:130:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:204:7: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:331:17: style: Local variable 'generator' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.hpp:253:27: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:331:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:401:17: style: Local variable 'numberRowCutsBefore' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:295:9: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:401:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:402:17: style: Local variable 'numberColumnCutsBefore' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:296:9: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:402:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:405:17: style: Local variable 'numberColumnCuts' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.hpp:297:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:405:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:634:13: style: Local variable 'returnCode' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:226:8: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:634:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:1325:17: style: Local variable 'generator' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.hpp:253:27: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:1325:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:1325:17: style: Variable 'generator' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:819:17: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:821:17: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:823:17: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcCutGenerator.cpp:1085:28: style: Variable 'numberRowCutsAfter' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:41:3: performance: Variable 'version_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:461:38: performance:inconclusive: Technically the member function 'CbcGenCtlBlk::translateMajor' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.hpp:528:12: note: Technically the member function 'CbcGenCtlBlk::translateMajor' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:461:38: note: Technically the member function 'CbcGenCtlBlk::translateMajor' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:486:38: performance:inconclusive: Technically the member function 'CbcGenCtlBlk::translateMinor' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.hpp:534:12: note: Technically the member function 'CbcGenCtlBlk::translateMinor' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:486:38: note: Technically the member function 'CbcGenCtlBlk::translateMinor' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:528:15: performance:inconclusive: Technically the member function 'CbcGenCtlBlk::translateMinor' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.hpp:541:12: note: Technically the member function 'CbcGenCtlBlk::translateMinor' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:528:15: note: Technically the member function 'CbcGenCtlBlk::translateMinor' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:573:20: style:inconclusive: Technically the member function 'CbcGenCtlBlk::printBaBStatus' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.hpp:545:8: note: Technically the member function 'CbcGenCtlBlk::printBaBStatus' can be const. Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:573:20: note: Technically the member function 'CbcGenCtlBlk::printBaBStatus' can be const. Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:78:3: warning: Class 'CbcGenCtlBlk' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:78:3: warning: Class 'CbcGenCtlBlk' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] Cbc-releases-2.10.12/Cbc/src/CbcGenMessages.cpp:165:61: style:inconclusive: Function 'passInMessageHandler' argument 1 names different: declaration 'handler' definition 'newMsgHandler'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.hpp:563:49: note: Function 'passInMessageHandler' argument 1 names different: declaration 'handler' definition 'newMsgHandler'. Cbc-releases-2.10.12/Cbc/src/CbcGenMessages.cpp:165:61: note: Function 'passInMessageHandler' argument 1 names different: declaration 'handler' definition 'newMsgHandler'. Cbc-releases-2.10.12/Cbc/src/CbcGenOsiParamUtils.cpp:72:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiMaxNumIteration [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenOsiParamUtils.cpp:181:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiMaxNumIteration [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenOsiParamUtils.cpp:243:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiMaxNumIteration [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenOsiParamUtils.cpp:300:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiPrimalTolerance [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenOsiParamUtils.cpp:360:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiNameDiscipline [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenOsiParamUtils.cpp:425:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiHintDo [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenOsiParamUtils.cpp:492:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDoPresolveInInitial [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenOsiParamUtils.cpp:52:27: style:inconclusive: Function 'addCbcOsiParams' argument 1 names different: declaration 'numParams' definition 'numberParameters'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcGenOsiParam.hpp:226:27: note: Function 'addCbcOsiParams' argument 1 names different: declaration 'numParams' definition 'numberParameters'. Cbc-releases-2.10.12/Cbc/src/CbcGenOsiParamUtils.cpp:52:27: note: Function 'addCbcOsiParams' argument 1 names different: declaration 'numParams' definition 'numberParameters'. Cbc-releases-2.10.12/Cbc/src/CbcGenOsiParamUtils.cpp:52:59: style:inconclusive: Function 'addCbcOsiParams' argument 2 names different: declaration 'paramVec' definition 'parameters'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcGenOsiParam.hpp:226:52: note: Function 'addCbcOsiParams' argument 2 names different: declaration 'paramVec' definition 'parameters'. Cbc-releases-2.10.12/Cbc/src/CbcGenOsiParamUtils.cpp:52:59: note: Function 'addCbcOsiParams' argument 2 names different: declaration 'paramVec' definition 'parameters'. Cbc-releases-2.10.12/Cbc/src/CbcGenOsiParamUtils.cpp:402:16: style: Variable 'osiParam' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcGenOsiParamUtils.cpp:461:16: style: Variable 'osiParam' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcGenOsiParamUtils.cpp:60:10: style: Unused variable: dval [unusedVariable] Cbc-releases-2.10.12/Cbc/src/CbcGenOsiParamUtils.cpp:185:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:415:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:637:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:686:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:734:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:769:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:817:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:867:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:951:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:1003:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:1194:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:1292:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:1365:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:1433:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenSolution.cpp:229:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenSolution.cpp:533:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenSolvers.cpp:175:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBC_DEFAULT_SOLVER [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenSolvers.cpp:230:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenSolvers.cpp:261:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coinParamKwd [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:1393:4: warning: Either the condition 'rowActivity!=NULL' is redundant or there is possible null pointer dereference: rowActivity. [nullPointerRedundantCheck] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:1403:21: note: Assuming that condition 'rowActivity!=NULL' is not redundant Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:1393:4: note: Null pointer dereference Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:1394:4: warning: Either the condition 'dualVars!=NULL' is redundant or there is possible null pointer dereference: dualVars. [nullPointerRedundantCheck] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:1410:18: note: Assuming that condition 'dualVars!=NULL' is not redundant Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:1394:4: note: Null pointer dereference Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:1395:4: warning: Either the condition 'primalVars!=NULL' is redundant or there is possible null pointer dereference: primalVars. [nullPointerRedundantCheck] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:1417:20: note: Assuming that condition 'primalVars!=NULL' is not redundant Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:1395:4: note: Null pointer dereference Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:1396:4: warning: Either the condition 'reducedCosts!=NULL' is redundant or there is possible null pointer dereference: reducedCosts. [nullPointerRedundantCheck] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:1424:22: note: Assuming that condition 'reducedCosts!=NULL' is not redundant Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:1396:4: note: Null pointer dereference Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:53:27: style:inconclusive: Function 'addCbcGenParams' argument 1 names different: declaration 'numParams' definition 'numberParameters'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcGenParam.hpp:236:27: note: Function 'addCbcGenParams' argument 1 names different: declaration 'numParams' definition 'numberParameters'. Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:53:27: note: Function 'addCbcGenParams' argument 1 names different: declaration 'numParams' definition 'numberParameters'. Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:53:59: style:inconclusive: Function 'addCbcGenParams' argument 2 names different: declaration 'paramVec' definition 'parameters'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcGenParam.hpp:236:52: note: Function 'addCbcGenParams' argument 2 names different: declaration 'paramVec' definition 'parameters'. Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:53:59: note: Function 'addCbcGenParams' argument 2 names different: declaration 'paramVec' definition 'parameters'. Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:634:16: style: Local variable 'param' shadows outer argument [shadowArgument] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:617:37: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:634:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:1339:62: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:1381:31: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:658:31: style: Parameter 'param' can be declared as pointer to const. However it seems that 'doNothingParam' is a callback function, if 'param' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:88:22: note: You might need to cast the function pointer here Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:658:31: note: Parameter 'param' can be declared as pointer to const Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:667:28: style: Parameter 'param' can be declared as pointer to const. However it seems that 'doExitParam' is a callback function, if 'param' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:524:22: note: You might need to cast the function pointer here Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:667:28: note: Parameter 'param' can be declared as pointer to const Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:681:16: style: Variable 'genParam' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:683:17: style: Variable 'ctlBlk' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcGenParamUtils.cpp:707:16: style: Variable 'genParam' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcGenSolvers.cpp:214:23: style: Variable 'msghandler' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcGenSolvers.cpp:214:34: style: Variable 'msghandler' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcGenSolution.cpp:278:5: error: Resource leak: fp [resourceLeak] Cbc-releases-2.10.12/Cbc/src/CbcGenSolution.cpp:278:8: style: Variable 'fp' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcGenSolution.cpp:277:8: note: fp is assigned Cbc-releases-2.10.12/Cbc/src/CbcGenSolution.cpp:278:8: note: fp is overwritten Cbc-releases-2.10.12/Cbc/src/CbcGenSolution.cpp:399:7: style: The scope of the variable 'iRow' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcGenSolution.cpp:118:16: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcGenSolution.cpp:100:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcGenSolution.cpp:118:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcGenSolution.cpp:42:31: performance: Function parameter 'proto' should be passed by const reference. [passedByValue] Cbc-releases-2.10.12/Cbc/src/CbcGenSolution.cpp:177:11: style: Variable 'thisMask' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcGenSolution.cpp:214:13: style: Variable 'model' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcGenSolution.cpp:511:16: style: Variable 'genParam' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcGenSolution.cpp:249:11: style: Variable 'field' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcGenSolution.cpp:302:16: style: Variable 'comma' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcGenSolution.cpp:302:10: style: Variable 'comma' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:44:8: warning: The class 'CbcHeuristicDive' defines member function with name 'generateCpp' also defined in its parent class 'CbcHeuristic'. [duplInheritedMember] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:248:8: note: Parent function 'CbcHeuristic::generateCpp' Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:44:8: note: Derived function 'CbcHeuristicDive::generateCpp' Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:32:4: style: The destructor '~CbcHeuristicDive' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:101:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:32:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:35:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:104:25: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:35:29: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:41:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:246:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:41:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:47:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:113:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:47:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:50:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:50:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:59:15: style: The function 'solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:59:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:74:16: style: The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:139:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:74:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcGeneric.cpp:104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcGeneric.cpp:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.cpp:170:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberSolutions_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:204:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:452:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:552:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:889:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoinMessageEol [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1886:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1914:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:2102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiPrimalTolerance [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:2978:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixPriority_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.hpp:78:7: warning: The class 'CbcHeuristicDINS' defines member variable with name 'howOften_' also defined in its parent class 'CbcHeuristic'. [duplInheritedMember] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:391:15: note: Parent variable 'CbcHeuristic::howOften_' Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.hpp:78:7: note: Derived variable 'CbcHeuristicDINS::howOften_' Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.hpp:21:3: style: Class 'CbcHeuristicDINS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.hpp:27:4: style: The destructor '~CbcHeuristicDINS' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:101:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.hpp:27:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.hpp:30:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:104:25: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.hpp:30:25: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.hpp:36:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:246:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.hpp:36:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.hpp:39:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:113:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.hpp:39:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.hpp:42:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.hpp:42:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.hpp:49:15: style: The function 'solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.hpp:49:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.cpp:162:7: style: The scope of the variable 'returnCode' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.cpp:267:18: style: The scope of the variable 'continuousValue' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.cpp:158:40: style:inconclusive: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:32: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.cpp:158:40: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.cpp:159:11: style:inconclusive: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:121:13: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.cpp:159:11: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.cpp:162:18: style: Variable 'returnCode' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDINS.cpp:354:22: style: Variable 'returnCode' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcGeneric.cpp:92:16: style: Variable 'genParam' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcGeneric.cpp:93:16: style: Variable 'cbcParam' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcGeneric.cpp:94:16: style: Variable 'osiParam' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcGeneric.cpp:124:12: style: Variable 'time1' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcGeneric.cpp:125:12: style: Unused variable: time2 [unusedVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:51:32: debug: Function::addArguments found argument 'currentHeuristic' with varid 0. [varid0] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:209:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:287:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:1216:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atLowerBound [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:1422:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDualTolerance [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:1500:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiPrimalTolerance [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:58:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callBack [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:66:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:323:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bestSolution_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1361:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1936:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoinMessageEol [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:2047:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiObjOffset [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:2069:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:2077:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:2185:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:31:17: warning: Member variable 'CbcHeuristicDW::intArray_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:31:17: warning: Member variable 'CbcHeuristicDW::doubleArray_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:301:17: warning: Member variable 'CbcHeuristicDW::intArray_' is not initialized in the copy constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:301:17: warning: Member variable 'CbcHeuristicDW::doubleArray_' is not initialized in the copy constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:284:17: warning: Member variable 'CbcHeuristicDW::intArray_' is not assigned a value in 'CbcHeuristicDW::operator='. [operatorEqVarError] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:284:17: warning: Member variable 'CbcHeuristicDW::doubleArray_' is not assigned a value in 'CbcHeuristicDW::operator='. [operatorEqVarError] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:336:7: warning: The class 'CbcHeuristicDW' defines member variable with name 'howOften_' also defined in its parent class 'CbcHeuristic'. [duplInheritedMember] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:391:15: note: Parent variable 'CbcHeuristic::howOften_' Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:336:7: note: Derived variable 'CbcHeuristicDW::howOften_' Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:153:15: warning: The class 'CbcHeuristicDW' defines member function with name 'setNumberNodes' also defined in its parent class 'CbcHeuristic'. [duplInheritedMember] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:156:15: note: Parent function 'CbcHeuristic::setNumberNodes' Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:153:15: note: Derived function 'CbcHeuristicDW::setNumberNodes' Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:23:3: style: Class 'CbcHeuristicDW' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:37:4: style: The destructor '~CbcHeuristicDW' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:101:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:37:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:40:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:104:25: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:40:25: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:46:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:246:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:46:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:49:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:113:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:49:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:52:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:52:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:58:15: style: The function 'solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:58:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:309:54: style: Same expression on both sides of '!='. [duplicateExpression] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:126:23: style: Variable 'fullDWEverySoOften_' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:121:23: note: fullDWEverySoOften_ is assigned Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:126:23: note: fullDWEverySoOften_ is overwritten Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:127:17: style: Variable 'numberPasses_' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:122:17: note: numberPasses_ is assigned Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:127:17: note: numberPasses_ is overwritten Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:661:22: style: The scope of the variable 'elementValue' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:738:22: style: The scope of the variable 'elementValue' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1100:13: style: The scope of the variable 'nFix' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1224:17: style: The scope of the variable 'iColumn' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1342:8: style: The scope of the variable 'dwPrint' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:52:15: style:inconclusive: Function 'CbcHeuristicDW' argument 3 names different: declaration 'keepContinuous' definition 'thisModel'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:31:9: note: Function 'CbcHeuristicDW' argument 3 names different: declaration 'keepContinuous' definition 'thisModel'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:52:15: note: Function 'CbcHeuristicDW' argument 3 names different: declaration 'keepContinuous' definition 'thisModel'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:317:38: style:inconclusive: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:32: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:317:38: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:318:11: style:inconclusive: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:121:13: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:318:11: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:633:20: style: Local variable 'row' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:424:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:633:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:634:29: style: Local variable 'columnStart' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:425:23: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:634:29: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:635:20: style: Local variable 'columnLength' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:426:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:635:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:657:20: style: Local variable 'cost' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:353:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:657:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:734:20: style: Local variable 'cost' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:353:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:734:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:905:13: style: Local variable 'returnCode' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:321:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:905:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1178:15: style: Local variable 'n' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:964:9: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1178:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1239:16: style: Local variable 'takeHint' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1014:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1239:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1240:27: style: Local variable 'strength' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1015:21: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1240:27: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1255:20: style: Local variable 'model' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1092:16: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1255:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1359:9: style: Local variable 'numberBlocks' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:62:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1359:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1373:13: style: Local variable 'whichColumnBlock' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:188:21: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1373:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1468:9: style: Local variable 'numberBlocks' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:62:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1468:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:2174:26: style: Local variable 'solver' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.hpp:81:30: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:2174:26: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:492:14: style: Variable 'blocks' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:1335:7: style: Variable 'direction' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDW.cpp:2105:19: style: Variable 'fingerTest' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:111:19: warning:inconclusive: Member variable 'CbcHeuristicDive::binVarIndex_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:111:19: warning:inconclusive: Member variable 'CbcHeuristicDive::vbRowIndex_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:138:19: warning: Member variable 'CbcHeuristicDive::downArray_' is not assigned a value in 'CbcHeuristicDive::operator='. [operatorEqVarError] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:138:19: warning: Member variable 'CbcHeuristicDive::upArray_' is not assigned a value in 'CbcHeuristicDive::operator='. [operatorEqVarError] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:138:19: warning:inconclusive: Member variable 'CbcHeuristicDive::binVarIndex_' is not assigned a value in 'CbcHeuristicDive::operator='. [operatorEqVarError] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:138:19: warning:inconclusive: Member variable 'CbcHeuristicDive::vbRowIndex_' is not assigned a value in 'CbcHeuristicDive::operator='. [operatorEqVarError] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:74:16: style: Virtual function 'validate' is called from constructor 'CbcHeuristicDive(CbcModel&model)' at line 65. Dynamic binding is not used. [virtualCallInConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:65:5: note: Calling validate Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:74:16: note: validate is a virtual function Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:88:24: warning: The class 'CbcHeuristicDive' defines member function with name 'generateCpp' also defined in its parent class 'CbcHeuristic'. [duplInheritedMember] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:248:8: note: Parent function 'CbcHeuristic::generateCpp' Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:88:24: note: Derived function 'CbcHeuristicDive::generateCpp' Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:1251:12: error: Null pointer dereference: cuts [nullPointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:1183:22: note: Assignment 'cuts=NULL', assigned value is 0 Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:1251:12: note: Null pointer dereference Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:244:23: style: Same expression on both sides of '|'. [duplicateExpression] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:75:19: style: Variable 'smallObjective_' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:69:19: note: smallObjective_ is assigned Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:75:19: note: smallObjective_ is overwritten Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:1449:12: style: The scope of the variable 'djValue' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:268:40: style:inconclusive: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:62:24: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:268:40: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:1122:40: style:inconclusive: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:59:32: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:1122:40: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:1123:11: style:inconclusive: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:60:13: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:1123:11: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:283:7: style: Local variable 'maxSimplexIterations' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:100:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:283:7: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:1430:17: style: Local variable 'solution' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:59:15: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:1430:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.cpp:1167:40: style: Parameter 'model' can be declared as pointer to const [constParameterPointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveCoefficient.cpp:79:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveCoefficient.hpp:20:3: style: Class 'CbcHeuristicDiveCoefficient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveCoefficient.hpp:26:4: style: The destructor '~CbcHeuristicDiveCoefficient' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:32:4: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveCoefficient.hpp:26:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveCoefficient.hpp:29:40: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:35:29: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveCoefficient.hpp:29:40: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveCoefficient.hpp:35:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:41:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveCoefficient.hpp:35:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveCoefficient.hpp:43:16: style: The function 'selectVariableToBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:126:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveCoefficient.hpp:43:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveCoefficient.cpp:89:9: style: The scope of the variable 'round' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveCoefficient.cpp:89:15: style: Variable 'round' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveFractional.cpp:75:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveFractional.hpp:20:3: style: Class 'CbcHeuristicDiveFractional' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveFractional.hpp:26:4: style: The destructor '~CbcHeuristicDiveFractional' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:32:4: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveFractional.hpp:26:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveFractional.hpp:29:39: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:35:29: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveFractional.hpp:29:39: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveFractional.hpp:35:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:41:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveFractional.hpp:35:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveFractional.hpp:43:16: style: The function 'selectVariableToBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:126:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveFractional.hpp:43:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveFractional.cpp:84:9: style: The scope of the variable 'round' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveFractional.cpp:84:15: style: Variable 'round' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveGuided.cpp:86:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveGuided.hpp:20:3: style: Class 'CbcHeuristicDiveGuided' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveGuided.hpp:26:4: style: The destructor '~CbcHeuristicDiveGuided' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:32:4: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveGuided.hpp:26:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveGuided.hpp:29:35: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:35:29: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveGuided.hpp:29:35: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveGuided.hpp:35:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:41:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveGuided.hpp:35:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveGuided.hpp:38:16: style: The function 'canHeuristicRun' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:118:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveGuided.hpp:38:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveGuided.hpp:46:16: style: The function 'selectVariableToBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:126:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveGuided.hpp:46:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveGuided.cpp:95:9: style: The scope of the variable 'round' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveGuided.cpp:66:11: style: Variable 'bestIntegerSolution' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveGuided.cpp:78:11: style: Variable 'bestIntegerSolution' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveGuided.cpp:95:15: style: Variable 'round' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveLineSearch.cpp:78:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveLineSearch.hpp:20:3: style: Class 'CbcHeuristicDiveLineSearch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveLineSearch.hpp:26:4: style: The destructor '~CbcHeuristicDiveLineSearch' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:32:4: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveLineSearch.hpp:26:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveLineSearch.hpp:29:39: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:35:29: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveLineSearch.hpp:29:39: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveLineSearch.hpp:35:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:41:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveLineSearch.hpp:35:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveLineSearch.hpp:43:16: style: The function 'selectVariableToBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:126:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveLineSearch.hpp:43:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:1633:5: error: Non-local variable 'heuristicModel_' will use pointer to local variable 'model'. [danglingLifetime] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1166:37: note: Address of variable taken here. Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1166:37: note: Calling function 'setHeuristicModel', 1st argument '&model' value is lifetime=model Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1053:18: note: Variable created here. Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:1633:5: note: Non-local variable 'heuristicModel_' will use pointer to local variable 'model'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveLineSearch.cpp:85:12: style: The scope of the variable 'rootValue' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveLineSearch.cpp:87:12: style: The scope of the variable 'fraction' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveLineSearch.cpp:88:9: style: The scope of the variable 'round' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveLineSearch.cpp:74:11: style: Variable 'rootNodeLPSol' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:190:15: warning: Member variable 'CbcHeuristic::inputSolution_' is not assigned a value in 'CbcHeuristic::operator='. [operatorEqVarError] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveLineSearch.cpp:88:15: style: Variable 'round' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:509:16: style: Virtual function 'validate' is called from constructor 'CbcRounding(CbcModel&model)' at line 1946. Dynamic binding is not used. [virtualCallInConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1946:5: note: Calling validate Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:509:16: note: validate is a virtual function Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:593:16: style: Virtual function 'validate' is called from constructor 'CbcHeuristicPartial(CbcModel&model,int fixPriority=10000,int numberNodes=200)' at line 2914. Dynamic binding is not used. [virtualCallInConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:2914:3: note: Calling validate Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:593:16: note: validate is a virtual function Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:512:8: warning: The class 'CbcRounding' defines member function with name 'setSeed' also defined in its parent class 'CbcHeuristic'. [duplInheritedMember] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:448:20: note: Parent function 'CbcHeuristic::setSeed' Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:512:8: note: Derived function 'CbcRounding::setSeed' Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.hpp:76:7: warning: The class 'CbcHeuristicVND' defines member variable with name 'howOften_' also defined in its parent class 'CbcHeuristic'. [duplInheritedMember] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:391:15: note: Parent variable 'CbcHeuristic::howOften_' Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.hpp:76:7: note: Derived variable 'CbcHeuristicVND::howOften_' Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.hpp:87:7: warning: The class 'CbcHeuristicRINS' defines member variable with name 'howOften_' also defined in its parent class 'CbcHeuristic'. [duplInheritedMember] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:391:15: note: Parent variable 'CbcHeuristic::howOften_' Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.hpp:87:7: note: Derived variable 'CbcHeuristicRINS::howOften_' Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.hpp:24:3: style: Class 'CbcHeuristicRENS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.hpp:24:3: style: Class 'CbcHeuristicVND' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.hpp:25:3: style: Class 'CbcHeuristicRINS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.hpp:30:4: style: The destructor '~CbcHeuristicRENS' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:101:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.hpp:30:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.hpp:33:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:104:25: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.hpp:33:25: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.hpp:39:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:113:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.hpp:39:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.hpp:42:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.hpp:42:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.hpp:50:15: style: The function 'solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.hpp:50:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.hpp:30:4: style: The destructor '~CbcHeuristicVND' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:101:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.hpp:30:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.hpp:33:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:104:25: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.hpp:33:25: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.hpp:39:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:246:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.hpp:39:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.hpp:42:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:113:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.hpp:42:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.hpp:45:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.hpp:45:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.hpp:52:15: style: The function 'solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.hpp:52:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.hpp:31:4: style: The destructor '~CbcHeuristicRINS' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:101:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.hpp:31:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.hpp:34:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:104:25: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.hpp:34:25: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.hpp:40:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:246:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.hpp:40:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.hpp:43:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:113:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.hpp:43:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.hpp:46:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.hpp:46:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.hpp:53:15: style: The function 'solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.hpp:53:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:639:16: style: The function 'setModel' overrides a function in a base class but is identical to the overridden function [uselessOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:639:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:894:55: style: Expression is always false because 'else if' condition matches previous condition at line 821. [multiCondition] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.cpp:85:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.cpp:204:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiPrimalTolerance [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1742:78: style: Condition 'br!=0' is always false [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1739:30: note: Assignment 'br=NULL', assigned value is 0 Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1742:78: note: Condition 'br!=0' is always false Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveVectorLength.cpp:79:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:550:9: style: The scope of the variable 'n' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:557:15: style: The scope of the variable 'iColumn' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:2222:18: style: The scope of the variable 'lowerValue' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:2671:16: style: The scope of the variable 'good' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:2061:35: style:inconclusive: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:32: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:2061:35: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:2062:11: style:inconclusive: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:121:13: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:2062:11: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:3239:43: style:inconclusive: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:692:32: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:3239:43: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:3240:11: style:inconclusive: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:693:13: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:3240:11: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:90:23: style: Local variable 'node' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:73:34: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:90:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:206:20: style: Local variable 'node' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:202:12: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:206:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:369:9: style: Local variable 'when' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:150:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:369:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:694:10: style: Local variable 'fractionSmall' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:218:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:694:10: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:872:20: style: Local variable 'ratio' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:818:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:872:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:874:20: style: Local variable 'after' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:820:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:874:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1190:16: style: Local variable 'takeHint' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:912:8: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1190:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1191:27: style: Local variable 'strength' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:913:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1191:27: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1284:24: style: Local variable 'cutoff' shadows outer argument [shadowArgument] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:690:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1284:24: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1336:15: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:783:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1336:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1370:29: style: Local variable 'solution' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1370:29: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1434:16: style: Local variable 'takeHint' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:912:8: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1434:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1435:27: style: Local variable 'strength' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:913:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1435:27: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1531:17: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:783:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1531:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:2634:11: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:2298:9: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:2634:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:2657:11: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:2112:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:2657:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:2690:28: style: Local variable 'j' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:2677:26: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:2690:28: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:690:30: performance: Function parameter 'name' should be passed by const reference. [passedByValue] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1713:52: style: Parameter 'model' can be declared as reference to const [constParameterReference] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:200:34: style: Parameter 'model_' can be declared as pointer to const [constParameterPointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:202:12: style: Variable 'node' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:203:16: style: Variable 'nodeInfo' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1111:19: style: Variable 'maxNodes' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1235:30: style: Variable 'fpump' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1277:24: style: Variable 'weight' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1278:24: style: Variable 'factor' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1484:32: style: Variable 'generator' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1492:26: style: Variable 'stored' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1496:31: style: Variable 'implication' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1716:12: style: Variable 'node' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1718:16: style: Variable 'nodeInfo' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveVectorLength.hpp:20:3: style: Class 'CbcHeuristicDiveVectorLength' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveVectorLength.hpp:26:4: style: The destructor '~CbcHeuristicDiveVectorLength' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:32:4: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveVectorLength.hpp:26:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveVectorLength.hpp:29:41: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:35:29: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveVectorLength.hpp:29:41: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveVectorLength.hpp:35:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:41:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveVectorLength.hpp:35:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveVectorLength.hpp:43:16: style: The function 'selectVariableToBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:126:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveVectorLength.hpp:43:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:700:14: style: struct member 'SmallMod::spareDouble' is never used. [unusedStructMember] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:702:13: style: struct member 'SmallMod::sparePointer' is never used. [unusedStructMember] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveVectorLength.cpp:87:12: style: The scope of the variable 'fraction' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveVectorLength.cpp:88:9: style: The scope of the variable 'round' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:707:11: style: struct member 'SmallMod::spareInt' is never used. [unusedStructMember] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDiveVectorLength.cpp:88:15: style: Variable 'round' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:1584:25: style: Variable 'fractionSmall' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.cpp:2280:27: style: Variable 'thisInfeasibility' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.hpp:20:3: style: Class 'CbcHeuristicDivePseudoCost' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.hpp:26:4: style: The destructor '~CbcHeuristicDivePseudoCost' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:32:4: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.hpp:26:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.hpp:29:39: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:35:29: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.hpp:29:39: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.hpp:35:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:41:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.hpp:35:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.hpp:43:16: style: The function 'selectVariableToBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:126:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.hpp:43:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.hpp:49:16: style: The function 'initializeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:133:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.hpp:49:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.hpp:51:15: style: The function 'fixOtherVariables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDive.hpp:138:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.hpp:51:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.cpp:90:12: style: The scope of the variable 'rootValue' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.cpp:92:12: style: The scope of the variable 'fraction' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.cpp:93:9: style: The scope of the variable 'round' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.cpp:75:11: style: Variable 'rootNodeLPSol' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.cpp:78:11: style: Variable 'pseudoCostDown' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.cpp:79:11: style: Variable 'pseudoCostUp' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.cpp:177:42: style: Variable 'obj1' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicDivePseudoCost.cpp:93:15: style: Variable 'round' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:114:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberTimes_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:525:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberTimes_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:955:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberTimes_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:362:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable swap_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:1095:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feasibilityPump_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:1336:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDualObjectiveLimit [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:1610:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberSolutions_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:201:13: style: Condition 'roundup' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:194:7: note: Assuming that condition 'roundup' is not redundant Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:201:13: note: Condition 'roundup' is always true Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:614:13: style: Condition 'roundup' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:607:7: note: Assuming that condition 'roundup' is not redundant Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:614:13: note: Condition 'roundup' is always true Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:147:7: style: The scope of the variable 'iRow' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:198:14: style: The scope of the variable 'value' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:611:14: style: The scope of the variable 'value' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:105:47: style:inconclusive: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:32: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:105:47: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:106:11: style:inconclusive: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:121:13: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:106:11: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:186:11: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:147:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:186:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:205:17: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:147:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:205:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:217:19: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:147:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:217:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:240:11: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:147:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:240:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:251:17: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:147:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:251:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:282:17: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:147:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:282:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:296:19: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:147:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:296:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:321:11: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:147:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:321:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:335:15: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:147:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:335:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:598:11: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:555:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:598:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:618:17: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:555:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:618:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:630:19: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:555:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:630:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:654:11: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:555:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:654:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:665:17: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:555:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:665:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:698:17: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:555:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:698:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:727:11: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:555:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:727:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:743:9: style: Local variable 'returnCode' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:560:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:743:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:763:15: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:555:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:763:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1066:12: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1066:12: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1071:12: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1071:12: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1073:9: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1073:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1082:12: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1082:12: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1101:12: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1101:12: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1106:11: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1106:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1170:13: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1170:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1189:13: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1189:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1269:11: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1269:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1277:13: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1277:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1308:27: style: Local variable 'j' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1274:20: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1308:27: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1310:15: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1310:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1386:16: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1386:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1393:17: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1393:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1427:25: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1427:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1435:25: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1435:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1454:23: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1454:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1482:13: style: Local variable 'nPossible' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1381:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1482:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1483:18: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1483:18: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1489:19: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1489:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1505:15: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1505:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1509:17: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1509:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1518:19: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1518:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1551:13: style: Local variable 'nPossible' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1381:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1551:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1553:18: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1553:18: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1559:19: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1559:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1580:21: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1580:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1598:20: style: Local variable 'offset' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1124:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1598:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1607:17: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1607:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1613:19: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1613:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1630:19: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1630:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1636:22: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1606:20: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1636:22: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1637:19: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1637:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1655:24: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1606:20: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1655:24: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1656:21: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1656:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1677:24: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1606:20: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1677:24: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1747:15: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1062:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicGreedy.cpp:1747:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:283:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDualObjectiveLimit [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2458:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2610:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiPrimalTolerance [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicPivotAndFix.cpp:88:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicPivotAndFix.hpp:21:3: style: Class 'CbcHeuristicPivotAndFix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicPivotAndFix.hpp:27:4: style: The destructor '~CbcHeuristicPivotAndFix' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:101:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicPivotAndFix.hpp:27:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicPivotAndFix.hpp:30:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:104:25: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicPivotAndFix.hpp:30:25: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicPivotAndFix.hpp:36:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:246:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicPivotAndFix.hpp:36:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicPivotAndFix.hpp:39:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:113:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicPivotAndFix.hpp:39:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicPivotAndFix.hpp:42:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicPivotAndFix.hpp:42:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicPivotAndFix.hpp:49:15: style: The function 'solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicPivotAndFix.hpp:49:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:1530:24: warning: Member variable 'CbcHeuristicCrossover::random_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:1398:12: style: The scope of the variable 'value' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:1476:16: style: The scope of the variable 'value' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:352:41: style:inconclusive: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:32: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:352:41: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:353:11: style:inconclusive: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:121:13: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:353:11: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:257:23: style: Local variable 'colLower' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:163:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:257:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:291:20: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:176:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:291:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:569:10: style: Local variable 'integerVariable' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:415:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:569:10: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:598:18: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:417:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:598:18: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:1209:19: style: Local variable 'obj' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:1128:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:1209:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:947:12: error: Memory is allocated but not initialized: save [uninitdata] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicLocal.cpp:1515:16: style: Variable 'cutoff' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.cpp:160:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberSolutions_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2488:47: style: Condition 'fixSatisfied' is always false [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2463:25: note: Assignment 'fixSatisfied=false', assigned value is 0 Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2488:47: note: Condition 'fixSatisfied' is always false Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2864:14: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2866:9: note: Found duplicate branches for 'if' and 'else'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2864:14: note: Found duplicate branches for 'if' and 'else'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:86:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberTries_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.cpp:37:14: style: Variable 'whereFrom_' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.cpp:36:14: note: whereFrom_ is assigned Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.cpp:37:14: note: whereFrom_ is overwritten Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.cpp:58:14: style: Variable 'whereFrom_' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.cpp:57:14: note: whereFrom_ is assigned Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.cpp:58:14: note: whereFrom_ is overwritten Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.cpp:214:9: style: The scope of the variable 'numberContinuous' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.cpp:270:9: style: The scope of the variable 'divisor' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.cpp:148:40: style:inconclusive: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:32: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.cpp:148:40: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.cpp:149:11: style:inconclusive: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:121:13: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.cpp:149:11: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.cpp:191:7: style: Local variable 'numberNodes' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:161:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.cpp:191:7: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.cpp:316:20: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.cpp:219:9: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.cpp:316:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRINS.cpp:164:25: style: Variable 'solver' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1058:27: style: Variable 'solutionFound' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1032:27: note: solutionFound is assigned Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1058:27: note: solutionFound is overwritten Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1338:29: style: Variable 'solutionFound' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1311:29: note: solutionFound is assigned Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1338:29: note: solutionFound is overwritten Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:285:8: style: The scope of the variable 'secondMajorPass' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:749:14: style: The scope of the variable 'newTrueSolutionValue' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:750:14: style: The scope of the variable 'newSumInfeas' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:751:11: style: The scope of the variable 'newNumberInfeas' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2486:14: style: The scope of the variable 'nearest' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:214:49: style:inconclusive: Function 'solutionInternal' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.hpp:306:32: note: Function 'solutionInternal' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:214:49: note: Function 'solutionInternal' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:215:11: style:inconclusive: Function 'solutionInternal' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.hpp:306:56: note: Function 'solutionInternal' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:215:11: note: Function 'solutionInternal' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2605:29: style:inconclusive: Function 'rounds' argument 5 names different: declaration 'passNumber' definition 'iter'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.hpp:302:31: note: Function 'rounds' argument 5 names different: declaration 'passNumber' definition 'iter'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2605:29: note: Function 'rounds' argument 5 names different: declaration 'passNumber' definition 'iter'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:514:7: style: Local variable 'maximumPasses' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.hpp:164:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:514:7: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:431:12: style: Local variable 'direction' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:286:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:431:12: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:466:16: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:308:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:466:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:533:12: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:308:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:533:12: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:673:19: style: Local variable 'lower' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:311:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:673:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:674:19: style: Local variable 'upper' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:312:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:674:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:675:19: style: Local variable 'solution' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.hpp:64:15: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:675:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:697:12: style: Local variable 'direction' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:286:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:697:12: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:583:14: style: Local variable 'direction' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:286:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:583:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:625:11: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:292:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:625:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:629:16: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:308:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:629:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:927:20: style: Local variable 'takeHint' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:699:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:927:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:928:31: style: Local variable 'strength' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:700:21: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:928:31: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1035:33: style: Local variable 'basis' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:446:23: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1035:33: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1124:24: style: Local variable 'j' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:308:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1124:24: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1291:15: style: Local variable 'flip' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:805:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1291:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1300:20: style: Local variable 'newSolutionValue' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:401:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1300:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1310:35: style: Local variable 'basis' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:446:23: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1310:35: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1359:16: style: Local variable 'takeHint' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:699:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1359:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1360:27: style: Local variable 'strength' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:700:21: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1360:27: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1366:35: style: Local variable 'basis' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:446:23: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1366:35: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1369:31: style: Local variable 'lower' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:673:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1369:31: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1370:31: style: Local variable 'upper' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:674:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1370:31: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1371:25: style: Local variable 'solution' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:675:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1371:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1456:27: style: Local variable 'newSolution' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:400:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1456:27: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1472:37: style: Local variable 'basis' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:446:23: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1472:37: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1524:39: style: Local variable 'j' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:308:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1524:39: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1540:35: style: Local variable 'j' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:308:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1540:35: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1559:39: style: Local variable 'j' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:308:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1559:39: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1621:17: style: Local variable 'returnCode' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:698:9: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1621:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1671:17: style: Local variable 'nAdd' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1651:15: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1671:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1730:27: style: Local variable 'newSolution' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:400:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1730:27: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1795:15: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:308:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1795:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1830:22: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:308:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1830:22: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1884:18: style: Local variable 'takeHint' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:699:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1884:18: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1885:29: style: Local variable 'strength' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:700:21: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1885:29: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1960:13: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:308:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1960:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2109:20: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1960:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2109:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2132:27: style: Local variable 'lower' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:673:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2132:27: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2133:27: style: Local variable 'upper' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:674:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2133:27: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2257:27: style: Local variable 'lower' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:673:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2257:27: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2258:27: style: Local variable 'upper' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:674:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2258:27: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2296:31: style: Local variable 'basis' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:446:23: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2296:31: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2346:18: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:308:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2346:18: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2366:9: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:308:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2366:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2370:11: style: Local variable 'direction' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:286:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2370:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1090:19: style: Variable 'b' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2332:16: style: Variable 'weights' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:422:14: error: Memory is allocated but not initialized: newSolution [uninitdata] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1704:20: error: Memory is allocated but not initialized: addIndex [uninitdata] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1705:20: error: Memory is allocated but not initialized: addElement [uninitdata] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2807:16: error: Memory is allocated but not initialized: list [uninitdata] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1770:20: style: struct member 'HeurPass::spareDouble' is never used. [unusedStructMember] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1772:19: style: struct member 'HeurPass::sparePointer' is never used. [unusedStructMember] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:1777:17: style: struct member 'HeurPass::spareInt' is never used. [unusedStructMember] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:662:17: style: Variable 'exitAll' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:670:15: style: Variable 'exitAll' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2399:21: style: Variable 'solutionFound' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2402:17: style: Variable 'exitAll' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2404:17: style: Variable 'exitAll' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicFPump.cpp:2458:21: style: Variable 'objective2' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.cpp:111:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.hpp:21:3: style: Class 'CbcHeuristicRandRound' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.hpp:27:4: style: The destructor '~CbcHeuristicRandRound' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:101:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.hpp:27:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.hpp:30:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:104:25: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.hpp:30:25: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.hpp:36:16: style: The function 'generateCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:246:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.hpp:36:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.hpp:39:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:113:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.hpp:39:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.hpp:42:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.hpp:42:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.hpp:49:15: style: The function 'solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.hpp:49:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.hpp:42:16: style: The function 'setModel' overrides a function in a base class but just delegates back to the base class. [uselessOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.hpp:42:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.cpp:224:7: style: The scope of the variable 'randNum' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.cpp:91:45: style:inconclusive: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:32: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.cpp:91:45: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.cpp:92:11: style:inconclusive: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:121:13: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.cpp:92:11: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:146:9: style: The scope of the variable 'n' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.cpp:201:11: style: Variable 'originalObjCoeff' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:766:13: style: The scope of the variable 'iColumn' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:80:40: style:inconclusive: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:32: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:80:40: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:81:11: style:inconclusive: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:121:13: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:81:11: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:284:18: style: Local variable 'tolerance' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:122:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:284:18: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:359:25: style: Local variable 'rowUpper' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:174:21: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:359:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:379:25: style: Local variable 'solution' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:379:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:443:31: style: Local variable 'basis' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:171:25: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:443:31: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:464:25: style: Local variable 'solution' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:464:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:853:21: style: Local variable 'colLower' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:140:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:853:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:857:21: style: Local variable 'dj' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:138:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:857:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:888:18: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:731:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:888:18: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:909:23: style: Local variable 'colLower' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:140:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:909:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:913:23: style: Local variable 'dj' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:138:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:913:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:914:16: style: Local variable 'direction' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:117:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:914:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:945:20: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:731:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRENS.cpp:945:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.cpp:190:16: style: Variable 'numGenInt' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicRandRound.cpp:306:20: style: Variable 'feasibility' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.cpp:169:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberSolutions_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcMessage.cpp:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable language_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcMessage.cpp:104:7: style: Condition 'message' is always false [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/CbcMessage.cpp:99:13: note: Assignment 'message=NULL', assigned value is 0 Cbc-releases-2.10.12/Cbc/src/CbcMessage.cpp:104:7: note: Condition 'message' is always false Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.cpp:157:39: style:inconclusive: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:32: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.cpp:157:39: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.cpp:158:11: style:inconclusive: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:121:13: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.cpp:158:11: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.cpp:192:7: style: Local variable 'numberNodes' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:161:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.cpp:192:7: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.cpp:186:15: style: Variable 'value' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcHeuristicVND.cpp:188:15: style: Variable 'value' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcMipStartIO.cpp:55:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoinMessageEol [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcMipStartIO.cpp:114:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcModel.cpp:2884:3: error: Unmatched '}'. Configuration: '__GNUC__=1'. [syntaxError] Cbc-releases-2.10.12/Cbc/src/CbcMipStartIO.cpp:48:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] Cbc-releases-2.10.12/Cbc/src/CbcMipStartIO.cpp:106:26: performance: Function parameter 'colNames' should be passed by const reference. [passedByValue] Cbc-releases-2.10.12/Cbc/src/CbcNWay.cpp:196:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberMembers_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcNWay.cpp:285:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberBranches_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcNWay.cpp:338:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable branchIndex_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcNWay.cpp:383:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable way_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcNWay.cpp:282:7: style:inconclusive: Function 'CbcNWayBranchingObject' argument 3 names different: declaration 'numberBranches' definition 'number'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcNWay.hpp:93:9: note: Function 'CbcNWayBranchingObject' argument 3 names different: declaration 'numberBranches' definition 'number'. Cbc-releases-2.10.12/Cbc/src/CbcNWay.cpp:282:7: note: Function 'CbcNWayBranchingObject' argument 3 names different: declaration 'numberBranches' definition 'number'. Cbc-releases-2.10.12/Cbc/src/CbcNWay.cpp:149:21: style: Variable 'consequence' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.cpp:267:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basic [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.cpp:327:46: style:inconclusive: Function 'addCuts' argument 2 names different: declaration 'numberToBranch' definition 'numberToBranchOn'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.hpp:211:35: note: Function 'addCuts' argument 2 names different: declaration 'numberToBranch' definition 'numberToBranchOn'. Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.cpp:327:46: note: Function 'addCuts' argument 2 names different: declaration 'numberToBranch' definition 'numberToBranchOn'. Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.cpp:374:60: style:inconclusive: Function 'addCuts' argument 2 names different: declaration 'cuts' definition 'cut'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.hpp:213:49: note: Function 'addCuts' argument 2 names different: declaration 'cuts' definition 'cut'. Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.cpp:374:60: note: Function 'addCuts' argument 2 names different: declaration 'cuts' definition 'cut'. Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.cpp:375:7: style:inconclusive: Function 'addCuts' argument 3 names different: declaration 'numberToBranch' definition 'numberToBranchOn'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.hpp:213:59: note: Function 'addCuts' argument 3 names different: declaration 'numberToBranch' definition 'numberToBranchOn'. Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.cpp:375:7: note: Function 'addCuts' argument 3 names different: declaration 'numberToBranch' definition 'numberToBranchOn'. Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.cpp:330:7: style: Local variable 'numberCuts' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.hpp:242:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.cpp:330:7: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.cpp:423:21: style: Variable 'next' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcNodeInfo.cpp:457:55: style: Parameter 'which' can be declared as pointer to const [constParameterPointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:135:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable specialOptions_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:284:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDoReducePrint [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:820:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberObjects_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1132:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modelPtr_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1558:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberObjects_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1745:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberObjects_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1783:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberObjects_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1819:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberObjects_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2059:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClpObjOffset [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2499:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2676:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberObjects_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2945:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3227:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberObjects_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3253:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberObjects_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3532:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiMaxNumIterationHotStart [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3968:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberMembers_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4001:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberMembers_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4032:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberMembers_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4051:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4086:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberMembers_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4250:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberMembers_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4396:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable members_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4432:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberMembers_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4519:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable originalObject_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4567:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable originalObject_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5243:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xColumn_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5756:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infeasibility_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5897:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable branchingStrategy_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6443:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atLowerBound [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6551:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infeasibility_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6610:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable originalObject_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6621:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable originalObject_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6628:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable originalObject_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6990:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnNumber_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7077:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnNumber_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7120:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable requiredViolation_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7257:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7265:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7376:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberColumns_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7989:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solver_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:8082:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable originalLower_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:8095:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable originalLower_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:8108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable originalLower_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:8153:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:8187:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnNumber_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:8213:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnNumber_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:8232:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnNumber_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcObject.cpp:122:14: style: Variable 'fudge' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcObjectUpdateData.cpp:44:7: style:inconclusive: Function 'CbcObjectUpdateData' argument 5 names different: declaration 'intDecrease_' definition 'intDecrease'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcObjectUpdateData.hpp:25:9: note: Function 'CbcObjectUpdateData' argument 5 names different: declaration 'intDecrease_' definition 'intDecrease'. Cbc-releases-2.10.12/Cbc/src/CbcObjectUpdateData.cpp:44:7: note: Function 'CbcObjectUpdateData' argument 5 names different: declaration 'intDecrease_' definition 'intDecrease'. Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:212:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basic [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:669:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2045:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4248:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4534:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:6007:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:6163:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:196:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:256:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:286:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:301:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:326:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:339:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDualTolerance [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:355:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:388:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:459:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:137:11: warning:inconclusive: Member variable 'CbcParam::stringValue_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:169:11: warning:inconclusive: Member variable 'CbcParam::stringValue_' is not assigned a value in 'CbcParam::operator='. [operatorEqVarError] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:146:3: performance: Variable 'definedKeyWords_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:147:3: performance: Variable 'name_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:148:3: performance: Variable 'shortHelp_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:149:3: performance: Variable 'longHelp_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Cbc-releases-2.10.12/Cbc/src/CbcParam.hpp:184:22: performance: Function 'name()' should return member 'name_' by const reference. [returnByReference] Cbc-releases-2.10.12/Cbc/src/CbcParam.hpp:189:22: performance: Function 'shortHelp()' should return member 'shortHelp_' by const reference. [returnByReference] Cbc-releases-2.10.12/Cbc/src/CbcParam.hpp:258:22: performance: Function 'stringValue()' should return member 'stringValue_' by const reference. [returnByReference] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:441:11: style: Variable 'value' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:439:11: note: $symbol is assigned Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:441:11: note: $symbol is overwritten Cbc-releases-2.10.12/Cbc/src/CbcParam.hpp:254:42: performance: Function parameter 'value' should be passed by const reference. [passedByValue] Cbc-releases-2.10.12/Cbc/src/CbcParam.hpp:275:45: performance: Function parameter 'help' should be passed by const reference. [passedByValue] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:89:15: performance: Function parameter 'firstValue' should be passed by const reference. [passedByValue] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:206:35: performance: Function parameter 'keyWord' should be passed by const reference. [passedByValue] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:211:35: performance: Function parameter 'input' should be passed by const reference. [passedByValue] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:243:43: performance: Function parameter 'check' should be passed by const reference. [passedByValue] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:428:37: style: Parameter 'model' can be declared as reference to const [constParameterReference] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:489:38: style: Parameter 'model' can be declared as reference to const [constParameterReference] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:373:48: style: Parameter 'model' can be declared as pointer to const [constParameterPointer] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:201:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:259:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] Cbc-releases-2.10.12/Cbc/src/CbcParam.cpp:293:17: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.cpp:196:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.cpp:72:16: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.cpp:73:16: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.cpp:95:16: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.cpp:96:16: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.cpp:243:25: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.cpp:244:22: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.cpp:243:13: style: Local variable 'newBounds' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.hpp:86:24: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.cpp:243:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.cpp:244:10: style: Local variable 'variables' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.hpp:81:21: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.cpp:244:10: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.cpp:246:9: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.cpp:194:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcPartialNodeInfo.cpp:246:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSOS.cpp:103:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSOS.cpp:459:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberMembers_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSOS.cpp:667:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDualObjectiveLimit [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSOS.cpp:751:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberMembers_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSOS.cpp:909:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable separator_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSOS.cpp:1011:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable way_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSOS.cpp:317:16: style: The scope of the variable 'valueP' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSOS.cpp:385:16: style: The scope of the variable 'valueP' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSOS.cpp:625:7: style: The scope of the variable 'i' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSOS.cpp:821:17: style:inconclusive: Function 'CbcSOSBranchingObject' argument 2 names different: declaration 'clique' definition 'set'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcSOS.hpp:207:56: note: Function 'CbcSOSBranchingObject' argument 2 names different: declaration 'clique' definition 'set'. Cbc-releases-2.10.12/Cbc/src/CbcSOS.cpp:821:17: note: Function 'CbcSOSBranchingObject' argument 2 names different: declaration 'clique' definition 'set'. Cbc-releases-2.10.12/Cbc/src/CbcSOS.cpp:263:20: style: Local variable 'j' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSOS.cpp:198:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSOS.cpp:263:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSOS.cpp:295:21: style: Local variable 'lower' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSOS.cpp:203:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSOS.cpp:295:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSOS.cpp:296:21: style: Local variable 'upper' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSOS.cpp:204:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSOS.cpp:296:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5230:16: error: Array 'groupCounts[11]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5225:5: note: After for loop, j has value 11 Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5230:16: note: Array index out of bounds Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5283:18: error: Array 'groupCounts[11]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5278:7: note: After for loop, j has value 11 Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5283:18: note: Array index out of bounds Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4970:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1983:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4746:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4915:7: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5425:9: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.cpp:136:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnNumber_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.cpp:162:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnNumber_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.cpp:191:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priority_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.cpp:282:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.cpp:296:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable branchIndex_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.cpp:420:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable down_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.cpp:696:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variable_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.cpp:184:68: style:inconclusive: Function 'fillCreateBranch' argument 1 names different: declaration 'branching' definition 'branch'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.hpp:217:64: note: Function 'fillCreateBranch' argument 1 names different: declaration 'branching' definition 'branch'. Cbc-releases-2.10.12/Cbc/src/CbcSimpleInteger.cpp:184:68: note: Function 'fillCreateBranch' argument 1 names different: declaration 'branching' definition 'branch'. Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4024:57: warning: Logical conjunction always evaluates to false: numberNodes > 500 && numberNodes < -510. [incorrectLogicOperator] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1210:13: style: The if condition is the same as the previous if condition [duplicateCondition] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1196:13: note: First condition Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1210:13: note: Second condition Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1108:13: style: Condition '!clp' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1072:33: note: Assignment 'clp=NULL', assigned value is 0 Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1108:13: note: Condition '!clp' is always true Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5330:20: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:525:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnNumber_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:720:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priority_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:829:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priority_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:1020:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDualObjectiveLimit [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:1362:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changeInGuessed_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::downDynamicPseudoCost_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::upDynamicPseudoCost_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::upDownSeparator_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::sumDownCost_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::sumUpCost_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::sumDownChange_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::sumUpChange_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::downShadowPrice_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::upShadowPrice_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::sumDownDecrease_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::sumUpDecrease_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::lastDownCost_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::lastUpCost_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::lastDownDecrease_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::lastUpDecrease_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::numberTimesDown_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::numberTimesUp_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::numberTimesDownInfeasible_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::numberTimesUpInfeasible_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::numberBeforeTrust_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::numberTimesDownLocalFixed_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::numberTimesUpLocalFixed_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::numberTimesDownTotalFixed_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::numberTimesUpTotalFixed_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::numberTimesProbingTotal_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:278:36: warning: Member variable 'CbcSimpleIntegerDynamicPseudoCost::method_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:1304:38: warning: Member variable 'CbcIntegerPseudoCostBranchingObject::changeInGuessed_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:196:14: style: Variable 'sumUpCost_' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:188:14: note: sumUpCost_ is assigned Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:196:14: note: sumUpCost_ is overwritten Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:197:16: style: Variable 'sumUpChange_' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:189:16: note: sumUpChange_ is assigned Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:197:16: note: sumUpChange_ is overwritten Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:198:18: style: Variable 'numberTimesUp_' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:190:18: note: numberTimesUp_ is assigned Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:198:18: note: numberTimesUp_ is overwritten Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:199:16: style: Variable 'sumDownCost_' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:191:16: note: sumDownCost_ is assigned Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:199:16: note: sumDownCost_ is overwritten Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:200:18: style: Variable 'sumDownChange_' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:192:18: note: sumDownChange_ is assigned Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:200:18: note: sumDownChange_ is overwritten Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:201:20: style: Variable 'numberTimesDown_' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:193:20: note: numberTimesDown_ is assigned Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:201:20: note: numberTimesDown_ is overwritten Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:257:14: style: Variable 'sumUpCost_' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:249:14: note: sumUpCost_ is assigned Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:257:14: note: sumUpCost_ is overwritten Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:258:16: style: Variable 'sumUpChange_' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:250:16: note: sumUpChange_ is assigned Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:258:16: note: sumUpChange_ is overwritten Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:259:18: style: Variable 'numberTimesUp_' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:251:18: note: numberTimesUp_ is assigned Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:259:18: note: numberTimesUp_ is overwritten Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:260:16: style: Variable 'sumDownCost_' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:252:16: note: sumDownCost_ is assigned Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:260:16: note: sumDownCost_ is overwritten Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:261:18: style: Variable 'sumDownChange_' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:253:18: note: sumDownChange_ is assigned Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:261:18: note: sumDownChange_ is overwritten Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:262:20: style: Variable 'numberTimesDown_' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:254:20: note: numberTimesDown_ is assigned Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:262:20: note: numberTimesDown_ is overwritten Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:974:7: style: The scope of the variable 'i' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:405:92: style:inconclusive: Function 'updateAfter' argument 2 names different: declaration 'baseObject' definition 'baseObjectX'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:85:67: note: Function 'updateAfter' argument 2 names different: declaration 'baseObject' definition 'baseObjectX'. Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:405:92: note: Function 'updateAfter' argument 2 names different: declaration 'baseObject' definition 'baseObjectX'. Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:463:87: style:inconclusive: Function 'same' argument 1 names different: declaration 'obj' definition 'otherObject'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.hpp:358:54: note: Function 'same' argument 1 names different: declaration 'obj' definition 'otherObject'. Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:463:87: note: Function 'same' argument 1 names different: declaration 'obj' definition 'otherObject'. Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:741:16: style: Local variable 'sum' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:607:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:741:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:742:13: style: Local variable 'number' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:611:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:742:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerDynamicPseudoCost.cpp:883:11: style: Variable 'below' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1452:20: style: Variable 'finished' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1443:22: note: finished is assigned Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1452:20: note: finished is overwritten Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:626:7: style: The scope of the variable 'numberStrongDone' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:628:7: style: The scope of the variable 'numberStrongInfeasible' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:629:7: style: The scope of the variable 'numberStrongIterations' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:701:18: style: The scope of the variable 'canDoThisHot' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:867:10: style: The scope of the variable 'allNormal' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2023:12: style: The scope of the variable 'best' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2107:18: style: The scope of the variable 'canDoThisHot' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2110:22: style: The scope of the variable 'value' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2547:10: style: The scope of the variable 'doneHotStart' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2587:9: style: The scope of the variable 'whichChoice' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3071:14: style: The scope of the variable 'feasibleSolution' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3072:16: style: The scope of the variable 'predictedChange' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5961:7: style: The scope of the variable 'best' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:548:10: style: Local variable 'objectiveValue' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcNode.hpp:221:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:548:10: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:590:16: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:562:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:590:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1366:14: style: Local variable 'hitMaxTime' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:890:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1366:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1115:17: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:569:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1115:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1218:19: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:569:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1218:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1379:13: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:562:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1379:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1401:15: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:569:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1401:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1739:16: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1697:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1739:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1878:9: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1697:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1878:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2395:25: style: Local variable 'lower' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1689:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2395:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2396:25: style: Local variable 'upper' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1690:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2396:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2346:20: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1697:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2346:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2367:20: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1697:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2367:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2398:20: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1697:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2398:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2416:24: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1697:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2416:24: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2557:17: style: Local variable 'numberStrongIterations' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1974:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2557:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2804:13: style: Local variable 'numberStrongIterations' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1974:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2804:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2923:22: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1697:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2923:22: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3093:22: style: Local variable 'obj' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3084:27: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3093:22: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3270:24: style: Local variable 'object' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3066:20: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3270:24: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3386:22: style: Local variable 'newObjValue' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3366:20: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3386:22: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3485:24: style: Local variable 'object' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3066:20: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3485:24: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3538:26: style: Local variable 'cutoff' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1688:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3538:26: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3625:22: style: Local variable 'newObjValue' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3602:20: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3625:22: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3891:17: style: Local variable 'iObject' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3065:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3891:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3892:24: style: Local variable 'object' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3066:20: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3892:24: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3893:48: style: Local variable 'dynamicObject' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3067:44: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3893:48: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3936:15: style: Local variable 'easy' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2615:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3936:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4770:12: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4527:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4770:12: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4990:20: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4527:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4990:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5129:14: style: Local variable 'iDo' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4882:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5129:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5174:19: style: Local variable 'lower' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4602:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5174:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5175:19: style: Local variable 'upper' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4603:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5175:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5176:14: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4527:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5176:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5211:12: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4527:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5211:12: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5219:12: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4527:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5219:12: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5233:12: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4527:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5233:12: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5261:12: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4527:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5261:12: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5286:12: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4527:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5286:12: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5325:13: style: Local variable 'newLower' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4606:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5325:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5326:13: style: Local variable 'newUpper' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4608:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5326:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5392:9: style: Local variable 'iThread' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4884:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5392:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5334:14: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4527:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5334:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5341:14: style: Local variable 'cutoff' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4876:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5341:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5361:21: style: Local variable 'lower' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4602:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5361:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5362:21: style: Local variable 'upper' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4603:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5362:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5363:16: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4527:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5363:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5383:14: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4527:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5383:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5606:9: style: Local variable 'numberRows' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4530:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5606:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5609:14: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4527:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5609:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5631:12: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4527:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5631:12: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5684:16: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4527:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5684:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5691:16: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4527:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5691:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5946:7: style: Local variable 'numberUnsatisfied' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcNode.hpp:256:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5946:7: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:6080:14: style: Local variable 'nodeInfo' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcNode.hpp:215:23: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:6080:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:6132:14: style: Local variable 'gotSol' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:6116:12: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:6132:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:6120:18: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:6048:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:6120:18: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:6169:36: style: Local variable 'branch' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcNode.hpp:208:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:6169:36: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5483:21: style: Variable 'choice' can be declared as reference to const [constVariableReference] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:124:16: style: Variable 'strategy' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:545:23: style: Variable 'osiclp' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:591:20: style: Variable 'object' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:638:40: style: Variable 'dynamicBranchingObject' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1072:27: style: Variable 'clp' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1740:20: style: Variable 'object' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1864:23: style: Variable 'osiclp' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1881:42: style: Variable 'dynamicObject' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2099:44: style: Variable 'dynamicObject' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:2208:21: style: Variable 'sosObject' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3912:46: style: Variable 'dynamicObject' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4051:23: style: Variable 'branchObj' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5889:25: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:626:24: style: Variable 'numberStrongDone' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:628:30: style: Variable 'numberStrongInfeasible' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:629:30: style: Variable 'numberStrongIterations' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:867:20: style: Variable 'allNormal' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:876:19: style: Variable 'allNormal' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:545:23: style: Variable 'osiclp' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3591:32: style: Variable 'needHotStartUpdate' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3797:23: style: Variable 'canSkip' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:3859:23: style: Variable 'canSkip' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1864:23: style: Variable 'osiclp' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:1996:7: style: Variable 'goToEndInStrongBranching' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4246:28: style: Variable 'newObjectiveValue' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:4669:8: style: Variable 'fastIterations' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSimpleIntegerPseudoCost.cpp:232:11: style: Variable 'below' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcNode.cpp:5961:12: style: Variable 'best' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverAnalyze.cpp:317:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLP_GENERAL [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSolverAnalyze.cpp:31:8: style: The scope of the variable 'noPrinting_' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolverAnalyze.cpp:33:8: style: The scope of the variable 'generalPrint' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolverAnalyze.cpp:162:22: style: The scope of the variable 'value' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolverAnalyze.cpp:170:22: style: The scope of the variable 'value' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolverAnalyze.cpp:252:15: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverAnalyze.cpp:47:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverAnalyze.cpp:252:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1104:26: debug: Function::addArguments found argument 'currentSolver' with varid 0. [varid0] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1362:26: debug: Function::addArguments found argument 'currentSolver' with varid 0. [varid0] Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:514:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiObjOffset [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:91:3: style: Class 'OsiSolverLink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:400:3: style: Class 'CbcHeuristicDynamic3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:1141:3: style: Class 'OsiSimpleFixedInteger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:1247:3: style: Class 'OsiChooseStrongSubset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:1367:3: style: Class 'OsiSolverLinearizedQuadratic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:95:31: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcFathom.hpp:97:31: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:95:31: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:104:12: style: The destructor '~OsiSolverLink' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcFathom.hpp:106:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:104:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:406:4: style: The destructor '~CbcHeuristicDynamic3' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:101:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:406:4: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:409:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:104:25: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:409:25: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:412:16: style: The function 'setModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:110:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:412:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:425:15: style: The function 'solution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:15: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:425:15: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:428:16: style: The function 'resetModel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:113:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:428:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:430:16: style: The function 'canDealWithOdd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:250:16: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:430:16: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:1096:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:763:22: note: Virtual function in base class Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:1096:22: note: Function in derived class Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:1102:12: style: The destructor '~OsiBiLinearEquality' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:769:12: note: Virtual destructor in base class Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:1102:12: note: Destructor in derived class Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:776:26: style: Expression is always true because 'else if' condition is opposite to previous condition at line 774. [multiCondition] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:774:26: note: first condition Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:776:26: note: else if condition is opposite to first condition Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7808:30: style: Expression is always true because 'else if' condition is opposite to previous condition at line 7806. [multiCondition] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7806:25: note: first condition Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7808:30: note: else if condition is opposite to first condition Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1953:27: style: Condition 'takeAll' is always false [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1949:18: note: Assignment 'takeAll=false', assigned value is 0 Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1953:27: note: Condition 'takeAll' is always false Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2272:57: style: Condition 'goodMove' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2267:18: note: Assuming that condition 'goodMove>0' is not redundant Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2272:57: note: Condition 'goodMove' is always true Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5326:9: style: Condition 'testCoarse' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5355:9: style: Condition 'testCoarse' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5608:13: style: Condition 'testCoarse' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5610:13: style: Condition 'feasible' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5598:25: note: Assignment 'feasible=true', assigned value is 1 Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5610:13: note: Condition 'feasible' is always true Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:433:25: warning: Either the condition 'quadraticModel_' is redundant or there is possible null pointer dereference: quadraticModel_. [nullPointerRedundantCheck] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:464:59: note: Assuming that condition 'quadraticModel_' is not redundant Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:433:25: note: Null pointer dereference Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:434:35: warning: Either the condition 'quadraticModel_' is redundant or there is possible null pointer dereference: quadraticModel_. [nullPointerRedundantCheck] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:464:59: note: Assuming that condition 'quadraticModel_' is not redundant Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:434:35: note: Null pointer dereference Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1391:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1393:9: note: Found duplicate branches for 'if' and 'else'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1391:9: note: Found duplicate branches for 'if' and 'else'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5543:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5552:11: note: Found duplicate branches for 'if' and 'else'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5543:9: note: Found duplicate branches for 'if' and 'else'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5615:17: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5624:19: note: Found duplicate branches for 'if' and 'else'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5615:17: note: Found duplicate branches for 'if' and 'else'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3687:22: style: Variable 'returnCode' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3588:20: note: returnCode is assigned Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3687:22: note: returnCode is overwritten Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5955:16: style: Variable 'distance' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5953:14: note: distance is assigned Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5955:16: note: distance is overwritten Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5980:16: style: Variable 'distance' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5978:14: note: distance is assigned Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5980:16: note: distance is overwritten Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6558:3: style: Variable 'xyBranchValue_' is assigned an expression that holds the same value. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6553:28: note: saveXyBranchValue is assigned 'xyBranchValue_' here. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6558:3: note: Variable 'xyBranchValue_' is assigned an expression that holds the same value. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:8027:10: style: Redundant initialization for 'numObj'. The initialized value is overwritten before it is read. [redundantInitialization] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7999:14: note: numObj is initialized Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:8027:10: note: numObj is overwritten Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:8032:10: style: Variable 'numObj' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:8027:10: note: numObj is assigned Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:8032:10: note: numObj is overwritten Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:990:7: style: The scope of the variable 'numberErrors' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2027:10: style: The scope of the variable 'targetDrop' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2043:7: style: The scope of the variable 'lastGoodMove' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3012:20: style: The scope of the variable 'otherDiagonal' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3545:10: style: The scope of the variable 'isFeasible' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5770:12: style: The scope of the variable 'valueP' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5788:12: style: The scope of the variable 'valueP' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7520:14: style: The scope of the variable 'checkSize' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:953:41: style:inconclusive: Function 'OsiSolverLink' argument 1 names different: declaration 'modelObject' definition 'coinModel'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:91:28: note: Function 'OsiSolverLink' argument 1 names different: declaration 'modelObject' definition 'coinModel'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:953:41: note: Function 'OsiSolverLink' argument 1 names different: declaration 'modelObject' definition 'coinModel'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:980:37: style:inconclusive: Function 'load' argument 1 names different: declaration 'modelObject' definition 'coinModelOriginal'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:93:24: note: Function 'load' argument 1 names different: declaration 'modelObject' definition 'coinModelOriginal'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:980:37: note: Function 'load' argument 1 names different: declaration 'modelObject' definition 'coinModelOriginal'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3302:52: style:inconclusive: Function 'quadraticRow' argument 2 names different: declaration 'linear' definition 'linearRow'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:169:57: note: Function 'quadraticRow' argument 2 names different: declaration 'linear' definition 'linearRow'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3302:52: note: Function 'quadraticRow' argument 2 names different: declaration 'linear' definition 'linearRow'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3913:44: style:inconclusive: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:120:32: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3913:44: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3914:11: style:inconclusive: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcHeuristic.hpp:121:13: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3914:11: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4484:21: style:inconclusive: Function 'OsiOldLinkBranchingObject' argument 2 names different: declaration 'originalObject' definition 'set'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:540:75: note: Function 'OsiOldLinkBranchingObject' argument 2 names different: declaration 'originalObject' definition 'set'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4484:21: note: Function 'OsiOldLinkBranchingObject' argument 2 names different: declaration 'originalObject' definition 'set'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6570:22: style:inconclusive: Function 'OsiBiLinearBranchingObject' argument 2 names different: declaration 'originalObject' definition 'set'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:1038:77: note: Function 'OsiBiLinearBranchingObject' argument 2 names different: declaration 'originalObject' definition 'set'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6570:22: note: Function 'OsiBiLinearBranchingObject' argument 2 names different: declaration 'originalObject' definition 'set'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7138:48: style:inconclusive: Function 'CglTemporary' argument 1 names different: declaration 'rhs' definition 'source'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:1327:36: note: Function 'CglTemporary' argument 1 names different: declaration 'rhs' definition 'source'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7138:48: note: Function 'CglTemporary' argument 1 names different: declaration 'rhs' definition 'source'. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:478:21: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:435:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:478:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:487:35: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:478:21: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:487:35: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:510:26: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:478:21: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:510:26: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:511:26: style: Local variable 'value' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:433:16: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:511:26: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:695:29: style: Local variable 'solution' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:408:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:695:29: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:675:25: style: Local variable 'lower' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:409:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:675:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:676:25: style: Local variable 'upper' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:410:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:676:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:715:27: style: Local variable 'solution' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:408:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:715:27: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:722:17: style: Local variable 'numberColumns2' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:411:9: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:722:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:739:33: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:736:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:739:33: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:760:24: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:736:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:760:24: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:816:21: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:807:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:816:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:841:12: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:807:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:841:12: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1001:19: style: Local variable 'expr' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:995:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1001:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1124:15: style: Local variable 'coinModel' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:214:27: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1124:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1082:13: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:989:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1082:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1312:13: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:989:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1312:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1861:13: style: Local variable 'coinModel' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:214:27: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1861:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1891:19: style: Local variable 'expr' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1867:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1891:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2051:16: style: Local variable 'tempModel' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1945:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2051:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2083:11: style: Local variable 'jNon' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1995:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2083:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2130:16: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1950:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2130:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2299:21: style: Local variable 'objective' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2061:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2299:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2374:12: style: Local variable 'temp' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2194:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2374:12: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2499:10: style: Local variable 'bestObjectiveValue' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:120:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2499:10: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2908:11: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2668:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2908:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3212:14: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3202:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3212:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3348:19: style: Local variable 'triple' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3311:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3348:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3446:15: style: Local variable 'objective' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3419:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3446:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3641:13: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3420:9: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3641:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3658:13: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3420:9: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3658:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3659:13: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3401:9: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3659:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4858:22: style: Local variable 'starts' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4709:16: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4858:22: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4859:13: style: Local variable 'index' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4710:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4859:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4860:16: style: Local variable 'element' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4711:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4860:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4873:22: style: Local variable 'starts' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4709:16: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4873:22: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4874:13: style: Local variable 'index' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4710:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4874:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4875:16: style: Local variable 'element' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4711:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4875:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5109:13: style: Local variable 'index' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4951:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5109:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5110:16: style: Local variable 'element' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4952:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5110:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5121:13: style: Local variable 'index' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4951:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5121:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5122:16: style: Local variable 'element' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4952:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5122:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5451:14: style: Local variable 'x' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5264:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5451:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5452:14: style: Local variable 'xB' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5241:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5452:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5453:14: style: Local variable 'yB' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5242:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5453:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5458:16: style: Local variable 'y' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5267:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5458:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5462:16: style: Local variable 'xyLambda' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5381:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5462:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5469:16: style: Local variable 'xyTrue' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5380:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5469:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5463:18: style: Local variable 'j' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5270:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5463:18: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5480:18: style: Local variable 'y' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5267:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5480:18: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5486:18: style: Local variable 'xyLambda' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5381:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5486:18: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5487:20: style: Local variable 'j' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5270:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5487:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5504:18: style: Local variable 'y' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5267:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5504:18: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5509:18: style: Local variable 'xyTrue' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5380:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5509:18: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5602:20: style: Local variable 'j' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5270:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5602:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5683:14: style: Local variable 'j' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5270:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5683:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5867:10: style: Local variable 'infeasibility' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:773:18: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5867:10: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6012:14: style: Local variable 'j' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5908:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6012:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6118:12: style: Local variable 'oldUpper' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6110:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6118:12: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6148:11: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6085:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6148:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6179:14: style: Local variable 'lower' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6099:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6179:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6395:10: style: Local variable 'infeasibility' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:773:18: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6395:10: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6441:10: style: Local variable 'coefficient' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcLinked.hpp:833:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6441:10: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7384:9: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7374:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7384:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7397:11: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7374:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7397:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7732:11: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7693:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7732:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7758:21: style: Local variable 'triple' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7730:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7758:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7760:13: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7693:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7760:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7837:13: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7693:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7837:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:469:23: style: Condition 'cutMarker&&0' is always false [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:70:13: style: Variable 'pos3' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:208:15: style: Variable 'lower2' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:209:15: style: Variable 'upper2' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:238:30: style: Variable 'generator' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:440:24: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:468:32: style: Variable 'generator' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:490:32: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:537:24: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:658:17: style: Variable 'cbcModel' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:666:30: style: Variable 'generator' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:677:25: style: Variable 'lower2' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:678:25: style: Variable 'upper2' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:711:28: style: Variable 'generator' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:821:18: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1429:22: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1462:22: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2712:20: style: Variable 'objB' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2743:20: style: Variable 'objB' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3223:11: style: Variable 'lower' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3224:11: style: Variable 'upper' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3228:18: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:3431:9: style: Variable 'fake' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7220:15: style: Variable 'lower2' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:7221:15: style: Variable 'upper2' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:8009:20: style: Variable 'objB' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:8230:18: style: Variable 'objB' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:8241:20: style: Variable 'objB' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:100:15: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:77:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:100:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:128:18: style: Local variable 'upper' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:93:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:128:18: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:129:25: style: Local variable 'triple' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:95:23: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:129:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:131:17: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:77:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:131:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:140:17: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:77:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:140:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:169:13: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:77:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:169:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:197:23: style: Local variable 'triple' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:164:21: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:197:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:199:15: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:77:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:199:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:230:11: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:77:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:230:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:238:19: style: Local variable 'expr' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:225:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:238:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:286:17: style: Local variable 'iKnapsack' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:268:9: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:286:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:290:21: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:77:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:290:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:301:21: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:77:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:301:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:367:18: style: Local variable 'priorities' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:48:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:367:18: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:335:15: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:77:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:335:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:373:15: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:77:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:373:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:449:17: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:77:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverExpandKnapsack.cpp:449:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2442:12: error: Memory is allocated but not initialized: statusCheck [uninitdata] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1635:21: style: Variable 'xColumn' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:1636:21: style: Variable 'yColumn' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2027:21: style: Variable 'targetDrop' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2043:20: style: Variable 'lastGoodMove' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:2038:9: style: Variable 'statusCheck' is allocated memory that is never used. [unusedAllocatedMemory] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:4104:15: style: Variable 'value' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5525:12: style: Variable 'move' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5911:18: style: Variable 'yLambda' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5918:17: style: Variable 'yLambda' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5935:19: style: Variable 'yLambda' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:5940:13: style: Variable 'yLambda' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:8032:10: style: Variable 'numObj' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:129:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time1 [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:1179:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLP_PARAM_INT_LOGLEVEL [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcStatistics.cpp:116:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcStatistics.cpp:127:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcStatistics.cpp:49:55: style: Parameter 'model' can be declared as pointer to const [constParameterPointer] Cbc-releases-2.10.12/Cbc/src/CbcStatistics.cpp:54:16: style: Variable 'nodeInfo' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStatistics.cpp:55:16: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:210:32: style: Condition '(genFlags&1)!=0' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:155:18: note: Assignment 'genFlags=63', assigned value is 63 Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:205:9: note: Assuming condition is false Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:210:32: note: Condition '(genFlags&1)!=0' is always true Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:606:13: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:617:28: style: Local variable 'obj' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:612:33: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:617:28: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:975:42: style: Parameter 'model' can be declared as reference to const [constParameterReference] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:204:17: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:216:16: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:228:23: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:241:16: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:253:19: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:265:31: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:309:18: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:466:19: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:736:17: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:748:19: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:768:16: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:779:18: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:791:23: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:802:25: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:814:16: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:825:18: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:837:19: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:848:21: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:860:31: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:871:33: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:908:18: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:924:26: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:941:26: style: Variable 'cgl' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:483:18: style: Variable 'logLevel' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:524:16: style: Variable 'feasible' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:568:28: style: Variable 'numberIntegers' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:483:9: style: Variable 'logLevel' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSubProblem.cpp:68:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberChangedBounds_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSubProblem.cpp:132:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberChangedBounds_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSubProblem.cpp:146:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variables_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSubProblem.cpp:177:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variables_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSubProblem.cpp:218:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variables_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSubProblem.cpp:234:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberChangedBounds_ [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSubProblem.cpp:225:7: style: The scope of the variable 'i' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:1306:15: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:1303:11: note: outer condition: accumulate Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:1306:15: note: identical inner condition: accumulate Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2007:16: performance:inconclusive: Technically the member function 'CbcModel::isLocked' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2372:8: note: Technically the member function 'CbcModel::isLocked' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2007:16: note: Technically the member function 'CbcModel::isLocked' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2008:16: performance:inconclusive: Technically the member function 'CbcModel::lockThread' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2377:8: note: Technically the member function 'CbcModel::lockThread' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2008:16: note: Technically the member function 'CbcModel::lockThread' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2009:16: performance:inconclusive: Technically the member function 'CbcModel::unlockThread' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2381:8: note: Technically the member function 'CbcModel::unlockThread' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2009:16: note: Technically the member function 'CbcModel::unlockThread' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2010:16: performance:inconclusive: Technically the member function 'CbcModel::setInfoInChild' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2389:8: note: Technically the member function 'CbcModel::setInfoInChild' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2010:16: note: Technically the member function 'CbcModel::setInfoInChild' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2011:16: performance:inconclusive: Technically the member function 'CbcModel::moveToModel' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2396:8: note: Technically the member function 'CbcModel::moveToModel' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2011:16: note: Technically the member function 'CbcModel::moveToModel' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2012:15: performance:inconclusive: Technically the member function 'CbcModel::splitModel' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2398:7: note: Technically the member function 'CbcModel::splitModel' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2012:15: note: Technically the member function 'CbcModel::splitModel' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2013:16: performance:inconclusive: Technically the member function 'CbcModel::startSplitModel' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2401:8: note: Technically the member function 'CbcModel::startSplitModel' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2013:16: note: Technically the member function 'CbcModel::startSplitModel' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2014:16: performance:inconclusive: Technically the member function 'CbcModel::mergeModels' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2403:8: note: Technically the member function 'CbcModel::mergeModels' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2014:16: note: Technically the member function 'CbcModel::mergeModels' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2010:52: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2011:38: style: Parameter 'baseModel' can be declared as pointer to const [constParameterPointer] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:916:17: style: Redundant initialization for 'columnLower'. The initialized value is overwritten before it is read. [redundantInitialization] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:633:25: note: columnLower is initialized Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:916:17: note: columnLower is overwritten Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:917:17: style: Redundant initialization for 'columnUpper'. The initialized value is overwritten before it is read. [redundantInitialization] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:634:25: note: columnUpper is initialized Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:917:17: note: columnUpper is overwritten Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:918:18: style: Redundant initialization for 'fullSolution'. The initialized value is overwritten before it is read. [redundantInitialization] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:635:26: note: fullSolution is initialized Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:918:18: note: fullSolution is overwritten Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:918:18: style: Variable 'fullSolution' is reassigned a value before the old one has been used. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:897:22: note: fullSolution is assigned Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:918:18: note: fullSolution is overwritten Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:104:10: style: The scope of the variable 'fractionIntFixed' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:105:10: style: The scope of the variable 'fractionFixed' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:106:10: style: The scope of the variable 'fixAbove' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:111:7: style: The scope of the variable 'leaveIntFree' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:253:9: style: The scope of the variable 'kColumn' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:255:14: style: The scope of the variable 'value' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:1174:8: style: The scope of the variable 'generalPrint' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:548:11: style: Local variable 'check' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:240:8: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:548:11: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:618:9: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:197:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:618:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:619:9: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:205:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:619:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:633:13: style: Local variable 'columnLower' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:202:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:633:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:634:13: style: Local variable 'columnUpper' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:203:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:634:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:641:9: style: Local variable 'kLayer' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:524:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:641:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:672:19: style: Local variable 'columnLower' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:633:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:672:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:673:19: style: Local variable 'columnUpper' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:634:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:673:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:678:15: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:619:9: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:678:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:95:19: style: Parameter 'model' can be declared as reference to const [constParameterReference] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:99:7: style: Parameter 'extra' can be declared as const array [constParameter] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:635:13: style: Variable 'fullSolution' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:985:15: style: Variable 'originalColumnLower' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:986:15: style: Variable 'originalColumnUpper' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:1244:16: style: Variable 'weight' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:1245:16: style: Variable 'factor' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:1419:9: style: Variable 'nodes' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolverHeuristics.cpp:1430:9: style: Variable 'nodes' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/src/CbcTree.cpp:553:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:83:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiPrimalTolerance [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:437:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:676:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiObjOffset [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:700:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiPrimalTolerance [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:816:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:944:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiPrimalTolerance [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1298:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1537:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiObjOffset [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1561:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiPrimalTolerance [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1668:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcTree.cpp:141:10: warning: Member variable 'CbcTree::lastObjective_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcTree.cpp:141:10: warning: Member variable 'CbcTree::lastDepth_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcTree.cpp:141:10: warning: Member variable 'CbcTree::lastUnsatisfied_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcTree.cpp:155:10: warning: Member variable 'CbcTree::lastObjective_' is not initialized in the copy constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcTree.cpp:155:10: warning: Member variable 'CbcTree::lastDepth_' is not initialized in the copy constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcTree.cpp:155:10: warning: Member variable 'CbcTree::lastUnsatisfied_' is not initialized in the copy constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcTree.cpp:171:10: warning: Member variable 'CbcTree::lastObjective_' is not assigned a value in 'CbcTree::operator='. [operatorEqVarError] Cbc-releases-2.10.12/Cbc/src/CbcTree.cpp:171:10: warning: Member variable 'CbcTree::lastDepth_' is not assigned a value in 'CbcTree::operator='. [operatorEqVarError] Cbc-releases-2.10.12/Cbc/src/CbcTree.cpp:171:10: warning: Member variable 'CbcTree::lastUnsatisfied_' is not assigned a value in 'CbcTree::operator='. [operatorEqVarError] Cbc-releases-2.10.12/Cbc/src/CbcTree.cpp:157:3: performance: Variable 'nodes_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Cbc-releases-2.10.12/Cbc/src/CbcTree.cpp:223:21: style: Local variable 'newBounds' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcTree.hpp:162:15: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcTree.cpp:223:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcTree.cpp:263:13: style: Local variable 'jColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcTree.cpp:254:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcTree.cpp:263:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcTree.cpp:476:14: style: Variable 'saveBest' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:456:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:525:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:662:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiProbName [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:670:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiProbName [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1358:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1412:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1713:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSolver.hpp:81:3: style: Class 'CbcSolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcSolver.hpp:84:3: style: Class 'CbcSolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:127:3: style: Class 'Cbc_MessageHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:138:3: style: Class 'Cbc_MessageHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/CbcSolver.hpp:362:22: performance: Function 'name()' should return member 'userName_' by const reference. [returnByReference] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:873:5: style: Exception should be caught by reference. [catchExceptionByValue] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:96:24: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:328:25: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:332:19: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:335:21: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:338:18: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:341:18: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:344:19: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:355:27: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:358:21: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:361:20: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:364:20: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:367:21: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:376:23: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1448:10: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1448:33: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1506:33: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1605:35: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1613:35: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1621:35: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1629:35: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1637:35: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1645:35: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1652:35: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1662:35: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1674:35: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1686:35: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1698:35: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1707:17: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1751:35: style: C-style pointer casting [cstyleCast] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:215:3: performance: Variable 'cut_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:216:3: performance: Variable 'fixedCut_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1076:3: performance: Variable 'cut_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1077:3: performance: Variable 'fixedCut_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:420:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:420:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:444:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:444:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:454:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:454:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:477:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:477:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:506:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:506:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:533:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:533:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:543:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:543:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:552:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:552:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:564:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:564:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:571:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:571:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:584:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:584:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:600:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:600:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:611:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:611:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:689:19: style:inconclusive: Technically the member function 'CbcTreeLocal::createCut' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:91:7: note: Technically the member function 'CbcTreeLocal::createCut' can be const. Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:689:19: note: Technically the member function 'CbcTreeLocal::createCut' can be const. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:619:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:619:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1550:22: style:inconclusive: Technically the member function 'CbcTreeVariable::createCut' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:267:7: note: Technically the member function 'CbcTreeVariable::createCut' can be const. Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1550:22: note: Technically the member function 'CbcTreeVariable::createCut' can be const. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:685:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:685:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:691:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:691:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:717:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:717:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:725:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:725:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:736:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:736:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:744:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:744:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:757:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:757:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:767:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:767:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:776:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:776:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:782:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:782:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:905:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:905:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:911:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:911:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:914:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:914:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:924:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:924:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:929:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:929:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:932:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:932:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:947:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:947:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:954:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:954:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1250:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1250:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1258:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1258:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1271:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1271:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1294:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1294:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1304:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1304:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1311:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1311:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1320:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1320:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1327:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1327:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1395:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1395:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1398:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1398:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1474:15: style: The comparison 'VERBOSE > 0' is always false. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:21: note: 'VERBOSE' is assigned value '0' here. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1474:15: note: The comparison 'VERBOSE > 0' is always false. Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:513:17: style: Condition '!typeCuts_' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:499:13: note: Assuming that condition '!typeCuts_' is not redundant Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:513:17: note: Condition '!typeCuts_' is always true Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1374:17: style: Condition '!typeCuts_' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1360:13: note: Assuming that condition '!typeCuts_' is not redundant Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1374:17: note: Condition '!typeCuts_' is always true Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:251:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1402:14: style: The scope of the variable 'colIndex' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1403:17: style: The scope of the variable 'colWeight' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:675:1: style:inconclusive: Function 'Cbc_status' argument 1 names different: declaration 'model' definition 'm'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.h:750:50: note: Function 'Cbc_status' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:675:1: note: Function 'Cbc_status' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:677:3: style:inconclusive: Function 'Cbc_secondaryStatus' argument 1 names different: declaration 'model' definition 'm'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.h:771:32: note: Function 'Cbc_secondaryStatus' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:677:3: note: Function 'Cbc_secondaryStatus' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:965:1: style:inconclusive: Function 'Cbc_getNumRows' argument 1 names different: declaration 'model' definition 'm'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.h:284:27: note: Function 'Cbc_getNumRows' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:965:1: note: Function 'Cbc_getNumRows' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:966:1: style:inconclusive: Function 'Cbc_getIterationCount' argument 1 names different: declaration 'model' definition 'm'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.h:788:34: note: Function 'Cbc_getIterationCount' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:966:1: note: Function 'Cbc_getIterationCount' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1112:1: style:inconclusive: Function 'Cbc_isContinuousUnbounded' argument 1 names different: declaration 'model' definition 'm'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.h:725:38: note: Function 'Cbc_isContinuousUnbounded' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1112:1: note: Function 'Cbc_isContinuousUnbounded' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1113:3: style:inconclusive: Function 'Cbc_isNodeLimitReached' argument 1 names different: declaration 'model' definition 'm'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.h:792:35: note: Function 'Cbc_isNodeLimitReached' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1113:3: note: Function 'Cbc_isNodeLimitReached' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1114:5: style:inconclusive: Function 'Cbc_isSecondsLimitReached' argument 1 names different: declaration 'model' definition 'm'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.h:795:38: note: Function 'Cbc_isSecondsLimitReached' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1114:5: note: Function 'Cbc_isSecondsLimitReached' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1115:7: style:inconclusive: Function 'Cbc_isSolutionLimitReached' argument 1 names different: declaration 'model' definition 'm'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.h:798:39: note: Function 'Cbc_isSolutionLimitReached' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1115:7: note: Function 'Cbc_isSolutionLimitReached' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1116:9: style:inconclusive: Function 'Cbc_isInitialSolveAbandoned' argument 1 names different: declaration 'model' definition 'm'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.h:801:40: note: Function 'Cbc_isInitialSolveAbandoned' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1116:9: note: Function 'Cbc_isInitialSolveAbandoned' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1117:11: style:inconclusive: Function 'Cbc_isInitialSolveProvenOptimal' argument 1 names different: declaration 'model' definition 'm'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.h:804:44: note: Function 'Cbc_isInitialSolveProvenOptimal' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1117:11: note: Function 'Cbc_isInitialSolveProvenOptimal' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1118:13: style:inconclusive: Function 'Cbc_isInitialSolveProvenPrimalInfeasible' argument 1 names different: declaration 'model' definition 'm'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.h:807:53: note: Function 'Cbc_isInitialSolveProvenPrimalInfeasible' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1118:13: note: Function 'Cbc_isInitialSolveProvenPrimalInfeasible' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1120:15: style:inconclusive: Function 'Cbc_getObjSense' argument 1 names different: declaration 'model' definition 'm'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.h:383:28: note: Function 'Cbc_getObjSense' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1120:15: note: Function 'Cbc_getObjSense' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1129:1: style:inconclusive: Function 'Cbc_getRowActivity' argument 1 names different: declaration 'model' definition 'm'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.h:812:31: note: Function 'Cbc_getRowActivity' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1129:1: note: Function 'Cbc_getRowActivity' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1131:1: style:inconclusive: Function 'Cbc_getRowLower' argument 1 names different: declaration 'model' definition 'm'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.h:391:28: note: Function 'Cbc_getRowLower' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1131:1: note: Function 'Cbc_getRowLower' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1132:1: style:inconclusive: Function 'Cbc_setRowLower' argument 1 names different: declaration 'model' definition 'm'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.h:143:28: note: Function 'Cbc_setRowLower' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1132:1: note: Function 'Cbc_setRowLower' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1132:1: style:inconclusive: Function 'Cbc_setRowLower' argument 3 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.h:143:53: note: Function 'Cbc_setRowLower' argument 3 names different: declaration 'value' definition 'val'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1132:1: note: Function 'Cbc_setRowLower' argument 3 names different: declaration 'value' definition 'val'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1133:1: style:inconclusive: Function 'Cbc_getRowUpper' argument 1 names different: declaration 'model' definition 'm'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.h:399:28: note: Function 'Cbc_getRowUpper' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1133:1: note: Function 'Cbc_getRowUpper' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1134:1: style:inconclusive: Function 'Cbc_setRowUpper' argument 1 names different: declaration 'model' definition 'm'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.h:152:28: note: Function 'Cbc_setRowUpper' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1134:1: note: Function 'Cbc_setRowUpper' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1134:1: style:inconclusive: Function 'Cbc_setRowUpper' argument 3 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.h:152:53: note: Function 'Cbc_setRowUpper' argument 3 names different: declaration 'value' definition 'val'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1134:1: note: Function 'Cbc_setRowUpper' argument 3 names different: declaration 'value' definition 'val'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1150:1: style:inconclusive: Function 'Cbc_getBestPossibleObjValue' argument 1 names different: declaration 'model' definition 'm'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.h:646:40: note: Function 'Cbc_getBestPossibleObjValue' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1150:1: note: Function 'Cbc_getBestPossibleObjValue' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1263:1: style:inconclusive: Function 'Cbc_getNodeCount' argument 1 names different: declaration 'model' definition 'm'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.h:815:29: note: Function 'Cbc_getNodeCount' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1263:1: note: Function 'Cbc_getNodeCount' argument 1 names different: declaration 'model' definition 'm'. Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1192:13: style: Local variable 'VERBOSE' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:46:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1192:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1196:13: style: Variable 'cbc_model' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:533:20: style: The scope of the variable 'newCutoff' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:551:22: style: The scope of the variable 'newCutoff' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1394:20: style: The scope of the variable 'newCutoff' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1412:22: style: The scope of the variable 'newCutoff' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:689:64: style:inconclusive: Function 'createCut' argument 2 names different: declaration 'cut' definition 'rowCut'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:91:52: note: Function 'createCut' argument 2 names different: declaration 'cut' definition 'rowCut'. Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:689:64: note: Function 'createCut' argument 2 names different: declaration 'cut' definition 'rowCut'. Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1550:67: style:inconclusive: Function 'createCut' argument 2 names different: declaration 'cut' definition 'rowCut'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:267:52: note: Function 'createCut' argument 2 names different: declaration 'cut' definition 'rowCut'. Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1550:67: note: Function 'createCut' argument 2 names different: declaration 'cut' definition 'rowCut'. Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:509:15: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:424:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:509:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1370:15: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1285:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1370:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:841:41: style: Parameter 'cut' can be declared as reference to const [constParameterReference] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1693:44: style: Parameter 'cut' can be declared as reference to const [constParameterReference] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:131:19: style: Unused variable: type [unusedVariable] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:992:19: style: Unused variable: type [unusedVariable] Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.cpp:102:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiSolverName [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.cpp:752:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoinMessageEol [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.hpp:745:3: style: Class 'OsiCbcSolverInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.cpp:276:58: style:inconclusive: Function 'setColSolution' argument 1 names different: declaration 'colsol' definition 'cs'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.hpp:465:45: note: Function 'setColSolution' argument 1 names different: declaration 'colsol' definition 'cs'. Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.cpp:276:58: note: Function 'setColSolution' argument 1 names different: declaration 'colsol' definition 'cs'. Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.cpp:281:55: style:inconclusive: Function 'setRowPrice' argument 1 names different: declaration 'rowprice' definition 'rs'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.hpp:477:42: note: Function 'setRowPrice' argument 1 names different: declaration 'rowprice' definition 'rs'. Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.cpp:281:55: note: Function 'setRowPrice' argument 1 names different: declaration 'rowprice' definition 'rs'. Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.cpp:312:66: style:inconclusive: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.hpp:501:53: note: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.cpp:312:66: note: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.cpp:466:55: style:inconclusive: Function 'clone' argument 1 names different: declaration 'copyData' definition 'CopyData'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.hpp:749:42: note: Function 'clone' argument 1 names different: declaration 'copyData' definition 'CopyData'. Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.cpp:466:55: note: Function 'clone' argument 1 names different: declaration 'copyData' definition 'CopyData'. Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.cpp:512:58: style:inconclusive: Function 'applyRowCut' argument 1 names different: declaration 'rc' definition 'rowCut'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.hpp:773:45: note: Function 'applyRowCut' argument 1 names different: declaration 'rc' definition 'rowCut'. Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.cpp:512:58: note: Function 'applyRowCut' argument 1 names different: declaration 'rc' definition 'rowCut'. Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.cpp:648:44: style:inconclusive: Function 'setRowType' argument 1 names different: declaration 'index' definition 'i'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.hpp:404:31: note: Function 'setRowType' argument 1 names different: declaration 'index' definition 'i'. Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.cpp:648:44: note: Function 'setRowType' argument 1 names different: declaration 'index' definition 'i'. Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.cpp:777:51: style:inconclusive: Function 'getRowName' argument 1 names different: declaration 'rowIndex' definition 'ndx'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.hpp:310:38: note: Function 'getRowName' argument 1 names different: declaration 'rowIndex' definition 'ndx'. Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.cpp:777:51: note: Function 'getRowName' argument 1 names different: declaration 'rowIndex' definition 'ndx'. Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.cpp:787:51: style:inconclusive: Function 'getColName' argument 1 names different: declaration 'colIndex' definition 'ndx'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.hpp:332:38: note: Function 'getColName' argument 1 names different: declaration 'colIndex' definition 'ndx'. Cbc-releases-2.10.12/Cbc/src/OsiCbc/OsiCbcSolverInterface.cpp:787:51: note: Function 'getColName' argument 1 names different: declaration 'colIndex' definition 'ndx'. Cbc-releases-2.10.12/Cbc/src/unitTest.cpp:331:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/unitTest.cpp:412:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/unitTest.cpp:359:15: style: Variable 'miplibDir' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/unitTest.cpp:361:15: style: Variable 'miplibDir' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/unitTestClp.cpp:131:29: debug: Function::addArguments found argument 'currentSolver' with varid 0. [varid0] Cbc-releases-2.10.12/Cbc/test/CInterfaceTest.c:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/test/CInterfaceTest.c:270:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/test/CInterfaceTest.c:307:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/test/CInterfaceTest.c:344:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/test/CInterfaceTest.c:103:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: getname [nullPointerOutOfMemory] Cbc-releases-2.10.12/Cbc/test/CInterfaceTest.c:52:27: note: Assuming allocation function fails Cbc-releases-2.10.12/Cbc/test/CInterfaceTest.c:52:27: note: Assignment 'getname=malloc(20)', assigned value is 0 Cbc-releases-2.10.12/Cbc/test/CInterfaceTest.c:103:16: note: Null pointer dereference Cbc-releases-2.10.12/Cbc/test/CInterfaceTest.c:107:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: getname [nullPointerOutOfMemory] Cbc-releases-2.10.12/Cbc/test/CInterfaceTest.c:52:27: note: Assuming allocation function fails Cbc-releases-2.10.12/Cbc/test/CInterfaceTest.c:52:27: note: Assignment 'getname=malloc(20)', assigned value is 0 Cbc-releases-2.10.12/Cbc/test/CInterfaceTest.c:107:16: note: Null pointer dereference Cbc-releases-2.10.12/Cbc/test/CInterfaceTest.c:110:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: getname [nullPointerOutOfMemory] Cbc-releases-2.10.12/Cbc/test/CInterfaceTest.c:52:27: note: Assuming allocation function fails Cbc-releases-2.10.12/Cbc/test/CInterfaceTest.c:52:27: note: Assignment 'getname=malloc(20)', assigned value is 0 Cbc-releases-2.10.12/Cbc/test/CInterfaceTest.c:110:16: note: Null pointer dereference Cbc-releases-2.10.12/Cbc/src/unitTestClp.cpp:33:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/unitTestClp.cpp:142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/test/OsiCbcSolverInterfaceTest.cpp:118:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiCbcInfinity [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/test/OsiCbcSolverInterfaceTest.cpp:127:9: style: Exception should be caught by reference. [catchExceptionByValue] Cbc-releases-2.10.12/Cbc/test/OsiCbcSolverInterfaceTest.cpp:141:9: style: Exception should be caught by reference. [catchExceptionByValue] Cbc-releases-2.10.12/Cbc/test/OsiCbcSolverInterfaceTest.cpp:132:19: style: Local variable 'fn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/test/OsiCbcSolverInterfaceTest.cpp:64:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/test/OsiCbcSolverInterfaceTest.cpp:132:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/test/OsiCbcSolverInterfaceTest.cpp:255:19: style: Local variable 'fn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/test/OsiCbcSolverInterfaceTest.cpp:64:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/test/OsiCbcSolverInterfaceTest.cpp:255:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/test/OsiCbcSolverInterfaceTest.cpp:293:20: style: Local variable 'eq' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/test/OsiCbcSolverInterfaceTest.cpp:62:18: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/test/OsiCbcSolverInterfaceTest.cpp:293:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/test/OsiCbcSolverInterfaceTest.cpp:722:15: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/test/OsiCbcSolverInterfaceTest.cpp:661:9: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/test/OsiCbcSolverInterfaceTest.cpp:722:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/test/gamsTest.cpp:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/test/gamsTest.cpp:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/test/gamsTest.cpp:300:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/test/gamsTest.cpp:480:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/test/gamsTest.cpp:714:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/test/gamsTest.cpp:55:35: style: Parameter 'warning_count' can be declared as reference to const [constParameterReference] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:339:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:604:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLP_PARAM_ACTION_BASISIN [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:731:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLP_PARAM_DBL_DUALBOUND [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1153:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1173:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callBack [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1338:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callBack [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1760:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLP_PARAM_INT_SOLVERLOGLEVEL [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10778:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLP_PARAM_ACTION_BASISIN [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10875:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11075:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoinBigIndex [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12557:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoinMessageEol [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/test/osiUnitTest.cpp:94:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] Cbc-releases-2.10.12/Cbc/src/unitTestClp.cpp:40:50: performance: Function parameter 'name' should be passed by const reference. [passedByValue] Cbc-releases-2.10.12/Cbc/src/unitTestClp.cpp:670:24: style: Variable 'generator' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/unitTestClp.cpp:693:21: style: Variable 'heuristic' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12432:100: warning: Either the condition 'preProcess<=0' is redundant or the array 'translate[7]' is accessed at index 7, which is out of bounds. [arrayIndexOutOfBoundsCond] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12405:18: note: Assuming that condition 'preProcess<=0' is not redundant Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12432:100: note: Array index out of bounds Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:475:12: warning: Member variable 'CbcSolver::numberCutGenerators_' is not assigned a value in 'CbcSolver::operator='. [operatorEqVarError] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1285:22: warning: Member variable 'CbcSolverUsefulData::initialPumpTune_' is not initialized in the constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1295:22: warning: Member variable 'CbcSolverUsefulData::initialPumpTune_' is not initialized in the copy constructor. [uninitMemberVar] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1304:43: warning: Member variable 'CbcSolverUsefulData::initialPumpTune_' is not assigned a value in 'CbcSolverUsefulData::operator='. [operatorEqVarError] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3013:43: style: Expression is always true because 'else if' condition is opposite to previous condition at line 3011. [multiCondition] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3011:36: note: first condition Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3013:43: note: else if condition is opposite to first condition Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10615:20: style: Expression is always true because 'else if' condition is opposite to previous condition at line 10612. [multiCondition] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10612:13: note: first condition Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10615:20: note: else if condition is opposite to first condition Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8801:38: style:inconclusive: Redundant condition: The condition '*pos != '\n'' is redundant since '*pos >= ' '' is sufficient. [redundantCondition] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8927:42: style:inconclusive: Redundant condition: The condition '*pos != '\n'' is redundant since '*pos >= ' '' is sufficient. [redundantCondition] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:9889:38: style: Condition 'numberGlpkRows>numberRows' is always true [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:9843:38: note: numberGlpkRows is assigned 'numberRows+1' here. Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:9889:38: note: Condition 'numberGlpkRows>numberRows' is always true Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6305:35: style: Same expression on both sides of '&&' because '!obj1' and '!obj2' represent the same value. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6303:64: note: 'obj1' is assigned value 'dynamic_cast(objThis)' here. Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6304:64: note: 'obj2' is assigned value 'dynamic_cast(objThis)' here. Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6305:35: note: Same expression on both sides of '&&' because '!obj1' and '!obj2' represent the same value. Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:9438:45: style: Redundant assignment of 'dualColumnSolution[iColumn]' to itself. [selfAssignment] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:9445:39: style: Redundant assignment of 'dualRowSolution[iRow]' to itself. [selfAssignment] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12191:56: style: Same expression on both sides of '||' because 'rowLower[iRow]!=rowLower[row2]' and 'rowLower[row2]!=rowLower[iRow]' represent the same value. [knownConditionTrueFalse] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3237:24: style: Redundant initialization for 'model2'. The initialized value is overwritten before it is read. [redundantInitialization] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3227:34: note: model2 is initialized Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3237:24: note: model2 is overwritten Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3248:17: style: Variable 'model2' is assigned an expression that holds the same value. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3227:34: note: model2 is assigned 'lpSolver' here. Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3248:17: note: Variable 'model2' is assigned an expression that holds the same value. Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3860:29: style: Redundant initialization for 'value'. The initialized value is overwritten before it is read. [redundantInitialization] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3859:36: note: value is initialized Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3860:29: note: value is overwritten Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1384:7: style: The scope of the variable 'returnMode' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1389:10: style: The scope of the variable 'statistics_seconds' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1389:36: style: The scope of the variable 'statistics_obj' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1390:10: style: The scope of the variable 'statistics_sys_seconds' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1390:40: style: The scope of the variable 'statistics_elapsed_seconds' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1392:10: style: The scope of the variable 'statistics_continuous' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1392:39: style: The scope of the variable 'statistics_tighter' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1393:10: style: The scope of the variable 'statistics_cut_time' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1394:7: style: The scope of the variable 'statistics_nodes' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1394:29: style: The scope of the variable 'statistics_iterations' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1395:7: style: The scope of the variable 'statistics_nrows' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1395:29: style: The scope of the variable 'statistics_ncols' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1396:7: style: The scope of the variable 'statistics_nprocessedrows' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1396:38: style: The scope of the variable 'statistics_nprocessedcols' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1400:7: style: The scope of the variable 'statistics_number_generators' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1408:7: style: The scope of the variable 'numberLotSizing' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1436:7: style: The scope of the variable 'integerStatus' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4152:23: style: The scope of the variable 'translate' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4362:23: style: The scope of the variable 'numberPasses' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4874:25: style: The scope of the variable 'iRow' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4874:31: style: The scope of the variable 'iColumn' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4880:28: style: The scope of the variable 'moveObj' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7425:21: style: The scope of the variable 'translate2' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7956:29: style: The scope of the variable 'minor' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8528:22: style: The scope of the variable 'deleteModel2' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8775:29: style: The scope of the variable 'headings' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8793:21: style: The scope of the variable 'nAcross' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10031:21: style: The scope of the variable 'iRow' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10966:7: style: The scope of the variable 'numberIntegers' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10967:7: style: The scope of the variable 'numberBinary' can be reduced. [variableScope] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1104:45: style:inconclusive: Function 'callCbc1' argument 4 names different: declaration 'parameterData' definition 'whereFrom'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:995:24: note: Function 'callCbc1' argument 4 names different: declaration 'parameterData' definition 'whereFrom'. Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1104:45: note: Function 'callCbc1' argument 4 names different: declaration 'parameterData' definition 'whereFrom'. Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1342:17: style:inconclusive: Function 'CbcMain1' argument 3 names different: declaration 'babSolver' definition 'model'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:3284:54: note: Function 'CbcMain1' argument 3 names different: declaration 'babSolver' definition 'model'. Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1342:17: note: Function 'CbcMain1' argument 3 names different: declaration 'babSolver' definition 'model'. Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10706:13: style:inconclusive: Function 'CbcMain' argument 3 names different: declaration 'babSolver' definition 'model'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:3276:53: note: Function 'CbcMain' argument 3 names different: declaration 'babSolver' definition 'model'. Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10706:13: note: Function 'CbcMain' argument 3 names different: declaration 'babSolver' definition 'model'. Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10714:25: style:inconclusive: Function 'CbcMain0' argument 1 names different: declaration 'babSolver' definition 'model'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:3283:25: note: Function 'CbcMain0' argument 1 names different: declaration 'babSolver' definition 'model'. Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10714:25: note: Function 'CbcMain0' argument 1 names different: declaration 'babSolver' definition 'model'. Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10719:25: style:inconclusive: Function 'CbcMain0' argument 1 names different: declaration 'babSolver' definition 'model'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcSolver.hpp:305:25: note: Function 'CbcMain0' argument 1 names different: declaration 'babSolver' definition 'model'. Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10719:25: note: Function 'CbcMain0' argument 1 names different: declaration 'babSolver' definition 'model'. Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10720:24: style:inconclusive: Function 'CbcMain0' argument 2 names different: declaration 'solverData' definition 'parameterData'. [funcArgNamesDifferent] Cbc-releases-2.10.12/Cbc/src/CbcSolver.hpp:305:57: note: Function 'CbcMain0' argument 2 names different: declaration 'solverData' definition 'parameterData'. Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10720:24: note: Function 'CbcMain0' argument 2 names different: declaration 'solverData' definition 'parameterData'. Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2002:16: style: Local variable 'length' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1973:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2002:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2122:19: style: Local variable 'type' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2031:31: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2122:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2134:21: style: Local variable 'length' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1973:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2134:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2183:19: style: Local variable 'type' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2031:31: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2183:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2238:31: style: Local variable 'type' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2031:31: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2238:31: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2252:30: style: Local variable 'value' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2201:18: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2252:30: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2406:25: style: Local variable 'iParam' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2013:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2406:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2441:23: style: Local variable 'iParam' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2013:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2441:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3014:29: style: Local variable 'coinModel' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1508:16: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3014:29: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3498:37: style: Local variable 'solver' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1479:25: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3498:37: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3503:29: style: Local variable 'lpSolver' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1484:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3503:29: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3559:36: style: Local variable 'si' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3500:40: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3559:36: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3588:52: style: Local variable 'solver2' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3557:41: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3588:52: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3592:32: style: Local variable 'model2' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3572:32: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3592:32: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3769:37: style: Local variable 'solver' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1479:25: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3769:37: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3777:29: style: Local variable 'clpSolver' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1483:28: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3777:29: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3884:30: style: Local variable 'temp' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1971:12: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3884:30: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3960:37: style: Local variable 'solver' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1479:25: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3960:37: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4044:29: style: Local variable 'temp' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1971:12: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4044:29: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4187:25: style: Local variable 'numberChanged' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3997:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4187:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4368:25: style: Local variable 'numberPasses' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4362:23: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4368:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4516:39: style: Local variable 'originalSolver' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1416:26: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4516:39: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4521:42: style: Local variable 'clpSolver2' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4000:38: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4521:42: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4522:31: style: Local variable 'lpSolver' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1484:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4522:31: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4528:25: style: Local variable 'iParam' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2013:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4528:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4562:23: style: Local variable 'numberOriginalColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4035:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4562:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4600:25: style: Local variable 'numberSOS' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1500:9: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4600:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4735:28: style: Local variable 'last' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4696:26: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4735:28: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4875:25: style: Local variable 'numberColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4637:23: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4875:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4882:37: style: Local variable 'objective' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4658:33: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4882:37: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4883:37: style: Local variable 'columnLower' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4656:33: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4883:37: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4884:37: style: Local variable 'columnUpper' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4657:33: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4884:37: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4945:37: style: Local variable 'columnLower' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4656:33: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4945:37: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4946:37: style: Local variable 'columnUpper' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4657:33: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4946:37: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4965:33: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4874:31: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4965:33: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5013:37: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4874:31: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5013:37: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5033:31: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4874:25: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5033:31: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5036:31: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4874:31: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5036:31: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5121:32: style: Local variable 'solver3' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3998:35: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5121:32: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5141:27: style: Local variable 'logLevel' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3484:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5141:27: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5142:43: style: Local variable 'solver' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1479:25: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5142:43: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5332:23: style: Local variable 'type' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2031:31: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5332:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5471:23: style: Local variable 'type' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2031:31: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5471:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5636:23: style: Local variable 'numberOriginalColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4035:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5636:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6357:21: style: Local variable 'statistics' shadows outer function [shadowFunction] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:827:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6357:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5913:25: style: Local variable 'numberSOS' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1500:9: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5913:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6002:32: style: Local variable 'type' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2031:31: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6002:32: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5918:27: style: Local variable 'type' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2031:31: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5918:27: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5949:33: style: Local variable 'n' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5930:25: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5949:33: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5954:35: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5944:27: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5954:35: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5975:38: style: Local variable 'obj' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5971:43: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5975:38: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6007:27: style: Local variable 'n' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5930:25: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6007:27: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6031:27: style: Local variable 'type' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2031:31: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6031:27: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6173:36: style: Local variable 'obj' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6169:41: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6173:36: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6320:23: style: Local variable 'logLevel' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3484:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6320:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6207:25: style: Local variable 'numberSOS' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1500:9: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6207:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6238:32: style: Local variable 'type' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2031:31: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6238:32: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6227:39: style: Local variable 'obj' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6223:43: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6227:39: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6338:39: style: Local variable 'obj' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6334:43: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6338:39: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6425:44: style: Local variable 'osiclp' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5604:38: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6425:44: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6455:36: style: Local variable 'solver3' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3998:35: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6455:36: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6508:36: style: Local variable 'temp' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1971:12: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6508:36: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6519:38: style: Local variable 'solver3' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6455:36: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6519:38: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6594:27: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6565:25: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6594:27: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6617:42: style: Local variable 'osiclp' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5604:38: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6617:42: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6627:32: style: Local variable 'originalColumns' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5797:28: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6627:32: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6643:40: style: Local variable 'cut' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1505:10: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6643:40: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6650:32: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6630:25: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6650:32: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7059:42: style: Local variable 'clpSolver2' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4000:38: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7059:42: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7071:25: style: Local variable 'numberGenerators' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5248:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7071:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7072:30: style: Local variable 'iGenerator' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5538:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7072:30: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7101:24: style: Local variable 'newPriorities' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3490:20: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7101:24: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7241:25: style: Local variable 'numberGenerators' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5248:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7241:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7251:44: style: Local variable 'solver' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1479:25: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7251:44: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7242:30: style: Local variable 'iGenerator' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5538:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7242:30: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7460:25: style: Local variable 'numberGenerators' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5248:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7460:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7461:30: style: Local variable 'iGenerator' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5538:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7461:30: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7642:42: style: Local variable 'clpSolver' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1483:28: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7642:42: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7665:31: style: Local variable 'lpSolver' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1484:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7665:31: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7700:23: style: Local variable 'numberChanged' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3997:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7700:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7687:25: style: Local variable 'n' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7637:21: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7687:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7785:44: style: Local variable 'osiclp' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5604:38: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7785:44: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7807:41: style: Local variable 'basis' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7799:39: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7807:41: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7813:44: style: Local variable 'osiclp' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5604:38: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7813:44: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7839:23: style: Local variable 'n' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7637:21: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7839:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7857:41: style: Local variable 'basis' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7849:39: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7857:41: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7861:44: style: Local variable 'osiclp' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5604:38: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7861:44: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7900:23: style: Local variable 'n' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7885:21: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7900:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8185:24: style: Local variable 'length' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1973:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8185:24: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8202:24: style: Local variable 'length' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1973:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8202:24: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8225:24: style: Local variable 'length' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1973:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8225:24: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8262:27: style: Local variable 'lpSolver' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1484:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8262:27: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8306:25: style: Local variable 'type' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2031:31: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8306:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8459:25: style: Local variable 'coinModel' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1508:16: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8459:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8577:25: style: Local variable 'lengthName' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1882:9: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8577:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8584:27: style: Local variable 'fp' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8517:21: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8584:27: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8586:43: style: Local variable 'solver' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1479:25: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8586:43: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8604:28: style: Local variable 'rowNames' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1883:32: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8604:28: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8605:28: style: Local variable 'columnNames' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1884:32: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8605:28: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8620:27: style: Local variable 'lengthName' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1882:9: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8620:27: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8626:29: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8601:25: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8626:29: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8630:29: style: Local variable 'type' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2031:31: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8630:29: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8644:29: style: Local variable 'fp' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8517:21: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8644:29: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8660:29: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8601:25: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8660:29: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8783:23: style: Local variable 'length' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1973:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8783:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8857:28: style: Local variable 'columnNames' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1884:32: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8857:28: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8916:29: style: Local variable 'pos' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8799:25: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8916:29: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8917:29: style: Local variable 'put' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8800:25: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8917:29: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8936:32: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8810:23: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8936:32: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8955:35: style: Local variable 'length' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1973:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8955:35: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8960:35: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8936:32: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8960:35: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:9451:22: style: Local variable 'length' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1973:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:9451:22: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:9465:22: style: Local variable 'length' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1973:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:9465:22: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:9479:22: style: Local variable 'length' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1973:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:9479:22: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:9493:22: style: Local variable 'length' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1973:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:9493:22: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10113:28: style: Local variable 'temp' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1971:12: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10113:28: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10098:30: style: Local variable 'length' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1973:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10098:30: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10103:32: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10085:23: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10103:32: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10121:28: style: Local variable 'length' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1973:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10121:28: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10130:25: style: Local variable 'length' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1973:11: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10130:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10141:31: style: Local variable 'solver' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1479:25: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10141:31: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10292:25: style: Local variable 'type' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2031:31: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10292:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10334:25: style: Local variable 'type' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2031:31: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10334:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10365:30: style: Local variable 'temp' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1971:12: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10365:30: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10590:38: style: Local variable 'clpSolver' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1483:28: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10590:38: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10990:17: style: Local variable 'integerInformation' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10963:15: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10990:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10991:9: style: Local variable 'numberIntegers' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10966:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10991:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10992:9: style: Local variable 'numberBinary' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10967:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10992:9: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10995:14: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10968:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10995:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11012:18: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10968:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11012:18: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11053:18: style: Local variable 'last' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11023:16: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11053:18: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11077:17: style: Local variable 'iLast' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11052:15: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11077:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11078:20: style: Local variable 'last' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11053:18: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11078:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11082:21: style: Local variable 'objective' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10988:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11082:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11088:23: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10968:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11088:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11348:16: style: Local variable 'columnLength' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11168:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11348:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11410:16: style: Local variable 'columnLength' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11168:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11410:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11419:14: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10968:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11419:14: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11437:13: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10968:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11437:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11495:16: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10968:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11495:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11498:15: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10968:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11498:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11532:19: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10968:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11532:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11547:17: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10968:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11547:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11603:15: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10968:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11603:15: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11605:17: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10968:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11605:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11609:33: style: Local variable 'k' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11284:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11609:33: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11637:16: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10968:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11637:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11651:16: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10968:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11651:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11698:20: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10968:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11698:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11703:20: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10968:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11703:20: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11709:17: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10968:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11709:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11710:25: style: Local variable 'name' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11694:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11710:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11715:17: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10968:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11715:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11720:25: style: Local variable 'name' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11694:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11720:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11907:16: style: Local variable 'columnLength' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11168:14: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11907:16: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11910:19: style: Local variable 'elementByColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11170:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11910:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11926:13: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10968:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11926:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11993:21: style: Local variable 'jRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11816:9: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11993:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12021:17: style: Local variable 'jRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11816:9: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12021:17: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12046:13: style: Local variable 'numberIntegers' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10966:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12046:13: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12091:19: style: Local variable 'length' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12048:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12091:19: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12093:33: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12067:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12093:33: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12122:21: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10968:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12122:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12125:21: style: Local variable 'length' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12091:19: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12125:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12127:30: style: Local variable 'start' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12047:22: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12127:30: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12128:30: style: Local variable 'offset2' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12090:28: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12128:30: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12129:35: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12067:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12129:35: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12130:23: style: Local variable 'iRow' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10968:7: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12130:23: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12165:30: style: Local variable 'start' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12047:22: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12165:30: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12166:21: style: Local variable 'length' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12048:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12166:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12168:37: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12067:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12168:37: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12172:37: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12067:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12172:37: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12184:37: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12067:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12184:37: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12194:37: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12067:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12194:37: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12258:21: style: Local variable 'length' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12048:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12258:21: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12226:28: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12067:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12226:28: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12232:28: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12067:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12232:28: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12240:34: style: Local variable 'start' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12047:22: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12240:34: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12241:25: style: Local variable 'length' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12048:13: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12241:25: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12243:39: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12067:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12243:39: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12263:35: style: Local variable 'i' shadows outer variable [shadowVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12067:17: note: Shadowed declaration Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12263:35: note: Shadow variable Cbc-releases-2.10.12/Cbc/src/CbcMipStartIO.hpp:22:36: performance: Function parameter 'colNames' should be passed by const reference. [passedByValue] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1005:31: performance: Function parameter 'input2' should be passed by const reference. [passedByValue] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1027:31: performance: Function parameter 'input2' should be passed by const reference. [passedByValue] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1059:31: performance: Function parameter 'input2' should be passed by const reference. [passedByValue] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1035:56: style: Parameter 'solver1' can be declared as reference to const [constParameterReference] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12332:16: style: Parameter 'check' can be declared as reference to const [constParameterReference] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:761:42: style: Parameter 'function' can be declared as pointer to const [constParameterPointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:774:45: style: Parameter 'function' can be declared as pointer to const [constParameterPointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2071:15: style: Variable 'convertP' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2102:15: style: Variable 'limits' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2168:15: style: Variable 'limits' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2242:27: style: Variable 'dj' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2403:23: style: Variable 'values' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2815:36: style: Variable 'd2' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2825:41: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3509:38: style: Variable 'd2' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3519:43: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4055:27: style: Variable 'objSOS' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4056:37: style: Variable 'objSimpleInteger' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4338:31: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:4351:35: style: Variable 'obj2' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:5121:32: style: Variable 'solver3' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6136:33: style: Variable 'obj1' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6137:33: style: Variable 'obj2' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6155:29: style: Variable 'objSOS' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6303:33: style: Variable 'obj1' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6304:33: style: Variable 'obj2' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:6527:31: style: Variable 'solution' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7569:36: style: Variable 'generator' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7582:30: style: Variable 'stored' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:7586:35: style: Variable 'implication' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8595:34: style: Variable 'linkSolver' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8775:29: style: Variable 'headings' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:9730:21: style: Variable 'getBuffer' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:9749:21: style: Variable 'slash' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:9897:23: style: Variable 'lookup' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:11474:9: style: Variable 'direction' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12340:11: style: Variable 'thisMask' can be declared as pointer to const [constVariablePointer] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:12414:9: style: Variable 'translate' can be declared as const array [constVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:2010:17: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8817:47: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:571:32: style: Variable 'defaultDirectory' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:571:15: style: Variable 'defaultDirectory' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1462:25: style: Variable 'time1Elapsed' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3151:24: style: Variable 'model2' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:3577:30: style: Variable 'lpSolver' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8106:21: style: Variable 'time1' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8379:23: style: Variable 'time1' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8528:35: style: Variable 'deleteModel2' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8679:23: style: Variable 'time1' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:9283:23: style: Variable 'time1' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:9359:23: style: Variable 'time1' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:9411:23: style: Variable 'time1' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10581:21: style: Variable 'time1' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1745:17: style: Variable 'defaultDirectory' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1746:17: style: Variable 'importFile' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1747:17: style: Variable 'exportFile' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1748:17: style: Variable 'importBasisFile' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1749:17: style: Variable 'importPriorityFile' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1755:17: style: Variable 'exportBasisFile' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1756:17: style: Variable 'saveFile' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1757:17: style: Variable 'restoreFile' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1758:17: style: Variable 'solutionFile' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:1759:17: style: Variable 'solutionSaveFile' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10759:32: style: Variable 'defaultDirectory' is assigned a value that is never used. [unreadVariable] Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10759:15: style: Variable 'defaultDirectory' is assigned a value that is never used. [unreadVariable] diff: head Cbc-releases-2.10.12/Cbc/examples/driver4.cpp:254:11: style: Variable 'numberColumns' is assigned a value that is never used. [unreadVariable] head Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.cpp:40:13: performance:inconclusive: Either there is a missing 'override', or the member function 'CbcLotsize::printLotsize' can be static. [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:143:8: note: Either there is a missing 'override', or the member function 'CbcLotsize::printLotsize' can be static. Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.cpp:40:13: note: Either there is a missing 'override', or the member function 'CbcLotsize::printLotsize' can be static. 2.17.0 Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:143:8: performance:inconclusive: Either there is a missing 'override', or the member function 'CbcLotsize::printLotsize' can be static. [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.cpp:40:13: note: Either there is a missing 'override', or the member function 'CbcLotsize::printLotsize' can be static. Cbc-releases-2.10.12/Cbc/src/CbcBranchLotsize.hpp:143:8: note: Either there is a missing 'override', or the member function 'CbcLotsize::printLotsize' can be static. head Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:1003:34: style:inconclusive: Technically the member function 'CbcFathomDynamicProgramming::decodeBitPattern' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.hpp:131:7: note: Technically the member function 'CbcFathomDynamicProgramming::decodeBitPattern' can be const. Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:1003:34: note: Technically the member function 'CbcFathomDynamicProgramming::decodeBitPattern' can be const. head Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:970:34: style:inconclusive: Technically the member function 'CbcFathomDynamicProgramming::bitPattern' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.hpp:125:7: note: Technically the member function 'CbcFathomDynamicProgramming::bitPattern' can be const. Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:970:34: note: Technically the member function 'CbcFathomDynamicProgramming::bitPattern' can be const. 2.17.0 Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.hpp:125:7: style:inconclusive: Technically the member function 'CbcFathomDynamicProgramming::bitPattern' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:970:34: note: Technically the member function 'CbcFathomDynamicProgramming::bitPattern' can be const. Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.hpp:125:7: note: Technically the member function 'CbcFathomDynamicProgramming::bitPattern' can be const. 2.17.0 Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.hpp:131:7: style:inconclusive: Technically the member function 'CbcFathomDynamicProgramming::decodeBitPattern' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.cpp:1003:34: note: Technically the member function 'CbcFathomDynamicProgramming::decodeBitPattern' can be const. Cbc-releases-2.10.12/Cbc/src/CbcFathomDynamicProgramming.hpp:131:7: note: Technically the member function 'CbcFathomDynamicProgramming::decodeBitPattern' can be const. head Cbc-releases-2.10.12/Cbc/src/CbcGenBaB.cpp:562:7: style: Variable 'numberChanged' is assigned a value that is never used. [unreadVariable] head Cbc-releases-2.10.12/Cbc/src/CbcGenBaB.cpp:563:7: style: Variable 'numberOriginalColumns' is assigned a value that is never used. [unreadVariable] head Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:461:38: performance:inconclusive: Technically the member function 'CbcGenCtlBlk::translateMajor' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.hpp:528:12: note: Technically the member function 'CbcGenCtlBlk::translateMajor' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:461:38: note: Technically the member function 'CbcGenCtlBlk::translateMajor' can be static (but you may consider moving to unnamed namespace). head Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:486:38: performance:inconclusive: Technically the member function 'CbcGenCtlBlk::translateMinor' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.hpp:534:12: note: Technically the member function 'CbcGenCtlBlk::translateMinor' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:486:38: note: Technically the member function 'CbcGenCtlBlk::translateMinor' can be static (but you may consider moving to unnamed namespace). head Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:528:15: performance:inconclusive: Technically the member function 'CbcGenCtlBlk::translateMinor' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.hpp:541:12: note: Technically the member function 'CbcGenCtlBlk::translateMinor' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:528:15: note: Technically the member function 'CbcGenCtlBlk::translateMinor' can be static (but you may consider moving to unnamed namespace). head Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:573:20: style:inconclusive: Technically the member function 'CbcGenCtlBlk::printBaBStatus' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.hpp:545:8: note: Technically the member function 'CbcGenCtlBlk::printBaBStatus' can be const. Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:573:20: note: Technically the member function 'CbcGenCtlBlk::printBaBStatus' can be const. 2.17.0 Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.hpp:528:12: performance:inconclusive: Technically the member function 'CbcGenCtlBlk::translateMajor' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:461:38: note: Technically the member function 'CbcGenCtlBlk::translateMajor' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.hpp:528:12: note: Technically the member function 'CbcGenCtlBlk::translateMajor' can be static (but you may consider moving to unnamed namespace). 2.17.0 Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.hpp:534:12: performance:inconclusive: Technically the member function 'CbcGenCtlBlk::translateMinor' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:486:38: note: Technically the member function 'CbcGenCtlBlk::translateMinor' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.hpp:534:12: note: Technically the member function 'CbcGenCtlBlk::translateMinor' can be static (but you may consider moving to unnamed namespace). 2.17.0 Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.hpp:541:12: performance:inconclusive: Technically the member function 'CbcGenCtlBlk::translateMinor' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:528:15: note: Technically the member function 'CbcGenCtlBlk::translateMinor' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.hpp:541:12: note: Technically the member function 'CbcGenCtlBlk::translateMinor' can be static (but you may consider moving to unnamed namespace). 2.17.0 Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.hpp:545:8: style:inconclusive: Technically the member function 'CbcGenCtlBlk::printBaBStatus' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.cpp:573:20: note: Technically the member function 'CbcGenCtlBlk::printBaBStatus' can be const. Cbc-releases-2.10.12/Cbc/src/CbcGenCtlBlk.hpp:545:8: note: Technically the member function 'CbcGenCtlBlk::printBaBStatus' can be const. head Cbc-releases-2.10.12/Cbc/src/CbcGenSolution.cpp:302:10: style: Variable 'comma' is assigned a value that is never used. [unreadVariable] 2.17.0 Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6559:3: style: Variable 'chosen_' is assigned an expression that holds the same value. [redundantAssignment] Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6554:20: note: saveChosen is assigned 'chosen_' here. Cbc-releases-2.10.12/Cbc/src/CbcLinked.cpp:6559:3: note: Variable 'chosen_' is assigned an expression that holds the same value. 2.17.0 Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2372:8: performance:inconclusive: Technically the member function 'CbcModel::isLocked' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2007:16: note: Technically the member function 'CbcModel::isLocked' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2372:8: note: Technically the member function 'CbcModel::isLocked' can be static (but you may consider moving to unnamed namespace). 2.17.0 Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2377:8: performance:inconclusive: Technically the member function 'CbcModel::lockThread' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2008:16: note: Technically the member function 'CbcModel::lockThread' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2377:8: note: Technically the member function 'CbcModel::lockThread' can be static (but you may consider moving to unnamed namespace). 2.17.0 Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2381:8: performance:inconclusive: Technically the member function 'CbcModel::unlockThread' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2009:16: note: Technically the member function 'CbcModel::unlockThread' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2381:8: note: Technically the member function 'CbcModel::unlockThread' can be static (but you may consider moving to unnamed namespace). 2.17.0 Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2389:8: performance:inconclusive: Technically the member function 'CbcModel::setInfoInChild' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2010:16: note: Technically the member function 'CbcModel::setInfoInChild' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2389:8: note: Technically the member function 'CbcModel::setInfoInChild' can be static (but you may consider moving to unnamed namespace). 2.17.0 Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2396:8: performance:inconclusive: Technically the member function 'CbcModel::moveToModel' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2011:16: note: Technically the member function 'CbcModel::moveToModel' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2396:8: note: Technically the member function 'CbcModel::moveToModel' can be static (but you may consider moving to unnamed namespace). 2.17.0 Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2398:7: performance:inconclusive: Technically the member function 'CbcModel::splitModel' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2012:15: note: Technically the member function 'CbcModel::splitModel' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2398:7: note: Technically the member function 'CbcModel::splitModel' can be static (but you may consider moving to unnamed namespace). 2.17.0 Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2401:8: performance:inconclusive: Technically the member function 'CbcModel::startSplitModel' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2013:16: note: Technically the member function 'CbcModel::startSplitModel' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2401:8: note: Technically the member function 'CbcModel::startSplitModel' can be static (but you may consider moving to unnamed namespace). 2.17.0 Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2403:8: performance:inconclusive: Technically the member function 'CbcModel::mergeModels' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2014:16: note: Technically the member function 'CbcModel::mergeModels' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2403:8: note: Technically the member function 'CbcModel::mergeModels' can be static (but you may consider moving to unnamed namespace). head Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:10759:15: style: Variable 'defaultDirectory' is assigned a value that is never used. [unreadVariable] head Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:571:15: style: Variable 'defaultDirectory' is assigned a value that is never used. [unreadVariable] head Cbc-releases-2.10.12/Cbc/src/CbcSolver.cpp:8817:47: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head Cbc-releases-2.10.12/Cbc/src/CbcStrategy.cpp:483:9: style: Variable 'logLevel' is assigned a value that is never used. [unreadVariable] head Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2007:16: performance:inconclusive: Technically the member function 'CbcModel::isLocked' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2372:8: note: Technically the member function 'CbcModel::isLocked' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2007:16: note: Technically the member function 'CbcModel::isLocked' can be static (but you may consider moving to unnamed namespace). head Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2008:16: performance:inconclusive: Technically the member function 'CbcModel::lockThread' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2377:8: note: Technically the member function 'CbcModel::lockThread' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2008:16: note: Technically the member function 'CbcModel::lockThread' can be static (but you may consider moving to unnamed namespace). head Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2009:16: performance:inconclusive: Technically the member function 'CbcModel::unlockThread' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2381:8: note: Technically the member function 'CbcModel::unlockThread' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2009:16: note: Technically the member function 'CbcModel::unlockThread' can be static (but you may consider moving to unnamed namespace). head Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2010:16: performance:inconclusive: Technically the member function 'CbcModel::setInfoInChild' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2389:8: note: Technically the member function 'CbcModel::setInfoInChild' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2010:16: note: Technically the member function 'CbcModel::setInfoInChild' can be static (but you may consider moving to unnamed namespace). head Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2011:16: performance:inconclusive: Technically the member function 'CbcModel::moveToModel' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2396:8: note: Technically the member function 'CbcModel::moveToModel' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2011:16: note: Technically the member function 'CbcModel::moveToModel' can be static (but you may consider moving to unnamed namespace). head Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2012:15: performance:inconclusive: Technically the member function 'CbcModel::splitModel' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2398:7: note: Technically the member function 'CbcModel::splitModel' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2012:15: note: Technically the member function 'CbcModel::splitModel' can be static (but you may consider moving to unnamed namespace). head Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2013:16: performance:inconclusive: Technically the member function 'CbcModel::startSplitModel' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2401:8: note: Technically the member function 'CbcModel::startSplitModel' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2013:16: note: Technically the member function 'CbcModel::startSplitModel' can be static (but you may consider moving to unnamed namespace). head Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2014:16: performance:inconclusive: Technically the member function 'CbcModel::mergeModels' can be static (but you may consider moving to unnamed namespace). [functionStatic] Cbc-releases-2.10.12/Cbc/src/CbcModel.hpp:2403:8: note: Technically the member function 'CbcModel::mergeModels' can be static (but you may consider moving to unnamed namespace). Cbc-releases-2.10.12/Cbc/src/CbcThread.cpp:2014:16: note: Technically the member function 'CbcModel::mergeModels' can be static (but you may consider moving to unnamed namespace). head Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1550:22: style:inconclusive: Technically the member function 'CbcTreeVariable::createCut' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:267:7: note: Technically the member function 'CbcTreeVariable::createCut' can be const. Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1550:22: note: Technically the member function 'CbcTreeVariable::createCut' can be const. head Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:689:19: style:inconclusive: Technically the member function 'CbcTreeLocal::createCut' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:91:7: note: Technically the member function 'CbcTreeLocal::createCut' can be const. Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:689:19: note: Technically the member function 'CbcTreeLocal::createCut' can be const. 2.17.0 Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:267:7: style:inconclusive: Technically the member function 'CbcTreeVariable::createCut' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:1550:22: note: Technically the member function 'CbcTreeVariable::createCut' can be const. Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:267:7: note: Technically the member function 'CbcTreeVariable::createCut' can be const. 2.17.0 Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:91:7: style:inconclusive: Technically the member function 'CbcTreeLocal::createCut' can be const. [functionConst] Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.cpp:689:19: note: Technically the member function 'CbcTreeLocal::createCut' can be const. Cbc-releases-2.10.12/Cbc/src/CbcTreeLocal.hpp:91:7: note: Technically the member function 'CbcTreeLocal::createCut' can be const. head Cbc-releases-2.10.12/Cbc/src/Cbc_C_Interface.cpp:1448:33: style: C-style pointer casting [cstyleCast] DONE