2025-06-29 17:42 ftp://ftp.de.debian.org/debian/pool/main/o/orocos-bfl/orocos-bfl_0.8.0.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=ginac --library=boost --library=cppunit --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-62-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: ca83f56 (2025-06-29 00:31:22 +0200) count: 748 725 elapsed-time: 13.9 14.7 head-timing-info: old-timing-info: head results: orocos-bfl-0.8.0/examples/compare_filters/nonlinearanalyticconditionalgaussianmobile.cpp:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/examples/compare_filters/nonlinearanalyticconditionalgaussianmobile.h:47:7: style: Class 'NonLinearAnalyticConditionalGaussianMobile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/examples/compare_filters/test_compare_filters.cpp:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/examples/compare_filters/test_compare_filters.cpp:287:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/examples/compare_filters/test_compare_filters.cpp:288:58: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/examples/compare_filters/test_compare_filters.cpp:290:80: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/examples/discrete_filter/conditionalUniformMeasPdf1d.cpp:32:5: performance: Variable '_measNoise' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] orocos-bfl-0.8.0/examples/discrete_filter/conditionalUniformMeasPdf1d.h:43:7: style: Class 'ConditionalUniformMeasPdf1d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/examples/discrete_filter/test_discrete_filter.cpp:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/examples/nonlinearanalyticconditionalgaussianmobile.h:47:7: style: Class 'NonLinearAnalyticConditionalGaussianMobile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/examples/discrete_filter/test_discrete_filter.cpp:114:17: style: Variable 'prior_test' can be declared as pointer to const [constVariablePointer] orocos-bfl-0.8.0/examples/discrete_filter/test_discrete_filter.cpp:91:19: style: Variable 'measNoise_Mu(1)' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/examples/discrete_filter/test_discrete_filter.cpp:114:28: style: Variable 'prior_test' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/examples/discrete_filter/test_discrete_filter.cpp:114:17: style: Variable 'prior_test' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/examples/linear_kalman/test_linear_kalman.cpp:74:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/examples/mobile_robot.cpp:102:18: style:inconclusive: Technically the member function 'BFL::MobileRobot::GetState' can be const. [functionConst] orocos-bfl-0.8.0/examples/mobile_robot.h:56:35: note: Technically the member function 'BFL::MobileRobot::GetState' can be const. orocos-bfl-0.8.0/examples/mobile_robot.cpp:102:18: note: Technically the member function 'BFL::MobileRobot::GetState' can be const. orocos-bfl-0.8.0/examples/mobile_robot.cpp:50:5: warning: Class 'MobileRobot' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] orocos-bfl-0.8.0/examples/mobile_robot.cpp:50:5: warning: Class 'MobileRobot' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] orocos-bfl-0.8.0/examples/nonlinear_kalman/test_nonlinear_kalman.cpp:75:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/examples/nonlinear_particle/nonlinearMeasurementPdf.cpp:32:5: performance: Variable '_measNoise' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] orocos-bfl-0.8.0/examples/nonlinear_particle/nonlinearMeasurementPdf.h:36:7: style: Class 'NonlinearMeasurementPdf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/examples/nonlinear_particle/nonlinearSystemPdf.cpp:32:5: performance: Variable '_additiveNoise' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] orocos-bfl-0.8.0/examples/nonlinear_particle/nonlinearSystemPdf.h:35:7: style: Class 'NonlinearSystemPdf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/examples/nonlinear_particle/test_nonlinear_particle.cpp:74:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/examples/nonlinearanalyticconditionalgaussianmobile.cpp:69:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/examples/smoother/test_kalman_smoother.cpp:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/examples/smoother/test_kalman_smoother.cpp:278:50: style: Condition 'time_step+1>0' is always true [knownConditionTrueFalse] orocos-bfl-0.8.0/examples/smoother/test_kalman_smoother.cpp:204:30: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/examples/smoother/test_kalman_smoother.cpp:261:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/examples/smoother/test_kalman_smoother.cpp:315:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] orocos-bfl-0.8.0/examples/smoother/test_kalman_smoother.cpp:284:27: style: Local variable 'posterior' shadows outer variable [shadowVariable] orocos-bfl-0.8.0/examples/smoother/test_kalman_smoother.cpp:233:27: note: Shadowed declaration orocos-bfl-0.8.0/examples/smoother/test_kalman_smoother.cpp:284:27: note: Shadow variable orocos-bfl-0.8.0/examples/smoother/test_kalman_smoother.cpp:85:65: style: Unused variable: fout_particles [unusedVariable] orocos-bfl-0.8.0/examples/smoother/test_kalman_smoother.cpp:85:81: style: Unused variable: fout_numparticles [unusedVariable] orocos-bfl-0.8.0/examples/smoother/test_kalman_smoother.cpp:229:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/examples/smoother/test_kalman_smoother.cpp:280:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:394:49: style: Condition 'time_step+1>0' is always true [knownConditionTrueFalse] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:278:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:279:60: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:302:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:306:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:332:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:333:58: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:359:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:363:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:379:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:380:59: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:427:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:428:60: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:439:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:442:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:415:27: style: Local variable 'posterior' shadows outer variable [shadowVariable] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:316:25: note: Shadowed declaration orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:415:27: note: Shadow variable orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:281:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:303:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:307:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:335:80: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:382:78: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:399:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:404:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:430:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/sample/sample.h:157:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/sample/weightedsample.h:120:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:110:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/bindings/rtt/bfl_toolkit.cpp:64:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/bindings/rtt/bfl_toolkit.cpp:147:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/bindings/rtt/bfl_toolkit.cpp:198:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/bindings/rtt/bfl_toolkit.cpp:243:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/bindings/rtt/bfl_toolkit.cpp:311:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/bindings/rtt/bfl_toolkit.cpp:353:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/bindings/rtt/bfl_toolkit.cpp:364:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/bindings/rtt/bfl_toolkit.cpp:422:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/sample/sample.h:120:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/sample/sample.h:127:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/sample/sample.h:134:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/sample/sample.h:141:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/sample/sample.h:172:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:239:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/bfl_constants.h:42:7: warning:inconclusive: Member variable 'Probability::_prob' is not initialized in the constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/sample/weightedsample.h:93:44: warning: Member variable 'WeightedSample < int >::Weight' is not initialized in the constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/sample/weightedsample.h:93:44: warning: Member variable 'WeightedSample < double >::Weight' is not initialized in the constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/sample/weightedsample.h:93:44: warning: Member variable 'WeightedSample < ColumnVector >::Weight' is not initialized in the constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/bfl_constants.h:74:7: style:inconclusive: Technically the member function 'BFL::Probability::operatordouble' can be const. [functionConst] orocos-bfl-0.8.0/src/bfl_constants.h:77:19: style:inconclusive: Technically the member function 'BFL::Probability::operator/' can be const. [functionConst] orocos-bfl-0.8.0/src/bfl_constants.h:43:7: style: Class 'Probability' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/sample/sample.h:59:7: style: Class 'Sample' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:287:9: style: Struct 'WeightedSampleTypeInfo < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:287:9: style: Struct 'WeightedSampleTypeInfo < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:287:9: style: Struct 'WeightedSampleTypeInfo < ColumnVector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:147:9: style: Struct 'SampleTypeInfo < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:147:9: style: Struct 'SampleTypeInfo < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:147:9: style: Struct 'SampleTypeInfo < ColumnVector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/sample/weightedsample.h:60:7: style: Class 'WeightedSample < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/sample/weightedsample.h:60:7: style: Class 'WeightedSample < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/sample/weightedsample.h:60:7: style: Class 'WeightedSample < ColumnVector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/sample/weightedsample.h:119:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/bindings/rtt/bfl_toolkit.cpp:121:25: style: The scope of the variable 'str' can be reduced. [variableScope] orocos-bfl-0.8.0/src/bindings/rtt/bfl_toolkit.cpp:171:25: style: The scope of the variable 'str' can be reduced. [variableScope] orocos-bfl-0.8.0/src/sample/weightedsample.h:98:86: style:inconclusive: Function 'WeightedSample < int >' argument 1 names different: declaration 'my_weighted_sample' definition 'mws'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/sample/weightedsample.h:64:50: note: Function 'WeightedSample < int >' argument 1 names different: declaration 'my_weighted_sample' definition 'mws'. orocos-bfl-0.8.0/src/sample/weightedsample.h:98:86: note: Function 'WeightedSample < int >' argument 1 names different: declaration 'my_weighted_sample' definition 'mws'. orocos-bfl-0.8.0/src/sample/weightedsample.h:98:86: style:inconclusive: Function 'WeightedSample < double >' argument 1 names different: declaration 'my_weighted_sample' definition 'mws'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/sample/weightedsample.h:64:50: note: Function 'WeightedSample < double >' argument 1 names different: declaration 'my_weighted_sample' definition 'mws'. orocos-bfl-0.8.0/src/sample/weightedsample.h:98:86: note: Function 'WeightedSample < double >' argument 1 names different: declaration 'my_weighted_sample' definition 'mws'. orocos-bfl-0.8.0/src/sample/weightedsample.h:98:86: style:inconclusive: Function 'WeightedSample < ColumnVector >' argument 1 names different: declaration 'my_weighted_sample' definition 'mws'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/sample/weightedsample.h:64:50: note: Function 'WeightedSample < ColumnVector >' argument 1 names different: declaration 'my_weighted_sample' definition 'mws'. orocos-bfl-0.8.0/src/sample/weightedsample.h:98:86: note: Function 'WeightedSample < ColumnVector >' argument 1 names different: declaration 'my_weighted_sample' definition 'mws'. orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:287:47: performance: Function parameter 'name' should be passed by const reference. [passedByValue] orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:147:39: performance: Function parameter 'name' should be passed by const reference. [passedByValue] orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:64:27: style: Variable 'tname' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:70:21: style: Variable 'result' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:64:21: style: Variable 'tname' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:70:14: style: Variable 'result' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:120:46: style: Variable 'el_bagType' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:120:35: style: Variable 'el_bagType' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:249:46: style: Variable 'el_bagType' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:190:27: style: Variable 'tname' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:196:21: style: Variable 'result' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:190:21: style: Variable 'tname' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:196:14: style: Variable 'result' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/pdf/pdf.h:53:25: debug: SymbolDatabase couldn't resolve all user defined types. [debug] orocos-bfl-0.8.0/src/sample/weightedsample.h:48:25: debug: SymbolDatabase couldn't resolve all user defined types. [debug] orocos-bfl-0.8.0/src/filter/particlefilter.h:159:50: debug: SymbolDatabase couldn't resolve all user defined types. [debug] orocos-bfl-0.8.0/src/filter/kalmanfilter.h:49:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] orocos-bfl-0.8.0/src/filter/extendedkalmanfilter.h:43:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] orocos-bfl-0.8.0/src/pdf/mcpdf.cpp:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SumWeights [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/mcpdf.cpp:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _listOfSamples [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/mcpdf.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CumSum [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/mcpdf.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mean [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/EKparticlefilter.cpp:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proposal_depends_on_meas [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/EKparticlefilter.cpp:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proposal [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/EKparticlefilter.cpp:64:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proposal [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/EKparticlefilter.cpp:81:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/EKparticlefilter.cpp:123:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:85:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:135:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proposal [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proposal [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _old_samples [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:211:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _new_samples [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:279:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dynamicResampling [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:311:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dynamicResampling [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:347:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/mcpdf.h:288:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/mcpdf.h:323:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/mcpdf.h:486:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/mcpdf.h:531:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/mcpdf.h:543:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/sample/weightedsample.h:101:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Weight [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/sample/weightedsample.h:106:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Weight [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/sample/weightedsample.h:113:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Weight [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/sample/weightedsample.h:131:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Weight [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/sample/weightedsample.h:142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Weight [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/filter.cpp:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _prior [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/filter.cpp:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _timestep [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/filter.cpp:128:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/measurementmodel.cpp:48:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/measurementmodel.cpp:114:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/systemmodel.cpp:44:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/systemmodel.cpp:117:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/pdf.h:154:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dimension [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/pdf.h:171:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dimension [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/pdf.h:178:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dimension [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/pdf.h:201:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/pdf.h:209:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/pdf.h:217:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/pdf.h:227:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/mcpdf.h:171:35: warning: Member variable 'MCPdf < unsigned int >::_CumSum' is not initialized in the constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/pdf/mcpdf.h:171:35: warning: Member variable 'MCPdf < unsigned int >::_mean' is not initialized in the constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/pdf/mcpdf.h:171:35: warning: Member variable 'MCPdf < unsigned int >::_diff' is not initialized in the constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/pdf/mcpdf.h:204:15: warning: Member variable 'MCPdf < unsigned int >::_CumSum' is not initialized in the copy constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/pdf/mcpdf.h:204:15: warning: Member variable 'MCPdf < unsigned int >::_mean' is not initialized in the copy constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/pdf/mcpdf.h:204:15: warning: Member variable 'MCPdf < unsigned int >::_diff' is not initialized in the copy constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/sample/sample.h:108:36: warning: Member variable 'Sample < double >::Value' is not initialized in the constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/sample/sample.h:108:36: warning: Member variable 'Sample < int >::Value' is not initialized in the constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/sample/sample.h:120:7: performance: Variable 'Value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] orocos-bfl-0.8.0/src/sample/sample.h:145:49: performance:inconclusive: Technically the member function 'Sample < double >::DimensionGet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:74:20: note: Technically the member function 'Sample < double >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:145:49: note: Technically the member function 'Sample < double >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:151:41: performance:inconclusive: Technically the member function 'Sample < double >::DimensionSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:77:12: note: Technically the member function 'Sample < double >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:151:41: note: Technically the member function 'Sample < double >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:145:49: performance:inconclusive: Technically the member function 'Sample < int >::DimensionGet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:74:20: note: Technically the member function 'Sample < int >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:145:49: note: Technically the member function 'Sample < int >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:151:41: performance:inconclusive: Technically the member function 'Sample < int >::DimensionSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:77:12: note: Technically the member function 'Sample < int >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:151:41: note: Technically the member function 'Sample < int >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:145:49: performance:inconclusive: Technically the member function 'Sample < MatrixWrapper :: ColumnVector >::DimensionGet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:74:20: note: Technically the member function 'Sample < MatrixWrapper :: ColumnVector >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:145:49: note: Technically the member function 'Sample < MatrixWrapper :: ColumnVector >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:151:41: performance:inconclusive: Technically the member function 'Sample < MatrixWrapper :: ColumnVector >::DimensionSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:77:12: note: Technically the member function 'Sample < MatrixWrapper :: ColumnVector >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:151:41: note: Technically the member function 'Sample < MatrixWrapper :: ColumnVector >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:145:49: performance:inconclusive: Technically the member function 'Sample < MVar >::DimensionGet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:74:20: note: Technically the member function 'Sample < MVar >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:145:49: note: Technically the member function 'Sample < MVar >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:151:41: performance:inconclusive: Technically the member function 'Sample < MVar >::DimensionSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:77:12: note: Technically the member function 'Sample < MVar >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:151:41: note: Technically the member function 'Sample < MVar >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:145:49: performance:inconclusive: Technically the member function 'Sample < SVar >::DimensionGet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:74:20: note: Technically the member function 'Sample < SVar >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:145:49: note: Technically the member function 'Sample < SVar >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:151:41: performance:inconclusive: Technically the member function 'Sample < SVar >::DimensionSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:77:12: note: Technically the member function 'Sample < SVar >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:151:41: note: Technically the member function 'Sample < SVar >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/weightedsample.h:60:7: style: Class 'WeightedSample' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/conditionalgaussian.h:49:7: style: Class 'ConditionalGaussian' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/analyticconditionalgaussian.h:45:7: style: Class 'AnalyticConditionalGaussian' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/gaussian.h:53:7: style: Class 'Gaussian' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/model/analyticmeasurementmodel_gaussianuncertainty.h:38:7: style: Class 'AnalyticMeasurementModelGaussianUncertainty' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/model/analyticsystemmodel_gaussianuncertainty.h:38:7: style: Class 'AnalyticSystemModelGaussianUncertainty' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/filter/extendedkalmanfilter.h:50:3: style: Class 'ExtendedKalmanFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/filter/EKparticlefilter.h:87:7: style: Class 'EKParticleFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/mcpdf.h:88:7: style: Class 'MCPdf < unsigned int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/model/measurementmodel.h:73:5: style: Class 'MeasurementModel < MatrixWrapper :: ColumnVector , MatrixWrapper :: ColumnVector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/model/measurementmodel.h:73:5: style: Class 'MeasurementModel < ColumnVector , ColumnVector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/model/measurementmodel.h:73:5: style: Class 'MeasurementModel < MVar , SVar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/model/systemmodel.h:70:7: style: Class 'SystemModel < MatrixWrapper :: ColumnVector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/model/systemmodel.h:70:7: style: Class 'SystemModel < ColumnVector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/model/systemmodel.h:70:7: style: Class 'SystemModel < SVar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:58:7: style: Class 'ConditionalPdf < MatrixWrapper :: ColumnVector , MatrixWrapper :: ColumnVector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:58:7: style: Class 'ConditionalPdf < ColumnVector , ColumnVector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:58:7: style: Class 'ConditionalPdf < MVar , SVar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:58:7: style: Class 'ConditionalPdf < SVar , SVar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/sample/sample.h:59:7: style: Class 'Sample < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/sample/sample.h:59:7: style: Class 'Sample < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/sample/sample.h:59:7: style: Class 'Sample < MatrixWrapper :: ColumnVector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/sample/sample.h:59:7: style: Class 'Sample < MVar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/sample/sample.h:59:7: style: Class 'Sample < SVar >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/conditionalgaussian.h:54:16: style: The destructor '~ConditionalGaussian' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:63:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/pdf/conditionalgaussian.h:54:16: note: Destructor in derived class orocos-bfl-0.8.0/src/pdf/analyticconditionalgaussian.h:50:16: style: The destructor '~AnalyticConditionalGaussian' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/conditionalgaussian.h:54:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/pdf/analyticconditionalgaussian.h:50:16: note: Destructor in derived class orocos-bfl-0.8.0/src/model/analyticmeasurementmodel_gaussianuncertainty.h:43:16: style: The destructor '~AnalyticMeasurementModelGaussianUncertainty' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/model/measurementmodel.h:75:14: note: Virtual destructor in base class orocos-bfl-0.8.0/src/model/analyticmeasurementmodel_gaussianuncertainty.h:43:16: note: Destructor in derived class orocos-bfl-0.8.0/src/model/analyticsystemmodel_gaussianuncertainty.h:47:16: style: The destructor '~AnalyticSystemModelGaussianUncertainty' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/model/systemmodel.h:73:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/model/analyticsystemmodel_gaussianuncertainty.h:47:16: note: Destructor in derived class orocos-bfl-0.8.0/src/pdf/filterproposaldensity.h:57:16: style: The destructor '~FilterProposalDensity' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/analyticconditionalgaussian.h:50:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/pdf/filterproposaldensity.h:57:16: note: Destructor in derived class orocos-bfl-0.8.0/src/pdf/filterproposaldensity.h:62:46: style: The function 'dfGet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/analyticconditionalgaussian.h:58:37: note: Virtual function in base class orocos-bfl-0.8.0/src/pdf/filterproposaldensity.h:62:46: note: Function in derived class orocos-bfl-0.8.0/src/filter/kalmanfilter.h:59:12: style: The destructor '~KalmanFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/filter/filter.h:128:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/filter/kalmanfilter.h:59:12: note: Destructor in derived class orocos-bfl-0.8.0/src/filter/kalmanfilter.h:157:16: style: The function 'UpdateInternal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/filter/filter.h:109:20: note: Virtual function in base class orocos-bfl-0.8.0/src/filter/kalmanfilter.h:157:16: note: Function in derived class orocos-bfl-0.8.0/src/filter/extendedkalmanfilter.h:53:12: style: The destructor '~ExtendedKalmanFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/filter/kalmanfilter.h:59:12: note: Virtual destructor in base class orocos-bfl-0.8.0/src/filter/extendedkalmanfilter.h:53:12: note: Destructor in derived class orocos-bfl-0.8.0/src/filter/extendedkalmanfilter.h:84:16: style: The function 'SysUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/filter/kalmanfilter.h:138:16: note: Virtual function in base class orocos-bfl-0.8.0/src/filter/extendedkalmanfilter.h:84:16: note: Function in derived class orocos-bfl-0.8.0/src/filter/extendedkalmanfilter.h:86:16: style: The function 'MeasUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/filter/kalmanfilter.h:153:16: note: Virtual function in base class orocos-bfl-0.8.0/src/filter/extendedkalmanfilter.h:86:16: note: Function in derived class orocos-bfl-0.8.0/src/pdf/EKF_proposaldensity.h:47:16: style: The destructor '~EKFProposalDensity' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/filterproposaldensity.h:57:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/pdf/EKF_proposaldensity.h:47:16: note: Destructor in derived class orocos-bfl-0.8.0/src/pdf/mcpdf.h:444:23: style: Redundant initialization for 'numsamples'. The initialized value is overwritten before it is read. [redundantInitialization] orocos-bfl-0.8.0/src/pdf/mcpdf.h:443:31: note: numsamples is initialized orocos-bfl-0.8.0/src/pdf/mcpdf.h:444:23: note: numsamples is overwritten orocos-bfl-0.8.0/src/pdf/pdf.h:219:3: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] orocos-bfl-0.8.0/src/pdf/pdf.h:229:3: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] orocos-bfl-0.8.0/src/pdf/mcpdf.cpp:116:12: style: The scope of the variable 'current_weight' can be reduced. [variableScope] orocos-bfl-0.8.0/src/pdf/mcpdf.cpp:133:18: style: The scope of the variable 'diff' can be reduced. [variableScope] orocos-bfl-0.8.0/src/pdf/mcpdf.cpp:134:21: style: The scope of the variable 'current_weight' can be reduced. [variableScope] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:276:10: style: The scope of the variable 'sum_sq_weigths' can be reduced. [variableScope] orocos-bfl-0.8.0/src/pdf/mcpdf.h:469:14: style: The scope of the variable 'current_weight' can be reduced. [variableScope] orocos-bfl-0.8.0/src/pdf/mcpdf.h:229:25: style:inconclusive: Function 'SampleFrom' argument 2 names different: declaration 'num_samples' definition 'numsamples'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/mcpdf.h:99:77: note: Function 'SampleFrom' argument 2 names different: declaration 'num_samples' definition 'numsamples'. orocos-bfl-0.8.0/src/pdf/mcpdf.h:229:25: note: Function 'SampleFrom' argument 2 names different: declaration 'num_samples' definition 'numsamples'. orocos-bfl-0.8.0/src/pdf/mcpdf.h:382:67: style:inconclusive: Function 'ListOfSamplesSet' argument 1 names different: declaration 'list_of_samples' definition 'los'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/mcpdf.h:127:64: note: Function 'ListOfSamplesSet' argument 1 names different: declaration 'list_of_samples' definition 'los'. orocos-bfl-0.8.0/src/pdf/mcpdf.h:382:67: note: Function 'ListOfSamplesSet' argument 1 names different: declaration 'list_of_samples' definition 'los'. orocos-bfl-0.8.0/src/pdf/mcpdf.h:395:59: style:inconclusive: Function 'ListOfSamplesSet' argument 1 names different: declaration 'list_of_samples' definition 'los'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/mcpdf.h:132:56: note: Function 'ListOfSamplesSet' argument 1 names different: declaration 'list_of_samples' definition 'los'. orocos-bfl-0.8.0/src/pdf/mcpdf.h:395:59: note: Function 'ListOfSamplesSet' argument 1 names different: declaration 'list_of_samples' definition 'los'. orocos-bfl-0.8.0/src/pdf/mcpdf.h:429:70: style:inconclusive: Function 'ListOfSamplesUpdate' argument 1 names different: declaration 'list_of_samples' definition 'los'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/mcpdf.h:144:67: note: Function 'ListOfSamplesUpdate' argument 1 names different: declaration 'list_of_samples' definition 'los'. orocos-bfl-0.8.0/src/pdf/mcpdf.h:429:70: note: Function 'ListOfSamplesUpdate' argument 1 names different: declaration 'list_of_samples' definition 'los'. orocos-bfl-0.8.0/src/pdf/mcpdf.h:441:62: style:inconclusive: Function 'ListOfSamplesUpdate' argument 1 names different: declaration 'list_of_samples' definition 'los'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/mcpdf.h:151:59: note: Function 'ListOfSamplesUpdate' argument 1 names different: declaration 'list_of_samples' definition 'los'. orocos-bfl-0.8.0/src/pdf/mcpdf.h:441:62: note: Function 'ListOfSamplesUpdate' argument 1 names different: declaration 'list_of_samples' definition 'los'. orocos-bfl-0.8.0/src/model/measurementmodel.cpp:26:88: style:inconclusive: Function 'MeasurementModel < MatrixWrapper :: ColumnVector , MatrixWrapper :: ColumnVector >' argument 1 names different: declaration 'Measurementpdf' definition 'measurementpdf'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/model/measurementmodel.h:73:56: note: Function 'MeasurementModel < MatrixWrapper :: ColumnVector , MatrixWrapper :: ColumnVector >' argument 1 names different: declaration 'Measurementpdf' definition 'measurementpdf'. orocos-bfl-0.8.0/src/model/measurementmodel.cpp:26:88: note: Function 'MeasurementModel < MatrixWrapper :: ColumnVector , MatrixWrapper :: ColumnVector >' argument 1 names different: declaration 'Measurementpdf' definition 'measurementpdf'. orocos-bfl-0.8.0/src/model/measurementmodel.cpp:26:88: style:inconclusive: Function 'MeasurementModel < ColumnVector , ColumnVector >' argument 1 names different: declaration 'Measurementpdf' definition 'measurementpdf'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/model/measurementmodel.h:73:56: note: Function 'MeasurementModel < ColumnVector , ColumnVector >' argument 1 names different: declaration 'Measurementpdf' definition 'measurementpdf'. orocos-bfl-0.8.0/src/model/measurementmodel.cpp:26:88: note: Function 'MeasurementModel < ColumnVector , ColumnVector >' argument 1 names different: declaration 'Measurementpdf' definition 'measurementpdf'. orocos-bfl-0.8.0/src/model/measurementmodel.cpp:26:88: style:inconclusive: Function 'MeasurementModel < MVar , SVar >' argument 1 names different: declaration 'Measurementpdf' definition 'measurementpdf'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/model/measurementmodel.h:73:56: note: Function 'MeasurementModel < MVar , SVar >' argument 1 names different: declaration 'Measurementpdf' definition 'measurementpdf'. orocos-bfl-0.8.0/src/model/measurementmodel.cpp:26:88: note: Function 'MeasurementModel < MVar , SVar >' argument 1 names different: declaration 'Measurementpdf' definition 'measurementpdf'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:53: style:inconclusive: Function 'ConditionalPdf < MatrixWrapper :: ColumnVector , MatrixWrapper :: ColumnVector >' argument 1 names different: declaration 'dimension' definition 'dim'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:58:26: note: Function 'ConditionalPdf < MatrixWrapper :: ColumnVector , MatrixWrapper :: ColumnVector >' argument 1 names different: declaration 'dimension' definition 'dim'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:53: note: Function 'ConditionalPdf < MatrixWrapper :: ColumnVector , MatrixWrapper :: ColumnVector >' argument 1 names different: declaration 'dimension' definition 'dim'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:71: style:inconclusive: Function 'ConditionalPdf < MatrixWrapper :: ColumnVector , MatrixWrapper :: ColumnVector >' argument 2 names different: declaration 'num_conditional_arguments' definition 'num_args'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:58:52: note: Function 'ConditionalPdf < MatrixWrapper :: ColumnVector , MatrixWrapper :: ColumnVector >' argument 2 names different: declaration 'num_conditional_arguments' definition 'num_args'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:71: note: Function 'ConditionalPdf < MatrixWrapper :: ColumnVector , MatrixWrapper :: ColumnVector >' argument 2 names different: declaration 'num_conditional_arguments' definition 'num_args'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:158:79: style:inconclusive: Function 'ConditionalArgumentsSet' argument 1 names different: declaration 'ConditionalArguments' definition 'condargs'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:91:65: note: Function 'ConditionalArgumentsSet' argument 1 names different: declaration 'ConditionalArguments' definition 'condargs'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:158:79: note: Function 'ConditionalArgumentsSet' argument 1 names different: declaration 'ConditionalArguments' definition 'condargs'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:53: style:inconclusive: Function 'ConditionalPdf < ColumnVector , ColumnVector >' argument 1 names different: declaration 'dimension' definition 'dim'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:58:26: note: Function 'ConditionalPdf < ColumnVector , ColumnVector >' argument 1 names different: declaration 'dimension' definition 'dim'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:53: note: Function 'ConditionalPdf < ColumnVector , ColumnVector >' argument 1 names different: declaration 'dimension' definition 'dim'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:71: style:inconclusive: Function 'ConditionalPdf < ColumnVector , ColumnVector >' argument 2 names different: declaration 'num_conditional_arguments' definition 'num_args'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:58:52: note: Function 'ConditionalPdf < ColumnVector , ColumnVector >' argument 2 names different: declaration 'num_conditional_arguments' definition 'num_args'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:71: note: Function 'ConditionalPdf < ColumnVector , ColumnVector >' argument 2 names different: declaration 'num_conditional_arguments' definition 'num_args'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:53: style:inconclusive: Function 'ConditionalPdf < MVar , SVar >' argument 1 names different: declaration 'dimension' definition 'dim'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:58:26: note: Function 'ConditionalPdf < MVar , SVar >' argument 1 names different: declaration 'dimension' definition 'dim'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:53: note: Function 'ConditionalPdf < MVar , SVar >' argument 1 names different: declaration 'dimension' definition 'dim'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:71: style:inconclusive: Function 'ConditionalPdf < MVar , SVar >' argument 2 names different: declaration 'num_conditional_arguments' definition 'num_args'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:58:52: note: Function 'ConditionalPdf < MVar , SVar >' argument 2 names different: declaration 'num_conditional_arguments' definition 'num_args'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:71: note: Function 'ConditionalPdf < MVar , SVar >' argument 2 names different: declaration 'num_conditional_arguments' definition 'num_args'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:53: style:inconclusive: Function 'ConditionalPdf < SVar , SVar >' argument 1 names different: declaration 'dimension' definition 'dim'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:58:26: note: Function 'ConditionalPdf < SVar , SVar >' argument 1 names different: declaration 'dimension' definition 'dim'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:53: note: Function 'ConditionalPdf < SVar , SVar >' argument 1 names different: declaration 'dimension' definition 'dim'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:71: style:inconclusive: Function 'ConditionalPdf < SVar , SVar >' argument 2 names different: declaration 'num_conditional_arguments' definition 'num_args'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:58:52: note: Function 'ConditionalPdf < SVar , SVar >' argument 2 names different: declaration 'num_conditional_arguments' definition 'num_args'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:71: note: Function 'ConditionalPdf < SVar , SVar >' argument 2 names different: declaration 'num_conditional_arguments' definition 'num_args'. orocos-bfl-0.8.0/src/pdf/mcpdf.h:536:14: error: Uninitialized variable: result [uninitvar] orocos-bfl-0.8.0/src/pdf/pdf.h:220:10: error: Uninitialized variable: t [uninitvar] orocos-bfl-0.8.0/src/pdf/mcpdf.h:535:9: style: Variable 'result' is not assigned a value. [unassignedVariable] orocos-bfl-0.8.0/src/pdf/pdf.h:219:5: style: Variable 't' is not assigned a value. [unassignedVariable] orocos-bfl-0.8.0/src/pdf/mcpdf.cpp:117:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/mcpdf.cpp:138:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/EKparticlefilter.cpp:100:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/EKparticlefilter.cpp:100:23: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/EKparticlefilter.cpp:100:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/EKparticlefilter.cpp:103:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/EKparticlefilter.cpp:103:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/EKparticlefilter.cpp:106:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/EKparticlefilter.cpp:106:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/EKparticlefilter.cpp:108:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/EKparticlefilter.cpp:108:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/EKparticlefilter.cpp:165:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/mcpdf.h:277:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/mcpdf.h:277:22: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/mcpdf.h:279:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/mcpdf.h:281:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/mcpdf.h:282:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/mcpdf.h:315:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/mcpdf.h:315:18: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/mcpdf.h:317:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/mcpdf.h:403:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/mcpdf.h:407:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/mcpdf.h:452:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/mcpdf.h:456:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/mcpdf.h:471:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/mcpdf.h:499:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/mcpdf.h:518:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/mcpdf.h:520:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/pdf.h:189:76: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/sample/sample.h:145:49: performance:inconclusive: Technically the member function 'Sample < ColumnVector >::DimensionGet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:74:20: note: Technically the member function 'Sample < ColumnVector >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:145:49: note: Technically the member function 'Sample < ColumnVector >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:151:41: performance:inconclusive: Technically the member function 'Sample < ColumnVector >::DimensionSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:77:12: note: Technically the member function 'Sample < ColumnVector >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:151:41: note: Technically the member function 'Sample < ColumnVector >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.h:61:7: style: Class 'SRIteratedExtendedKalmanFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/analyticconditionalgaussian_additivenoise.h:46:7: style: Class 'AnalyticConditionalGaussianAdditiveNoise' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/analyticconditionalgaussian_additivenoise.h:54:7: style: Class 'AnalyticConditionalGaussianAdditiveNoise' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty.h:39:7: style: Class 'LinearAnalyticMeasurementModelGaussianUncertainty' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/sample/sample.h:59:7: style: Class 'Sample < ColumnVector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.h:64:16: style: The destructor '~SRIteratedExtendedKalmanFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/filter/kalmanfilter.h:59:12: note: Virtual destructor in base class orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.h:64:16: note: Destructor in derived class orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.h:66:20: style: The function 'SysUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/filter/kalmanfilter.h:138:16: note: Virtual function in base class orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.h:66:20: note: Function in derived class orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.h:71:20: style: The function 'MeasUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/filter/kalmanfilter.h:153:16: note: Virtual function in base class orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.h:71:20: note: Function in derived class orocos-bfl-0.8.0/src/pdf/analyticconditionalgaussian_additivenoise.h:59:16: style: The destructor '~AnalyticConditionalGaussianAdditiveNoise' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/analyticconditionalgaussian.h:50:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/pdf/analyticconditionalgaussian_additivenoise.h:59:16: note: Destructor in derived class orocos-bfl-0.8.0/src/pdf/linearanalyticconditionalgaussian.h:62:16: style: The destructor '~LinearAnalyticConditionalGaussian' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/analyticconditionalgaussian_additivenoise.h:59:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/pdf/linearanalyticconditionalgaussian.h:62:16: note: Destructor in derived class orocos-bfl-0.8.0/src/pdf/linearanalyticconditionalgaussian.h:65:50: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/conditionalgaussian.h:57:36: note: Virtual function in base class orocos-bfl-0.8.0/src/pdf/linearanalyticconditionalgaussian.h:65:50: note: Function in derived class orocos-bfl-0.8.0/src/pdf/linearanalyticconditionalgaussian.h:69:46: style: The function 'dfGet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/analyticconditionalgaussian.h:58:37: note: Virtual function in base class orocos-bfl-0.8.0/src/pdf/linearanalyticconditionalgaussian.h:69:46: note: Function in derived class orocos-bfl-0.8.0/src/pdf/linearanalyticconditionalgaussian.h:78:20: style: The function 'NumConditionalArgumentsSet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:79:20: note: Virtual function in base class orocos-bfl-0.8.0/src/pdf/linearanalyticconditionalgaussian.h:78:20: note: Function in derived class orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty.h:45:16: style: The destructor '~LinearAnalyticMeasurementModelGaussianUncertainty' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/model/analyticmeasurementmodel_gaussianuncertainty.h:43:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty.h:45:16: note: Destructor in derived class orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty.h:48:46: style: The function 'df_dxGet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/model/analyticmeasurementmodel_gaussianuncertainty.h:50:37: note: Virtual function in base class orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty.h:48:46: note: Function in derived class orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty.h:49:46: style: The function 'PredictionGet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/model/analyticmeasurementmodel_gaussianuncertainty.h:53:43: note: Virtual function in base class orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty.h:49:46: note: Function in derived class orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty.h:50:46: style: The function 'CovarianceGet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/model/analyticmeasurementmodel_gaussianuncertainty.h:56:46: note: Virtual function in base class orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty.h:50:46: note: Function in derived class orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty_implicit.h:51:16: style: The destructor '~LinearAnalyticMeasurementModelGaussianUncertainty_Implicit' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty.h:45:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty_implicit.h:51:16: note: Destructor in derived class orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty_implicit.h:63:46: style: The function 'df_dxGet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty.h:48:46: note: Virtual function in base class orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty_implicit.h:63:46: note: Function in derived class orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty_implicit.h:71:46: style: The function 'PredictionGet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty.h:49:46: note: Virtual function in base class orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty_implicit.h:71:46: note: Function in derived class orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty_implicit.h:93:46: style: The function 'CovarianceGet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty.h:50:46: note: Virtual function in base class orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty_implicit.h:93:46: note: Function in derived class orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:43:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:44:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:45:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:97:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:98:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:100:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:101:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:104:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:163:62: style:inconclusive: Function 'PriorSet' argument 1 names different: declaration 'X' definition 'X_prior'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.h:81:51: note: Function 'PriorSet' argument 1 names different: declaration 'X' definition 'X_prior'. orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:163:62: note: Function 'PriorSet' argument 1 names different: declaration 'X' definition 'X_prior'. orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:163:87: style:inconclusive: Function 'PriorSet' argument 2 names different: declaration 'P' definition 'P_prior'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.h:81:86: note: Function 'PriorSet' argument 2 names different: declaration 'P' definition 'P_prior'. orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:163:87: note: Function 'PriorSet' argument 2 names different: declaration 'P' definition 'P_prior'. orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:188:59: warning: Function 'CalculateMatrix' argument order different: declaration 'H_i, R_i, invS, Sr, K_i' definition 'H_i, R_i, invS, K_i, Sr' [funcArgOrderDifferent] orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.h:99:60: note: Function 'CalculateMatrix' argument order different: declaration 'H_i, R_i, invS, Sr, K_i' definition 'H_i, R_i, invS, K_i, Sr' orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:188:59: note: Function 'CalculateMatrix' argument order different: declaration 'H_i, R_i, invS, Sr, K_i' definition 'H_i, R_i, invS, K_i, Sr' orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:221:104: style:inconclusive: Function 'CalculateCovariance' argument 4 names different: declaration 'SR' definition 'Sr'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.h:112:150: note: Function 'CalculateCovariance' argument 4 names different: declaration 'SR' definition 'Sr'. orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:221:104: note: Function 'CalculateCovariance' argument 4 names different: declaration 'SR' definition 'Sr'. orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:158:62: performance:inconclusive: Function parameter 'JP_new' should be passed by const reference. [passedByValue] orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:163:62: style: Parameter 'X_prior' can be declared as reference to const [constParameterReference] orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:163:87: style: Parameter 'P_prior' can be declared as reference to const [constParameterReference] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:119:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:152:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:211:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:285:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:311:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _timestep [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/asirfilter.cpp:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proposal_depends_on_meas [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/asirfilter.cpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _old_samples [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:29:24: warning: Member variable 'ParticleFilter::_proposal_depends_on_meas' is not initialized in the constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:74:24: warning: Member variable 'ParticleFilter::_proposal_depends_on_meas' is not initialized in the constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:123:24: warning: Member variable 'ParticleFilter::_proposal' is not initialized in the copy constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:123:24: warning:inconclusive: Member variable 'ParticleFilter::_sample' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:123:24: warning:inconclusive: Member variable 'ParticleFilter::_old_samples' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:123:24: warning:inconclusive: Member variable 'ParticleFilter::_new_samples' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:123:24: warning:inconclusive: Member variable 'ParticleFilter::_new_samples_unweighted' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:123:24: warning:inconclusive: Member variable 'ParticleFilter::_os_it' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:123:24: warning:inconclusive: Member variable 'ParticleFilter::_ns_it' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:123:24: warning: Member variable 'ParticleFilter::_resamplePeriod' is not initialized in the copy constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:123:24: warning: Member variable 'ParticleFilter::_resampleThreshold' is not initialized in the copy constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:123:24: warning: Member variable 'ParticleFilter::_resampleScheme' is not initialized in the copy constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:123:24: warning:inconclusive: Member variable 'ParticleFilter::_dynamicResampling' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:123:24: warning:inconclusive: Member variable 'ParticleFilter::_proposal_depends_on_meas' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] orocos-bfl-0.8.0/src/pdf/mcpdf.h:204:15: warning:inconclusive: Member variable 'MCPdf < ColumnVector >::_CumSum' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] orocos-bfl-0.8.0/src/pdf/mcpdf.h:204:15: warning:inconclusive: Member variable 'MCPdf < ColumnVector >::_mean' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] orocos-bfl-0.8.0/src/pdf/mcpdf.h:204:15: warning:inconclusive: Member variable 'MCPdf < ColumnVector >::_diff' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:58:7: style: Class 'ConditionalPdf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/model/systemmodel.h:70:7: style: Class 'SystemModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/model/measurementmodel.h:73:5: style: Class 'MeasurementModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/filter/asirfilter.h:99:7: style: Class 'ASIRFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/mcpdf.h:88:7: style: Class 'MCPdf < ColumnVector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:63:16: style: The destructor '~ConditionalPdf' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/pdf.h:65:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:63:16: note: Destructor in derived class orocos-bfl-0.8.0/src/filter/particlefilter.h:292:16: style: The destructor '~ParticleFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/filter/filter.h:128:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/filter/particlefilter.h:292:16: note: Destructor in derived class orocos-bfl-0.8.0/src/filter/asirfilter.h:105:16: style: The destructor '~ASIRFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/filter/particlefilter.h:292:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/filter/asirfilter.h:105:16: note: Destructor in derived class orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:53: style:inconclusive: Function 'ConditionalPdf' argument 1 names different: declaration 'dimension' definition 'dim'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:58:26: note: Function 'ConditionalPdf' argument 1 names different: declaration 'dimension' definition 'dim'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:53: note: Function 'ConditionalPdf' argument 1 names different: declaration 'dimension' definition 'dim'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:71: style:inconclusive: Function 'ConditionalPdf' argument 2 names different: declaration 'num_conditional_arguments' definition 'num_args'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:58:52: note: Function 'ConditionalPdf' argument 2 names different: declaration 'num_conditional_arguments' definition 'num_args'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:71: note: Function 'ConditionalPdf' argument 2 names different: declaration 'num_conditional_arguments' definition 'num_args'. orocos-bfl-0.8.0/src/model/measurementmodel.cpp:26:88: style:inconclusive: Function 'MeasurementModel' argument 1 names different: declaration 'Measurementpdf' definition 'measurementpdf'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/model/measurementmodel.h:73:56: note: Function 'MeasurementModel' argument 1 names different: declaration 'Measurementpdf' definition 'measurementpdf'. orocos-bfl-0.8.0/src/model/measurementmodel.cpp:26:88: note: Function 'MeasurementModel' argument 1 names different: declaration 'Measurementpdf' definition 'measurementpdf'. orocos-bfl-0.8.0/src/filter/particlefilter.cpp:123:69: style:inconclusive: Function 'ParticleFilter' argument 1 names different: declaration 'filt' definition 'filter'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/filter/particlefilter.h:296:63: note: Function 'ParticleFilter' argument 1 names different: declaration 'filt' definition 'filter'. orocos-bfl-0.8.0/src/filter/particlefilter.cpp:123:69: note: Function 'ParticleFilter' argument 1 names different: declaration 'filt' definition 'filter'. orocos-bfl-0.8.0/src/pdf/mcpdf.cpp:81:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/mcpdf.cpp:94:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:155:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:189:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:214:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:264:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:286:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/asirfilter.cpp:112:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/asirfilter.cpp:147:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/bootstrapfilter.cpp:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proposal_depends_on_meas [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/bootstrapfilter.cpp:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proposal_depends_on_meas [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/bootstrapfilter.h:91:3: style: Class 'BootstrapFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/filter/bootstrapfilter.h:76:16: style: The function 'UpdateInternal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/filter/particlefilter.h:163:20: note: Virtual function in base class orocos-bfl-0.8.0/src/filter/bootstrapfilter.h:76:16: note: Function in derived class orocos-bfl-0.8.0/src/filter/bootstrapfilter.h:112:12: style: The destructor '~BootstrapFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/filter/particlefilter.h:292:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/filter/bootstrapfilter.h:112:12: note: Destructor in derived class orocos-bfl-0.8.0/src/filter/extendedkalmanfilter.cpp:56:133: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/extendedkalmanfilter.cpp:70:130: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/extendedkalmanfilter.cpp:79:9: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/filter/extendedkalmanfilter.cpp:80:9: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/filter/extendedkalmanfilter.cpp:81:9: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/filter/extendedkalmanfilter.cpp:95:49: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/filter/extendedkalmanfilter.cpp:96:49: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/filter/extendedkalmanfilter.cpp:97:49: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/filter/extendedkalmanfilter.cpp:46:16: style: The scope of the variable 'meas_dimension' can be reduced. [variableScope] orocos-bfl-0.8.0/src/filter/extendedkalmanfilter.cpp:62:64: style:inconclusive: Function 'AllocateMeasModelExt' argument 1 names different: declaration 'meas_dimensions' definition 'meas_dimension'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/filter/extendedkalmanfilter.h:67:50: note: Function 'AllocateMeasModelExt' argument 1 names different: declaration 'meas_dimensions' definition 'meas_dimension'. orocos-bfl-0.8.0/src/filter/extendedkalmanfilter.cpp:62:64: note: Function 'AllocateMeasModelExt' argument 1 names different: declaration 'meas_dimensions' definition 'meas_dimension'. orocos-bfl-0.8.0/src/pdf/pdf.h:150:26: style:inconclusive: Function 'Pdf' argument 1 names different: declaration 'dimension' definition 'dim'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/pdf.h:60:24: note: Function 'Pdf' argument 1 names different: declaration 'dimension' definition 'dim'. orocos-bfl-0.8.0/src/pdf/pdf.h:150:26: note: Function 'Pdf' argument 1 names different: declaration 'dimension' definition 'dim'. orocos-bfl-0.8.0/src/filter/histogramfilter.cpp:28:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/histogramfilter.cpp:37:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/histogramfilter.cpp:45:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/histogramfilter.cpp:74:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/discretepdf.h:56:7: style: Class 'DiscretePdf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/discreteconditionalpdf.h:90:7: style: Class 'DiscreteConditionalPdf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/model/discretesystemmodel.h:38:7: style: Class 'DiscreteSystemModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/filter/histogramfilter.h:56:3: style: Class 'HistogramFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/model/systemmodel.h:70:7: style: Class 'SystemModel < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:58:7: style: Class 'ConditionalPdf < int , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/discreteconditionalpdf.h:96:16: style: The destructor '~DiscreteConditionalPdf' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:63:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/pdf/discreteconditionalpdf.h:96:16: note: Destructor in derived class orocos-bfl-0.8.0/src/model/discretesystemmodel.h:40:16: style: The destructor '~DiscreteSystemModel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/model/systemmodel.h:73:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/model/discretesystemmodel.h:40:16: note: Destructor in derived class orocos-bfl-0.8.0/src/filter/histogramfilter.h:59:12: style: The destructor '~HistogramFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/filter/filter.h:128:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/filter/histogramfilter.h:59:12: note: Destructor in derived class orocos-bfl-0.8.0/src/filter/histogramfilter.cpp:45:24: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/filter/histogramfilter.cpp:46:19: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/filter/histogramfilter.cpp:67:7: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/filter/histogramfilter.cpp:74:26: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/filter/histogramfilter.cpp:75:21: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/filter/histogramfilter.cpp:82:9: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:53: style:inconclusive: Function 'ConditionalPdf < int , int >' argument 1 names different: declaration 'dimension' definition 'dim'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:58:26: note: Function 'ConditionalPdf < int , int >' argument 1 names different: declaration 'dimension' definition 'dim'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:53: note: Function 'ConditionalPdf < int , int >' argument 1 names different: declaration 'dimension' definition 'dim'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:71: style:inconclusive: Function 'ConditionalPdf < int , int >' argument 2 names different: declaration 'num_conditional_arguments' definition 'num_args'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:58:52: note: Function 'ConditionalPdf < int , int >' argument 2 names different: declaration 'num_conditional_arguments' definition 'num_args'. orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:116:71: note: Function 'ConditionalPdf < int , int >' argument 2 names different: declaration 'num_conditional_arguments' definition 'num_args'. orocos-bfl-0.8.0/src/filter/innovationCheck.cpp:35:20: style:inconclusive: Technically the member function 'BFL::InnovationCheck::check' can be const. [functionConst] orocos-bfl-0.8.0/src/filter/innovationCheck.h:51:12: note: Technically the member function 'BFL::InnovationCheck::check' can be const. orocos-bfl-0.8.0/src/filter/innovationCheck.cpp:35:20: note: Technically the member function 'BFL::InnovationCheck::check' can be const. orocos-bfl-0.8.0/src/filter/innovationCheck.h:41:7: style: Class 'InnovationCheck' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/filter/innovationCheck.cpp:27:43: style:inconclusive: Function 'InnovationCheck' argument 1 names different: declaration 'min_innovation' definition 'min_inno'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/filter/innovationCheck.h:41:30: note: Function 'InnovationCheck' argument 1 names different: declaration 'min_innovation' definition 'min_inno'. orocos-bfl-0.8.0/src/filter/innovationCheck.cpp:27:43: note: Function 'InnovationCheck' argument 1 names different: declaration 'min_innovation' definition 'min_inno'. orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.cpp:61:137: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.cpp:75:134: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.h:56:7: style: Class 'IteratedExtendedKalmanFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.h:43:20: style: The function 'SysUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/filter/kalmanfilter.h:138:16: note: Virtual function in base class orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.h:43:20: note: Function in derived class orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.h:45:20: style: The function 'MeasUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/filter/kalmanfilter.h:153:16: note: Virtual function in base class orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.h:45:20: note: Function in derived class orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.h:59:16: style: The destructor '~IteratedExtendedKalmanFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/filter/kalmanfilter.h:59:12: note: Virtual destructor in base class orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.h:59:16: note: Destructor in derived class orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.cpp:84:11: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.cpp:85:11: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.cpp:86:11: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.cpp:115:52: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.cpp:116:52: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.cpp:119:52: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.cpp:51:18: style: The scope of the variable 'meas_dimension' can be reduced. [variableScope] orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.cpp:31:116: style:inconclusive: Function 'IteratedExtendedKalmanFilter' argument 3 names different: declaration 'innov' definition 'I'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.h:56:92: note: Function 'IteratedExtendedKalmanFilter' argument 3 names different: declaration 'innov' definition 'I'. orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.cpp:31:116: note: Function 'IteratedExtendedKalmanFilter' argument 3 names different: declaration 'innov' definition 'I'. orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.cpp:67:75: style:inconclusive: Function 'AllocateMeasModelIExt' argument 1 names different: declaration 'meas_dimensions' definition 'meas_dimension'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.h:73:55: note: Function 'AllocateMeasModelIExt' argument 1 names different: declaration 'meas_dimensions' definition 'meas_dimension'. orocos-bfl-0.8.0/src/filter/iteratedextendedkalmanfilter.cpp:67:75: note: Function 'AllocateMeasModelIExt' argument 1 names different: declaration 'meas_dimensions' definition 'meas_dimension'. orocos-bfl-0.8.0/src/filter/kalmanfilter.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/kalmanfilter.cpp:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/kalmanfilter.cpp:57:134: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/kalmanfilter.cpp:71:131: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/kalmanfilter.cpp:149:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/kalmanfilter.cpp:155:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/kalmanfilter.cpp:149:30: debug: CheckClass::isMemberVar found used member variable '_post' with varid 0 [varid0] orocos-bfl-0.8.0/src/filter/kalmanfilter.cpp:155:30: debug: CheckClass::isMemberVar found used member variable '_post' with varid 0 [varid0] orocos-bfl-0.8.0/src/filter/kalmanfilter.cpp:47:18: style: The scope of the variable 'meas_dimension' can be reduced. [variableScope] orocos-bfl-0.8.0/src/filter/kalmanfilter.cpp:63:55: style:inconclusive: Function 'AllocateMeasModel' argument 1 names different: declaration 'meas_dimensions' definition 'meas_dimension'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/filter/kalmanfilter.h:76:47: note: Function 'AllocateMeasModel' argument 1 names different: declaration 'meas_dimensions' definition 'meas_dimension'. orocos-bfl-0.8.0/src/filter/kalmanfilter.cpp:63:55: note: Function 'AllocateMeasModel' argument 1 names different: declaration 'meas_dimensions' definition 'meas_dimension'. orocos-bfl-0.8.0/src/pdf/mixture.h:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _componentWeights [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/mixture.cpp:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/mixture.cpp:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:98:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:139:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:156:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _prior [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:184:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:200:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:256:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:281:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:360:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:381:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:407:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _timestep [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:449:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:459:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:511:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _timestep [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureBootstrapFilter.cpp:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proposal_depends_on_meas [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureBootstrapFilter.cpp:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proposal_depends_on_meas [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/mixture.h:334:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/mixture.h:361:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/mixture.h:370:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/mixture.h:381:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/mixture.h:551:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/mixture.h:571:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:29:31: warning: Member variable 'MixtureParticleFilter::_proposal_depends_on_meas' is not initialized in the constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:80:31: warning: Member variable 'MixtureParticleFilter::_proposal_depends_on_meas' is not initialized in the constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.h:183:27: style:inconclusive: Member variable 'MixtureParticleFilter::_newMixtureWeights' is in the wrong place in the initializer list. [initializerList] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:40:5: note: Member variable 'MixtureParticleFilter::_newMixtureWeights' is in the wrong place in the initializer list. orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.h:183:27: note: Member variable 'MixtureParticleFilter::_newMixtureWeights' is in the wrong place in the initializer list. orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.h:173:50: style:inconclusive: Member variable 'MixtureParticleFilter::_old_samplesVec' is in the wrong place in the initializer list. [initializerList] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:42:5: note: Member variable 'MixtureParticleFilter::_old_samplesVec' is in the wrong place in the initializer list. orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.h:173:50: note: Member variable 'MixtureParticleFilter::_old_samplesVec' is in the wrong place in the initializer list. orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.h:183:27: style:inconclusive: Member variable 'MixtureParticleFilter::_newMixtureWeights' is in the wrong place in the initializer list. [initializerList] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:91:5: note: Member variable 'MixtureParticleFilter::_newMixtureWeights' is in the wrong place in the initializer list. orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.h:183:27: note: Member variable 'MixtureParticleFilter::_newMixtureWeights' is in the wrong place in the initializer list. orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.h:173:50: style:inconclusive: Member variable 'MixtureParticleFilter::_old_samplesVec' is in the wrong place in the initializer list. [initializerList] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:93:5: note: Member variable 'MixtureParticleFilter::_old_samplesVec' is in the wrong place in the initializer list. orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.h:173:50: note: Member variable 'MixtureParticleFilter::_old_samplesVec' is in the wrong place in the initializer list. orocos-bfl-0.8.0/src/filter/mixtureBootstrapFilter.h:92:3: style: Class 'MixtureBootstrapFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/mixture.h:79:7: style: Class 'Mixture < ColumnVector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/mixture.h:84:29: style: Class 'Mixture < ColumnVector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/mixture.h:79:7: style: Class 'Mixture < unsigned int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/mixture.h:84:29: style: Class 'Mixture < unsigned int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/mixture.h:79:7: style: Class 'Mixture < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/mixture.h:84:29: style: Class 'Mixture < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/mixture.h:79:7: style: Class 'Mixture < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/mixture.h:84:29: style: Class 'Mixture < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.h:349:16: style: The destructor '~MixtureParticleFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/filter/filter.h:128:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.h:349:16: note: Destructor in derived class orocos-bfl-0.8.0/src/filter/mixtureBootstrapFilter.h:76:16: style: The function 'UpdateInternal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.h:157:20: note: Virtual function in base class orocos-bfl-0.8.0/src/filter/mixtureBootstrapFilter.h:76:16: note: Function in derived class orocos-bfl-0.8.0/src/filter/mixtureBootstrapFilter.h:116:12: style: The destructor '~MixtureBootstrapFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.h:349:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/filter/mixtureBootstrapFilter.h:116:12: note: Destructor in derived class orocos-bfl-0.8.0/src/pdf/mixture.h:411:51: style: Return value 'CumWeightsUpdate()' is always true [knownConditionTrueFalse] orocos-bfl-0.8.0/src/pdf/mixture.h:411:51: note: Calling function 'CumWeightsUpdate' returns 1 orocos-bfl-0.8.0/src/pdf/mixture.h:411:51: note: Return value 'CumWeightsUpdate()' is always true orocos-bfl-0.8.0/src/pdf/mixture.h:482:55: style: Return value 'CumWeightsUpdate()' is always true [knownConditionTrueFalse] orocos-bfl-0.8.0/src/pdf/mixture.h:482:55: note: Calling function 'CumWeightsUpdate' returns 1 orocos-bfl-0.8.0/src/pdf/mixture.h:482:55: note: Return value 'CumWeightsUpdate()' is always true orocos-bfl-0.8.0/src/pdf/mixture.h:502:55: style: Return value 'CumWeightsUpdate()' is always true [knownConditionTrueFalse] orocos-bfl-0.8.0/src/pdf/mixture.h:502:55: note: Calling function 'CumWeightsUpdate' returns 1 orocos-bfl-0.8.0/src/pdf/mixture.h:502:55: note: Return value 'CumWeightsUpdate()' is always true orocos-bfl-0.8.0/src/pdf/mixture.h:529:55: style: Return value 'CumWeightsUpdate()' is always true [knownConditionTrueFalse] orocos-bfl-0.8.0/src/pdf/mixture.h:529:55: note: Calling function 'CumWeightsUpdate' returns 1 orocos-bfl-0.8.0/src/pdf/mixture.h:529:55: note: Return value 'CumWeightsUpdate()' is always true orocos-bfl-0.8.0/src/pdf/mixture.cpp:51:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/pdf/mixture.cpp:54:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/pdf/mixture.cpp:87:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/pdf/mixture.cpp:90:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/pdf/mixture.cpp:49:12: style: The scope of the variable 'probState' can be reduced. [variableScope] orocos-bfl-0.8.0/src/pdf/mixture.cpp:85:12: style: The scope of the variable 'probState' can be reduced. [variableScope] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:372:10: style: The scope of the variable 'sum_sq_weigths' can be reduced. [variableScope] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:143:90: style:inconclusive: Function 'MixtureParticleFilter' argument 1 names different: declaration 'filt' definition 'filter'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.h:353:77: note: Function 'MixtureParticleFilter' argument 1 names different: declaration 'filt' definition 'filter'. orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:143:90: note: Function 'MixtureParticleFilter' argument 1 names different: declaration 'filt' definition 'filter'. orocos-bfl-0.8.0/src/pdf/mixture.h:415:72: style:inconclusive: Function 'WeightSet' argument 2 names different: declaration 'w' definition 'weight'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/mixture.h:140:64: note: Function 'WeightSet' argument 2 names different: declaration 'w' definition 'weight'. orocos-bfl-0.8.0/src/pdf/mixture.h:415:72: note: Function 'WeightSet' argument 2 names different: declaration 'w' definition 'weight'. orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:107:10: style: Local variable 'ret' shadows outer variable [shadowVariable] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:103:8: note: Shadowed declaration orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:107:10: note: Shadow variable orocos-bfl-0.8.0/src/pdf/mixture.h:405:53: style: Parameter 'weights' can be declared as reference to const [constParameterReference] orocos-bfl-0.8.0/src/pdf/mixture.h:374:12: error: Uninitialized variable: expectedValue [uninitvar] orocos-bfl-0.8.0/src/pdf/mixture.cpp:49:22: style: Variable 'probState' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/pdf/mixture.cpp:85:22: style: Variable 'probState' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:107:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:107:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/pdf/mixture.h:373:7: style: Variable 'expectedValue' is not assigned a value. [unassignedVariable] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:203:97: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:237:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:293:97: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:348:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:382:101: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/mixture.h:324:14: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/mixture.h:329:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/mixture.h:588:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:138:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _created_post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:166:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proposal [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:172:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proposal [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:200:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _old_samplesVec [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:375:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dynamicResampling [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:407:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dynamicResampling [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/nonminimalkalmanfilter.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/nonminimalkalmanfilter.cpp:38:5: warning: Class 'NonminimalKalmanFilter' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] orocos-bfl-0.8.0/src/filter/nonminimalkalmanfilter.cpp:38:5: warning: Class 'NonminimalKalmanFilter' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] orocos-bfl-0.8.0/src/filter/nonminimalkalmanfilter.h:66:16: style: The destructor '~NonminimalKalmanFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/filter/kalmanfilter.h:59:12: note: Virtual destructor in base class orocos-bfl-0.8.0/src/filter/nonminimalkalmanfilter.h:66:16: note: Destructor in derived class orocos-bfl-0.8.0/src/filter/nonminimalkalmanfilter.cpp:84:59: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/filter/nonminimalkalmanfilter.cpp:92:61: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/filter/nonminimalkalmanfilter.cpp:34:30: style:inconclusive: Function 'NonminimalKalmanFilter' argument 5 names different: declaration 'nonlinearstate' definition 'makelinear'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/filter/nonminimalkalmanfilter.h:63:31: note: Function 'NonminimalKalmanFilter' argument 5 names different: declaration 'nonlinearstate' definition 'makelinear'. orocos-bfl-0.8.0/src/filter/nonminimalkalmanfilter.cpp:34:30: note: Function 'NonminimalKalmanFilter' argument 5 names different: declaration 'nonlinearstate' definition 'makelinear'. orocos-bfl-0.8.0/src/filter/optimalimportancefilter.cpp:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proposal [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/optimalimportancefilter.cpp:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proposal [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/filter/particlefilter.cpp:118:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _created_post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/measurementmodel.cpp:37:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _systemWithoutSensorParams [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/measurementmodel.cpp:83:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _systemWithoutSensorParams [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/measurementmodel.cpp:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MeasurementPdf [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/measurementmodel.cpp:102:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _systemWithoutSensorParams [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/measurementmodel.cpp:126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _systemWithoutSensorParams [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/measurementmodel.cpp:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _systemWithoutSensorParams [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/measurementmodel.cpp:154:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _systemWithoutSensorParams [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/measurementmodel.cpp:164:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _systemWithoutSensorParams [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/systemmodel.cpp:32:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _systemWithoutInputs [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/systemmodel.cpp:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _systemWithoutInputs [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/systemmodel.cpp:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SystemPdf [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/systemmodel.cpp:105:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _systemWithoutInputs [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/systemmodel.cpp:128:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _systemWithoutInputs [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/systemmodel.cpp:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _systemWithoutInputs [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/systemmodel.cpp:153:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _systemWithoutInputs [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/systemmodel.cpp:162:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _systemWithoutInputs [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/discretesystemmodel.cpp:33:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SystemPdf [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/discretesystemmodel.cpp:24:22: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/model/discretesystemmodel.cpp:33:14: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty.cpp:94:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MeasurementPdf [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty.cpp:101:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MeasurementPdf [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty.cpp:94:62: debug: CheckClass::isMemberVar found used member variable '_MeasurementPdf' with varid 0 [varid0] orocos-bfl-0.8.0/src/model/linearanalyticmeasurementmodel_gaussianuncertainty.cpp:101:62: debug: CheckClass::isMemberVar found used member variable '_MeasurementPdf' with varid 0 [varid0] orocos-bfl-0.8.0/src/model/linearanalyticsystemmodel_gaussianuncertainty.cpp:52:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SystemPdf [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/linearanalyticsystemmodel_gaussianuncertainty.cpp:58:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SystemPdf [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/model/linearanalyticsystemmodel_gaussianuncertainty.cpp:52:62: debug: CheckClass::isMemberVar found used member variable '_SystemPdf' with varid 0 [varid0] orocos-bfl-0.8.0/src/model/linearanalyticsystemmodel_gaussianuncertainty.cpp:58:62: debug: CheckClass::isMemberVar found used member variable '_SystemPdf' with varid 0 [varid0] orocos-bfl-0.8.0/src/model/linearanalyticsystemmodel_gaussianuncertainty.h:42:7: style: Class 'LinearAnalyticSystemModelGaussianUncertainty' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/model/linearanalyticsystemmodel_gaussianuncertainty.h:47:16: style: The destructor '~LinearAnalyticSystemModelGaussianUncertainty' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/model/analyticsystemmodel_gaussianuncertainty.h:47:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/model/linearanalyticsystemmodel_gaussianuncertainty.h:47:16: note: Destructor in derived class orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.h:47:7: style: Class 'NonLinearAnalyticMeasurementModelGaussianUncertainty_Ginac' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.h:83:16: style: The destructor '~NonLinearAnalyticConditionalGaussian_Ginac' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/analyticconditionalgaussian_additivenoise.h:59:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.h:83:16: note: Destructor in derived class orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.h:102:46: style: The function 'CovarianceGet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/analyticconditionalgaussian_additivenoise.h:62:46: note: Virtual function in base class orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.h:102:46: note: Function in derived class orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.h:109:37: style: The function 'dfGet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/analyticconditionalgaussian.h:58:37: note: Virtual function in base class orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.h:109:37: note: Function in derived class orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.h:53:16: style: The destructor '~NonLinearAnalyticMeasurementModelGaussianUncertainty_Ginac' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/model/analyticmeasurementmodel_gaussianuncertainty.h:43:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.h:53:16: note: Destructor in derived class orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.h:64:37: style: The function 'df_dxGet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/model/analyticmeasurementmodel_gaussianuncertainty.h:50:37: note: Virtual function in base class orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.h:64:37: note: Function in derived class orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.h:66:43: style: The function 'PredictionGet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/model/analyticmeasurementmodel_gaussianuncertainty.h:53:43: note: Virtual function in base class orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.h:66:43: note: Function in derived class orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.h:68:46: style: The function 'CovarianceGet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/model/analyticmeasurementmodel_gaussianuncertainty.h:56:46: note: Virtual function in base class orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.h:68:46: note: Function in derived class orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp:78:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp:84:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp:90:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp:96:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp:102:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp:27:54: style: Parameter 'pdf' can be declared as pointer to const [constParameterPointer] orocos-bfl-0.8.0/src/model/nonlinearanalyticsystemmodel_gaussianuncertainty_ginac.h:47:7: style: Class 'NonLinearAnalyticSystemModelGaussianUncertainty_Ginac' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/model/nonlinearanalyticsystemmodel_gaussianuncertainty_ginac.h:50:16: style: The destructor '~NonLinearAnalyticSystemModelGaussianUncertainty_Ginac' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/model/analyticsystemmodel_gaussianuncertainty.h:47:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/model/nonlinearanalyticsystemmodel_gaussianuncertainty_ginac.h:50:16: note: Destructor in derived class orocos-bfl-0.8.0/src/model/nonlinearanalyticsystemmodel_gaussianuncertainty_ginac.cpp:50:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/model/nonlinearanalyticsystemmodel_gaussianuncertainty_ginac.cpp:56:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/model/nonlinearanalyticsystemmodel_gaussianuncertainty_ginac.cpp:62:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/model/nonlinearanalyticsystemmodel_gaussianuncertainty_ginac.cpp:30:54: style: Parameter 'pdf' can be declared as pointer to const [constParameterPointer] orocos-bfl-0.8.0/src/pdf/analyticconditionalgaussian.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/analyticconditionalgaussian.cpp:41:5: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] orocos-bfl-0.8.0/src/pdf/analyticconditionalgaussian_additivenoise.cpp:34:54: style:inconclusive: Function 'AnalyticConditionalGaussianAdditiveNoise' argument 1 names different: declaration 'gaus' definition 'additiveNoise'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/analyticconditionalgaussian_additivenoise.h:46:64: note: Function 'AnalyticConditionalGaussianAdditiveNoise' argument 1 names different: declaration 'gaus' definition 'additiveNoise'. orocos-bfl-0.8.0/src/pdf/analyticconditionalgaussian_additivenoise.cpp:34:54: note: Function 'AnalyticConditionalGaussianAdditiveNoise' argument 1 names different: declaration 'gaus' definition 'additiveNoise'. orocos-bfl-0.8.0/src/pdf/conditionalgaussian.cpp:89:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:137:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NumConditionalArguments [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:143:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NumConditionalArguments [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:154:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ConditionalArguments [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:160:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NumConditionalArguments [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:167:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NumConditionalArguments [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/conditionalpdf.h:176:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _NumConditionalArguments [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/conditionalgaussian_additivenoise.h:48:7: style: Class 'ConditionalGaussianAdditiveNoise' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/conditionalgaussian_additivenoise.h:56:7: style: Class 'ConditionalGaussianAdditiveNoise' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/conditionalgaussian_additivenoise.h:61:16: style: The destructor '~ConditionalGaussianAdditiveNoise' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/conditionalgaussian.h:54:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/pdf/conditionalgaussian_additivenoise.h:61:16: note: Destructor in derived class orocos-bfl-0.8.0/src/pdf/conditionalgaussian_additivenoise.cpp:34:54: style:inconclusive: Function 'ConditionalGaussianAdditiveNoise' argument 1 names different: declaration 'gaus' definition 'additiveNoise'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/conditionalgaussian_additivenoise.h:48:56: note: Function 'ConditionalGaussianAdditiveNoise' argument 1 names different: declaration 'gaus' definition 'additiveNoise'. orocos-bfl-0.8.0/src/pdf/conditionalgaussian_additivenoise.cpp:34:54: note: Function 'ConditionalGaussianAdditiveNoise' argument 1 names different: declaration 'gaus' definition 'additiveNoise'. orocos-bfl-0.8.0/src/pdf/discreteconditionalpdf.h:65:13: style: Class 'DiscreteConditionalPdf' is unsafe, 'DiscreteConditionalPdf::_cond_arg_dims_p' can leak by wrong usage. [unsafeClassCanLeak] orocos-bfl-0.8.0/src/pdf/discretepdf.cpp:174:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/discretepdf.cpp:201:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/discretepdf.cpp:220:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/discretepdf.cpp:123:45: style: Return value 'CumPDFUpdate()' is always true [knownConditionTrueFalse] orocos-bfl-0.8.0/src/pdf/discretepdf.cpp:123:45: note: Calling function 'CumPDFUpdate' returns 1 orocos-bfl-0.8.0/src/pdf/discretepdf.cpp:123:45: note: Return value 'CumPDFUpdate()' is always true orocos-bfl-0.8.0/src/pdf/discretepdf.cpp:117:60: style:inconclusive: Function 'ProbabilitiesSet' argument 1 names different: declaration 'values' definition 'v'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/discretepdf.h:96:51: note: Function 'ProbabilitiesSet' argument 1 names different: declaration 'values' definition 'v'. orocos-bfl-0.8.0/src/pdf/discretepdf.cpp:117:60: note: Function 'ProbabilitiesSet' argument 1 names different: declaration 'values' definition 'v'. orocos-bfl-0.8.0/src/pdf/discretepdf.cpp:117:60: style: Parameter 'v' can be declared as reference to const [constParameterReference] orocos-bfl-0.8.0/src/pdf/discretepdf.cpp:165:14: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/discretepdf.cpp:169:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/discretepdf.cpp:236:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/pdf/filterproposaldensity.cpp:151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/filterproposaldensity.cpp:28:19: warning: Member variable 'FilterProposalDensity::_filter' is not initialized in the constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/pdf/filterproposaldensity.cpp:61:19: warning: Member variable 'FilterProposalDensity::_TmpPrior' is not initialized in the copy constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/pdf/filterproposaldensity.cpp:61:19: warning: Member variable 'FilterProposalDensity::_filter' is not initialized in the copy constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/pdf/filterproposaldensity.cpp:61:19: warning: Member variable 'FilterProposalDensity::_sysmodel' is not initialized in the copy constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/pdf/filterproposaldensity.cpp:61:19: warning: Member variable 'FilterProposalDensity::_measmodel' is not initialized in the copy constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/pdf/filterproposaldensity.cpp:61:19: warning:inconclusive: Member variable 'FilterProposalDensity::_sample_cov' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] orocos-bfl-0.8.0/src/pdf/gaussian.cpp:65:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/gaussian.h:58:16: style: The destructor '~Gaussian' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/pdf.h:65:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/pdf/gaussian.h:58:16: note: Destructor in derived class orocos-bfl-0.8.0/src/pdf/gaussian.h:67:27: style: The function 'ProbabilityGet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/pdf.h:111:27: note: Virtual function in base class orocos-bfl-0.8.0/src/pdf/gaussian.h:67:27: note: Function in derived class orocos-bfl-0.8.0/src/pdf/gaussian.h:72:20: style: The function 'SampleFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/pdf.h:103:21: note: Virtual function in base class orocos-bfl-0.8.0/src/pdf/gaussian.h:72:20: note: Function in derived class orocos-bfl-0.8.0/src/pdf/gaussian.h:74:43: style: The function 'ExpectedValueGet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/pdf.h:132:17: note: Virtual function in base class orocos-bfl-0.8.0/src/pdf/gaussian.h:74:43: note: Function in derived class orocos-bfl-0.8.0/src/pdf/gaussian.h:75:46: style: The function 'CovarianceGet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/pdf.h:141:46: note: Virtual function in base class orocos-bfl-0.8.0/src/pdf/gaussian.h:75:46: note: Function in derived class orocos-bfl-0.8.0/src/pdf/gaussian.cpp:30:43: style:inconclusive: Function 'Gaussian' argument 1 names different: declaration 'Mu' definition 'm'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/gaussian.h:50:52: note: Function 'Gaussian' argument 1 names different: declaration 'Mu' definition 'm'. orocos-bfl-0.8.0/src/pdf/gaussian.cpp:30:43: note: Function 'Gaussian' argument 1 names different: declaration 'Mu' definition 'm'. orocos-bfl-0.8.0/src/pdf/gaussian.cpp:30:69: style:inconclusive: Function 'Gaussian' argument 2 names different: declaration 'Sigma' definition 's'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/gaussian.h:50:94: note: Function 'Gaussian' argument 2 names different: declaration 'Sigma' definition 's'. orocos-bfl-0.8.0/src/pdf/gaussian.cpp:30:69: note: Function 'Gaussian' argument 2 names different: declaration 'Sigma' definition 's'. orocos-bfl-0.8.0/src/pdf/pdf.h:150:26: style:inconclusive: Function 'Pdf < MatrixWrapper :: ColumnVector >' argument 1 names different: declaration 'dimension' definition 'dim'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/pdf.h:60:24: note: Function 'Pdf < MatrixWrapper :: ColumnVector >' argument 1 names different: declaration 'dimension' definition 'dim'. orocos-bfl-0.8.0/src/pdf/pdf.h:150:26: note: Function 'Pdf < MatrixWrapper :: ColumnVector >' argument 1 names different: declaration 'dimension' definition 'dim'. orocos-bfl-0.8.0/src/pdf/gaussian.cpp:114:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/sample/sample.h:108:36: warning: Member variable 'Sample < unsigned int >::Value' is not initialized in the constructor. [uninitMemberVar] orocos-bfl-0.8.0/src/sample/sample.h:145:49: performance:inconclusive: Technically the member function 'Sample < unsigned int >::DimensionGet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:74:20: note: Technically the member function 'Sample < unsigned int >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:145:49: note: Technically the member function 'Sample < unsigned int >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:151:41: performance:inconclusive: Technically the member function 'Sample < unsigned int >::DimensionSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:77:12: note: Technically the member function 'Sample < unsigned int >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:151:41: note: Technically the member function 'Sample < unsigned int >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:59:7: style: Class 'Sample < unsigned int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:118:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:48:22: warning: Assert statement calls a function which may have desired side effects: 'GiNaC::matrix::cols'. [assertWithSideEffect] orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:77:22: warning: Assert statement calls a function which may have desired side effects: 'GiNaC::matrix::cols'. [assertWithSideEffect] orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:99:22: warning: Assert statement calls a function which may have desired side effects: 'GiNaC::matrix::cols'. [assertWithSideEffect] orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:266:47: style:inconclusive: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::FunctionGet' can be const. [functionConst] orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.h:89:21: note: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::FunctionGet' can be const. orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:266:47: note: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::FunctionGet' can be const. orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:273:47: style:inconclusive: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::InputGet' can be const. [functionConst] orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.h:92:29: note: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::InputGet' can be const. orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:273:47: note: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::InputGet' can be const. orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:279:47: style:inconclusive: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::StateGet' can be const. [functionConst] orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.h:95:29: note: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::StateGet' can be const. orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:279:47: note: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::StateGet' can be const. orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.h:92:29: performance: Function 'InputGet()' should return member 'u_sym' by const reference. [returnByReference] orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.h:95:29: performance: Function 'StateGet()' should return member 'x_sym' by const reference. [returnByReference] orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:239:23: style: Local variable 'i' shadows outer argument [shadowArgument] orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:224:66: note: Shadowed declaration orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:239:23: note: Shadow variable orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:116:91: style: Parameter 'p' can be declared as reference to const [constParameterReference] orocos-bfl-0.8.0/src/pdf/optimal_importance_density.cpp:38:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _additiveNoise_Sigma [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/optimal_importance_density.cpp:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ratio [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/optimal_importance_density.cpp:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/optimal_importance_density.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ratio [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/optimal_importance_density.cpp:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ratio [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/optimal_importance_density.h:50:16: style: The destructor '~OptimalImportanceDensity' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/analyticconditionalgaussian.h:50:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/pdf/optimal_importance_density.h:50:16: note: Destructor in derived class orocos-bfl-0.8.0/src/pdf/uniform.cpp:57:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/pdf/uniform.h:48:7: style: Class 'Uniform' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/pdf/uniform.h:53:16: style: The destructor '~Uniform' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/pdf.h:65:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/pdf/uniform.h:53:16: note: Destructor in derived class orocos-bfl-0.8.0/src/pdf/uniform.h:62:27: style: The function 'ProbabilityGet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/pdf.h:111:27: note: Virtual function in base class orocos-bfl-0.8.0/src/pdf/uniform.h:62:27: note: Function in derived class orocos-bfl-0.8.0/src/pdf/uniform.h:67:20: style: The function 'SampleFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/pdf/pdf.h:103:21: note: Virtual function in base class orocos-bfl-0.8.0/src/pdf/uniform.h:67:20: note: Function in derived class orocos-bfl-0.8.0/src/pdf/uniform.cpp:29:41: style:inconclusive: Function 'Uniform' argument 1 names different: declaration 'Center' definition 'center'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/uniform.h:45:51: note: Function 'Uniform' argument 1 names different: declaration 'Center' definition 'center'. orocos-bfl-0.8.0/src/pdf/uniform.cpp:29:41: note: Function 'Uniform' argument 1 names different: declaration 'Center' definition 'center'. orocos-bfl-0.8.0/src/pdf/uniform.cpp:29:69: style:inconclusive: Function 'Uniform' argument 2 names different: declaration 'Width' definition 'width'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/pdf/uniform.h:45:94: note: Function 'Uniform' argument 2 names different: declaration 'Width' definition 'width'. orocos-bfl-0.8.0/src/pdf/uniform.cpp:29:69: note: Function 'Uniform' argument 2 names different: declaration 'Width' definition 'width'. orocos-bfl-0.8.0/src/pdf/uniform.cpp:91:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/smoother/backwardfilter.cpp:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _prior [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/smoother/backwardfilter.cpp:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _timestep [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/smoother/backwardfilter.cpp:66:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/smoother/particlesmoother.cpp:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/smoother/particlesmoother.cpp:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/smoother/particlesmoother.cpp:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/smoother/particlesmoother.cpp:59:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/smoother/particlesmoother.cpp:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filtered_samples [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/smoother/particlesmoother.h:74:7: style: Class 'ParticleSmoother' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/smoother/particlesmoother.h:77:16: style: The destructor '~ParticleSmoother' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/smoother/backwardfilter.h:94:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/smoother/particlesmoother.h:77:16: note: Destructor in derived class orocos-bfl-0.8.0/src/smoother/particlesmoother.cpp:117:41: warning: Uninitialized variable: tot_weight [uninitvar] orocos-bfl-0.8.0/src/smoother/particlesmoother.cpp:95:49: note: Assuming condition is false orocos-bfl-0.8.0/src/smoother/particlesmoother.cpp:117:41: note: Uninitialized variable: tot_weight orocos-bfl-0.8.0/src/smoother/particlesmoother.cpp:110:24: error: Uninitialized variable: tot_weight [legacyUninitvar] orocos-bfl-0.8.0/src/smoother/particlesmoother.cpp:66:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/smoother/particlesmoother.cpp:71:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/smoother/particlesmoother.cpp:95:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/smoother/particlesmoother.cpp:99:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/smoother/particlesmoother.cpp:115:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/src/smoother/rauchtungstriebel.h:42:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] orocos-bfl-0.8.0/src/smoother/rauchtungstriebel.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/smoother/rauchtungstriebel.cpp:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/smoother/rauchtungstriebel.cpp:82:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/smoother/rauchtungstriebel.cpp:88:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _post [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/smoother/rauchtungstriebel.cpp:82:30: debug: CheckClass::isMemberVar found used member variable '_post' with varid 0 [varid0] orocos-bfl-0.8.0/src/smoother/rauchtungstriebel.cpp:88:30: debug: CheckClass::isMemberVar found used member variable '_post' with varid 0 [varid0] orocos-bfl-0.8.0/src/smoother/rauchtungstriebel.h:49:3: style: Class 'RauchTungStriebel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] orocos-bfl-0.8.0/src/smoother/rauchtungstriebel.h:52:12: style: The destructor '~RauchTungStriebel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] orocos-bfl-0.8.0/src/smoother/backwardfilter.h:94:16: note: Virtual destructor in base class orocos-bfl-0.8.0/src/smoother/rauchtungstriebel.h:52:12: note: Destructor in derived class orocos-bfl-0.8.0/src/smoother/rauchtungstriebel.cpp:55:11: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/smoother/rauchtungstriebel.cpp:56:11: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/smoother/rauchtungstriebel.cpp:61:15: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/src/smoother/rauchtungstriebel.cpp:75:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:24:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:217:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:283:19: performance:inconclusive: Technically the member function 'MatrixWrapper::Matrix_Wrapper::PYTHAG' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.h:158:10: note: Technically the member function 'MatrixWrapper::Matrix_Wrapper::PYTHAG' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:283:19: note: Technically the member function 'MatrixWrapper::Matrix_Wrapper::PYTHAG' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:303:18: performance:inconclusive: Technically the member function 'MatrixWrapper::Matrix_Wrapper::SIGN' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.h:160:10: note: Technically the member function 'MatrixWrapper::Matrix_Wrapper::SIGN' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:303:18: note: Technically the member function 'MatrixWrapper::Matrix_Wrapper::SIGN' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:16:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:54:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:63:10: style: The scope of the variable 'maxarg1' can be reduced. [variableScope] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:63:19: style: The scope of the variable 'maxarg2' can be reduced. [variableScope] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:11:62: style:inconclusive: Function 'cholesky_semidefinite' argument 1 names different: declaration 'm' definition 'a'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.h:281:48: note: Function 'cholesky_semidefinite' argument 1 names different: declaration 'm' definition 'a'. orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:11:62: note: Function 'cholesky_semidefinite' argument 1 names different: declaration 'm' definition 'a'. orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:47:41: style:inconclusive: Function 'SVD' argument 1 names different: declaration 'D' definition 'w'. [funcArgNamesDifferent] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.h:156:36: note: Function 'SVD' argument 1 names different: declaration 'D' definition 'w'. orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:47:41: note: Function 'SVD' argument 1 names different: declaration 'D' definition 'w'. orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:50:19: style: Local variable 'rows' shadows outer function [shadowFunction] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.h:56:24: note: Shadowed declaration orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:50:19: note: Shadow variable orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:312:8: style: Local variable 'rows' shadows outer function [shadowFunction] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.h:56:24: note: Shadowed declaration orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:312:8: note: Shadow variable orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:60:22: style: Variable 'its' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:60:28: style: Variable 'j' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:60:35: style: Variable 'jj' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:64:27: style: Variable 'c' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:64:32: style: Variable 'f' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:64:42: style: Variable 'h' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:64:47: style: Variable 's' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:64:61: style: Variable 'x' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:64:66: style: Variable 'y' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:64:71: style: Variable 'z' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:313:9: style: Variable 'rows' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/tests/complete_filter_test.cpp:225:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/tests/complete_filter_test.cpp:34:22: performance:inconclusive: Either there is a missing 'override', or the member function 'Complete_FilterTest::setUp' can be static. [functionStatic] orocos-bfl-0.8.0/tests/complete_filter_test.hpp:63:8: note: Either there is a missing 'override', or the member function 'Complete_FilterTest::setUp' can be static. orocos-bfl-0.8.0/tests/complete_filter_test.cpp:34:22: note: Either there is a missing 'override', or the member function 'Complete_FilterTest::setUp' can be static. orocos-bfl-0.8.0/tests/complete_filter_test.cpp:40:22: performance:inconclusive: Either there is a missing 'override', or the member function 'Complete_FilterTest::tearDown' can be static. [functionStatic] orocos-bfl-0.8.0/tests/complete_filter_test.hpp:64:8: note: Either there is a missing 'override', or the member function 'Complete_FilterTest::tearDown' can be static. orocos-bfl-0.8.0/tests/complete_filter_test.cpp:40:22: note: Either there is a missing 'override', or the member function 'Complete_FilterTest::tearDown' can be static. orocos-bfl-0.8.0/tests/complete_filter_test.cpp:425:17: style: Variable 'prior_test' can be declared as pointer to const [constVariablePointer] orocos-bfl-0.8.0/tests/complete_filter_test.cpp:349:30: style: Variable 'weights' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/tests/complete_filter_test.cpp:349:23: style: Variable 'weights' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/tests/complete_filter_test.cpp:425:28: style: Variable 'prior_test' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/tests/complete_filter_test.cpp:425:17: style: Variable 'prior_test' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/tests/complete_filter_test.cpp:249:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/tests/complete_filter_test.cpp:279:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/tests/ekf_test.hpp:31:1: style: The class 'EKFTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] orocos-bfl-0.8.0/tests/matrixwrapper_test.cpp:31:20: performance:inconclusive: Either there is a missing 'override', or the member function 'MatrixwrapperTest::setUp' can be static. [functionStatic] orocos-bfl-0.8.0/tests/matrixwrapper_test.hpp:36:8: note: Either there is a missing 'override', or the member function 'MatrixwrapperTest::setUp' can be static. orocos-bfl-0.8.0/tests/matrixwrapper_test.cpp:31:20: note: Either there is a missing 'override', or the member function 'MatrixwrapperTest::setUp' can be static. orocos-bfl-0.8.0/tests/matrixwrapper_test.cpp:37:20: performance:inconclusive: Either there is a missing 'override', or the member function 'MatrixwrapperTest::tearDown' can be static. [functionStatic] orocos-bfl-0.8.0/tests/matrixwrapper_test.hpp:37:8: note: Either there is a missing 'override', or the member function 'MatrixwrapperTest::tearDown' can be static. orocos-bfl-0.8.0/tests/matrixwrapper_test.cpp:37:20: note: Either there is a missing 'override', or the member function 'MatrixwrapperTest::tearDown' can be static. orocos-bfl-0.8.0/tests/matrixwrapper_test.cpp:499:12: style: Local variable 'sum' shadows outer variable [shadowVariable] orocos-bfl-0.8.0/tests/matrixwrapper_test.cpp:457:10: note: Shadowed declaration orocos-bfl-0.8.0/tests/matrixwrapper_test.cpp:499:12: note: Shadow variable orocos-bfl-0.8.0/tests/model_test.cpp:51:12: performance:inconclusive: Either there is a missing 'override', or the member function 'ModelTest::setUp' can be static. [functionStatic] orocos-bfl-0.8.0/tests/model_test.hpp:41:8: note: Either there is a missing 'override', or the member function 'ModelTest::setUp' can be static. orocos-bfl-0.8.0/tests/model_test.cpp:51:12: note: Either there is a missing 'override', or the member function 'ModelTest::setUp' can be static. orocos-bfl-0.8.0/tests/model_test.cpp:56:12: performance:inconclusive: Either there is a missing 'override', or the member function 'ModelTest::tearDown' can be static. [functionStatic] orocos-bfl-0.8.0/tests/model_test.hpp:42:8: note: Either there is a missing 'override', or the member function 'ModelTest::tearDown' can be static. orocos-bfl-0.8.0/tests/model_test.cpp:56:12: note: Either there is a missing 'override', or the member function 'ModelTest::tearDown' can be static. orocos-bfl-0.8.0/tests/model_test.cpp:96:21: style: Variable 'cond_args[0]' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/tests/model_test.cpp:114:21: style: Variable 'cond_args[0]' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/tests/model_test.cpp:154:21: style: Variable 'cond_args[0]' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/tests/model_test.cpp:157:30: style: Variable 'cond_args_new[1]' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/tests/model_test_ginac.cpp:31:17: performance:inconclusive: Either there is a missing 'override', or the member function 'ModelTestGinac::setUp' can be static. [functionStatic] orocos-bfl-0.8.0/tests/model_test_ginac.hpp:39:8: note: Either there is a missing 'override', or the member function 'ModelTestGinac::setUp' can be static. orocos-bfl-0.8.0/tests/model_test_ginac.cpp:31:17: note: Either there is a missing 'override', or the member function 'ModelTestGinac::setUp' can be static. orocos-bfl-0.8.0/tests/model_test_ginac.cpp:36:17: performance:inconclusive: Either there is a missing 'override', or the member function 'ModelTestGinac::tearDown' can be static. [functionStatic] orocos-bfl-0.8.0/tests/model_test_ginac.hpp:40:8: note: Either there is a missing 'override', or the member function 'ModelTestGinac::tearDown' can be static. orocos-bfl-0.8.0/tests/model_test_ginac.cpp:36:17: note: Either there is a missing 'override', or the member function 'ModelTestGinac::tearDown' can be static. orocos-bfl-0.8.0/tests/model_test_ginac.cpp:118:17: performance:inconclusive: Either there is a missing 'override', or the member function 'ModelTestGinac::testNonLinearAnalyticMeasurementModelGaussianUncertaintyGinac' can be static. [functionStatic] orocos-bfl-0.8.0/tests/model_test_ginac.hpp:43:8: note: Either there is a missing 'override', or the member function 'ModelTestGinac::testNonLinearAnalyticMeasurementModelGaussianUncertaintyGinac' can be static. orocos-bfl-0.8.0/tests/model_test_ginac.cpp:118:17: note: Either there is a missing 'override', or the member function 'ModelTestGinac::testNonLinearAnalyticMeasurementModelGaussianUncertaintyGinac' can be static. orocos-bfl-0.8.0/tests/pdf_test.cpp:610:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a_discretecondpdf [valueFlowBailoutIncompleteVar] orocos-bfl-0.8.0/tests/pdf_test.hpp:43:1: style: The class 'PdfTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] orocos-bfl-0.8.0/tests/pdf_test.cpp:60:10: performance:inconclusive: Either there is a missing 'override', or the member function 'PdfTest::tearDown' can be static. [functionStatic] orocos-bfl-0.8.0/tests/pdf_test.hpp:63:8: note: Either there is a missing 'override', or the member function 'PdfTest::tearDown' can be static. orocos-bfl-0.8.0/tests/pdf_test.cpp:60:10: note: Either there is a missing 'override', or the member function 'PdfTest::tearDown' can be static. orocos-bfl-0.8.0/tests/pdf_test.cpp:1114:14: style: Variable 'mixWeights' is reassigned a value before the old one has been used. [redundantAssignment] orocos-bfl-0.8.0/tests/pdf_test.cpp:1100:14: note: mixWeights is assigned orocos-bfl-0.8.0/tests/pdf_test.cpp:1114:14: note: mixWeights is overwritten orocos-bfl-0.8.0/tests/pdf_test.cpp:811:17: style: The scope of the variable 'diff_uint' can be reduced. [variableScope] orocos-bfl-0.8.0/tests/pdf_test.cpp:1217:10: style: The scope of the variable 'probState' can be reduced. [variableScope] orocos-bfl-0.8.0/tests/pdf_test.cpp:1027:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] orocos-bfl-0.8.0/tests/pdf_test.cpp:1124:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] orocos-bfl-0.8.0/tests/pdf_test.cpp:1199:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] orocos-bfl-0.8.0/tests/pdf_test.cpp:652:43: style: Unused variable: it [unusedVariable] orocos-bfl-0.8.0/tests/pdf_test.cpp:1217:20: style: Variable 'probState' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/tests/pdf_test.cpp:186:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/tests/pdf_test.cpp:349:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/tests/pdf_test.cpp:364:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/tests/pdf_test.cpp:388:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/tests/pdf_test.cpp:403:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/tests/pdf_test.cpp:699:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/tests/pdf_test.cpp:715:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/tests/pdf_test.cpp:719:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/tests/pdf_test.cpp:752:102: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/tests/pdf_test.cpp:756:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/tests/pdf_test.cpp:802:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/tests/pdf_test.cpp:818:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/tests/pdf_test.cpp:822:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/tests/sample_test.cpp:39:13: performance:inconclusive: Either there is a missing 'override', or the member function 'SampleTest::tearDown' can be static. [functionStatic] orocos-bfl-0.8.0/tests/sample_test.hpp:49:8: note: Either there is a missing 'override', or the member function 'SampleTest::tearDown' can be static. orocos-bfl-0.8.0/tests/sample_test.cpp:39:13: note: Either there is a missing 'override', or the member function 'SampleTest::tearDown' can be static. orocos-bfl-0.8.0/tests/smoother_test.hpp:30:1: style: The class 'SmootherTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] orocos-bfl-0.8.0/tests/smoother_test.cpp:38:15: performance:inconclusive: Either there is a missing 'override', or the member function 'SmootherTest::setUp' can be static. [functionStatic] orocos-bfl-0.8.0/tests/smoother_test.hpp:38:8: note: Either there is a missing 'override', or the member function 'SmootherTest::setUp' can be static. orocos-bfl-0.8.0/tests/smoother_test.cpp:38:15: note: Either there is a missing 'override', or the member function 'SmootherTest::setUp' can be static. orocos-bfl-0.8.0/tests/smoother_test.cpp:43:15: performance:inconclusive: Either there is a missing 'override', or the member function 'SmootherTest::tearDown' can be static. [functionStatic] orocos-bfl-0.8.0/tests/smoother_test.hpp:39:8: note: Either there is a missing 'override', or the member function 'SmootherTest::tearDown' can be static. orocos-bfl-0.8.0/tests/smoother_test.cpp:43:15: note: Either there is a missing 'override', or the member function 'SmootherTest::tearDown' can be static. orocos-bfl-0.8.0/tests/smoother_test.cpp:224:15: performance:inconclusive: Either there is a missing 'override', or the member function 'SmootherTest::testParticleSmoother' can be static. [functionStatic] orocos-bfl-0.8.0/tests/smoother_test.hpp:42:8: note: Either there is a missing 'override', or the member function 'SmootherTest::testParticleSmoother' can be static. orocos-bfl-0.8.0/tests/smoother_test.cpp:224:15: note: Either there is a missing 'override', or the member function 'SmootherTest::testParticleSmoother' can be static. orocos-bfl-0.8.0/tests/smoother_test.cpp:199:54: style: Condition 'time_step+1>0' is always true [knownConditionTrueFalse] orocos-bfl-0.8.0/tests/smoother_test.cpp:164:34: style: C-style pointer casting [cstyleCast] orocos-bfl-0.8.0/tests/smoother_test.cpp:193:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] orocos-bfl-0.8.0/tests/smoother_test.cpp:50:10: style: Local variable 'epsilon' shadows outer variable [shadowVariable] orocos-bfl-0.8.0/tests/smoother_test.hpp:45:10: note: Shadowed declaration orocos-bfl-0.8.0/tests/smoother_test.cpp:50:10: note: Shadow variable orocos-bfl-0.8.0/tests/smoother_test.cpp:205:31: style: Local variable 'posterior' shadows outer variable [shadowVariable] orocos-bfl-0.8.0/tests/smoother_test.cpp:187:31: note: Shadowed declaration orocos-bfl-0.8.0/tests/smoother_test.cpp:205:31: note: Shadow variable orocos-bfl-0.8.0/tests/smoother_test.cpp:164:22: style: Variable 'posterior' can be declared as pointer to const [constVariablePointer] orocos-bfl-0.8.0/tests/smoother_test.cpp:50:24: style: Variable 'epsilon' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/tests/smoother_test.cpp:52:24: style: Variable 'epsilon_huge' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/tests/smoother_test.cpp:50:10: style: Variable 'epsilon' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/tests/smoother_test.cpp:52:10: style: Variable 'epsilon_huge' is assigned a value that is never used. [unreadVariable] orocos-bfl-0.8.0/tests/smoother_test.cpp:183:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/tests/smoother_test.cpp:201:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] orocos-bfl-0.8.0/tests/test-runner.cpp:40:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] diff: 2.17.0 orocos-bfl-0.8.0/examples/compare_filters/test_compare_filters.cpp:287:26: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/examples/compare_filters/test_compare_filters.cpp:287:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/examples/compare_filters/test_compare_filters.cpp:288:58: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/examples/compare_filters/test_compare_filters.cpp:288:58: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head orocos-bfl-0.8.0/examples/discrete_filter/test_discrete_filter.cpp:114:17: style: Variable 'prior_test' is assigned a value that is never used. [unreadVariable] head orocos-bfl-0.8.0/examples/mobile_robot.cpp:102:18: style:inconclusive: Technically the member function 'BFL::MobileRobot::GetState' can be const. [functionConst] orocos-bfl-0.8.0/examples/mobile_robot.h:56:35: note: Technically the member function 'BFL::MobileRobot::GetState' can be const. orocos-bfl-0.8.0/examples/mobile_robot.cpp:102:18: note: Technically the member function 'BFL::MobileRobot::GetState' can be const. 2.17.0 orocos-bfl-0.8.0/examples/mobile_robot.h:56:35: style:inconclusive: Technically the member function 'BFL::MobileRobot::GetState' can be const. [functionConst] orocos-bfl-0.8.0/examples/mobile_robot.cpp:102:18: note: Technically the member function 'BFL::MobileRobot::GetState' can be const. orocos-bfl-0.8.0/examples/mobile_robot.h:56:35: note: Technically the member function 'BFL::MobileRobot::GetState' can be const. 2.17.0 orocos-bfl-0.8.0/examples/smoother/test_kalman_smoother.cpp:261:34: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/examples/smoother/test_kalman_smoother.cpp:261:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:278:28: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:278:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:279:60: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:279:60: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:302:33: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:302:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:306:33: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:306:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:332:26: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:332:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:333:58: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:333:58: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:359:44: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:359:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:363:57: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:363:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:379:34: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:379:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:380:59: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:380:59: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:427:35: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:427:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:428:60: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:428:60: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:439:33: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:439:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:442:33: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/examples/smoother/test_nonlinear_smoother.cpp:442:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:120:35: style: Variable 'el_bagType' is assigned a value that is never used. [unreadVariable] head orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:190:21: style: Variable 'tname' is assigned a value that is never used. [unreadVariable] head orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:196:14: style: Variable 'result' is assigned a value that is never used. [unreadVariable] head orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:64:21: style: Variable 'tname' is assigned a value that is never used. [unreadVariable] head orocos-bfl-0.8.0/src/bindings/rtt/SampleComposition.hpp:70:14: style: Variable 'result' is assigned a value that is never used. [unreadVariable] head orocos-bfl-0.8.0/src/filter/EKparticlefilter.cpp:100:23: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] head orocos-bfl-0.8.0/src/filter/EKparticlefilter.cpp:100:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] head orocos-bfl-0.8.0/src/filter/EKparticlefilter.cpp:103:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] head orocos-bfl-0.8.0/src/filter/EKparticlefilter.cpp:106:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] head orocos-bfl-0.8.0/src/filter/EKparticlefilter.cpp:108:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] 2.17.0 orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:100:10: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:100:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:101:12: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:101:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:104:7: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:104:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:43:41: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:43:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:44:41: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:44:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:45:41: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:45:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:97:10: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:97:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:98:10: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/src/filter/SRiteratedextendedkalmanfilter.cpp:98:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head orocos-bfl-0.8.0/src/filter/innovationCheck.cpp:35:20: style:inconclusive: Technically the member function 'BFL::InnovationCheck::check' can be const. [functionConst] orocos-bfl-0.8.0/src/filter/innovationCheck.h:51:12: note: Technically the member function 'BFL::InnovationCheck::check' can be const. orocos-bfl-0.8.0/src/filter/innovationCheck.cpp:35:20: note: Technically the member function 'BFL::InnovationCheck::check' can be const. 2.17.0 orocos-bfl-0.8.0/src/filter/innovationCheck.h:51:12: style:inconclusive: Technically the member function 'BFL::InnovationCheck::check' can be const. [functionConst] orocos-bfl-0.8.0/src/filter/innovationCheck.cpp:35:20: note: Technically the member function 'BFL::InnovationCheck::check' can be const. orocos-bfl-0.8.0/src/filter/innovationCheck.h:51:12: note: Technically the member function 'BFL::InnovationCheck::check' can be const. head orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:107:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] 2.17.0 orocos-bfl-0.8.0/src/filter/mixtureParticleFilter.cpp:384:19: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 orocos-bfl-0.8.0/src/filter/nonminimalkalmanfilter.cpp:84:59: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/src/filter/nonminimalkalmanfilter.cpp:84:59: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/src/filter/nonminimalkalmanfilter.cpp:92:61: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/src/filter/nonminimalkalmanfilter.cpp:92:61: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/src/filter/particlefilter.cpp:288:19: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp:102:13: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp:102:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp:78:13: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp:78:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp:84:13: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp:84:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp:90:13: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp:90:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp:96:13: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/src/model/nonlinearanalyticmeasurementmodel_gaussianuncertainty_ginac.cpp:96:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/src/model/nonlinearanalyticsystemmodel_gaussianuncertainty_ginac.cpp:50:13: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/src/model/nonlinearanalyticsystemmodel_gaussianuncertainty_ginac.cpp:50:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/src/model/nonlinearanalyticsystemmodel_gaussianuncertainty_ginac.cpp:56:13: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/src/model/nonlinearanalyticsystemmodel_gaussianuncertainty_ginac.cpp:56:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/src/model/nonlinearanalyticsystemmodel_gaussianuncertainty_ginac.cpp:62:13: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/src/model/nonlinearanalyticsystemmodel_gaussianuncertainty_ginac.cpp:62:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head orocos-bfl-0.8.0/src/pdf/mcpdf.h:277:22: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] head orocos-bfl-0.8.0/src/pdf/mcpdf.h:315:18: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] head orocos-bfl-0.8.0/src/pdf/mixture.cpp:51:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head orocos-bfl-0.8.0/src/pdf/mixture.cpp:54:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head orocos-bfl-0.8.0/src/pdf/mixture.cpp:87:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head orocos-bfl-0.8.0/src/pdf/mixture.cpp:90:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:266:47: style:inconclusive: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::FunctionGet' can be const. [functionConst] orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.h:89:21: note: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::FunctionGet' can be const. orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:266:47: note: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::FunctionGet' can be const. head orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:273:47: style:inconclusive: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::InputGet' can be const. [functionConst] orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.h:92:29: note: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::InputGet' can be const. orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:273:47: note: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::InputGet' can be const. head orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:279:47: style:inconclusive: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::StateGet' can be const. [functionConst] orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.h:95:29: note: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::StateGet' can be const. orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:279:47: note: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::StateGet' can be const. 2.17.0 orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.h:89:21: style:inconclusive: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::FunctionGet' can be const. [functionConst] orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:266:47: note: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::FunctionGet' can be const. orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.h:89:21: note: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::FunctionGet' can be const. 2.17.0 orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.h:92:29: style:inconclusive: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::InputGet' can be const. [functionConst] orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:273:47: note: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::InputGet' can be const. orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.h:92:29: note: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::InputGet' can be const. 2.17.0 orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.h:95:29: style:inconclusive: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::StateGet' can be const. [functionConst] orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.cpp:279:47: note: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::StateGet' can be const. orocos-bfl-0.8.0/src/pdf/nonlinearanalyticconditionalgaussian_ginac.h:95:29: note: Either there is a missing 'override', or the member function 'BFL::NonLinearAnalyticConditionalGaussian_Ginac::StateGet' can be const. head orocos-bfl-0.8.0/src/sample/sample.h:145:49: performance:inconclusive: Technically the member function 'Sample < ColumnVector >::DimensionGet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:74:20: note: Technically the member function 'Sample < ColumnVector >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:145:49: note: Technically the member function 'Sample < ColumnVector >::DimensionGet' can be static (but you may consider moving to unnamed namespace). head orocos-bfl-0.8.0/src/sample/sample.h:145:49: performance:inconclusive: Technically the member function 'Sample < MVar >::DimensionGet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:74:20: note: Technically the member function 'Sample < MVar >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:145:49: note: Technically the member function 'Sample < MVar >::DimensionGet' can be static (but you may consider moving to unnamed namespace). head orocos-bfl-0.8.0/src/sample/sample.h:145:49: performance:inconclusive: Technically the member function 'Sample < MatrixWrapper :: ColumnVector >::DimensionGet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:74:20: note: Technically the member function 'Sample < MatrixWrapper :: ColumnVector >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:145:49: note: Technically the member function 'Sample < MatrixWrapper :: ColumnVector >::DimensionGet' can be static (but you may consider moving to unnamed namespace). head orocos-bfl-0.8.0/src/sample/sample.h:145:49: performance:inconclusive: Technically the member function 'Sample < SVar >::DimensionGet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:74:20: note: Technically the member function 'Sample < SVar >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:145:49: note: Technically the member function 'Sample < SVar >::DimensionGet' can be static (but you may consider moving to unnamed namespace). head orocos-bfl-0.8.0/src/sample/sample.h:145:49: performance:inconclusive: Technically the member function 'Sample < double >::DimensionGet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:74:20: note: Technically the member function 'Sample < double >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:145:49: note: Technically the member function 'Sample < double >::DimensionGet' can be static (but you may consider moving to unnamed namespace). head orocos-bfl-0.8.0/src/sample/sample.h:145:49: performance:inconclusive: Technically the member function 'Sample < int >::DimensionGet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:74:20: note: Technically the member function 'Sample < int >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:145:49: note: Technically the member function 'Sample < int >::DimensionGet' can be static (but you may consider moving to unnamed namespace). head orocos-bfl-0.8.0/src/sample/sample.h:145:49: performance:inconclusive: Technically the member function 'Sample < unsigned int >::DimensionGet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:74:20: note: Technically the member function 'Sample < unsigned int >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:145:49: note: Technically the member function 'Sample < unsigned int >::DimensionGet' can be static (but you may consider moving to unnamed namespace). head orocos-bfl-0.8.0/src/sample/sample.h:151:41: performance:inconclusive: Technically the member function 'Sample < ColumnVector >::DimensionSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:77:12: note: Technically the member function 'Sample < ColumnVector >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:151:41: note: Technically the member function 'Sample < ColumnVector >::DimensionSet' can be static (but you may consider moving to unnamed namespace). head orocos-bfl-0.8.0/src/sample/sample.h:151:41: performance:inconclusive: Technically the member function 'Sample < MVar >::DimensionSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:77:12: note: Technically the member function 'Sample < MVar >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:151:41: note: Technically the member function 'Sample < MVar >::DimensionSet' can be static (but you may consider moving to unnamed namespace). head orocos-bfl-0.8.0/src/sample/sample.h:151:41: performance:inconclusive: Technically the member function 'Sample < MatrixWrapper :: ColumnVector >::DimensionSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:77:12: note: Technically the member function 'Sample < MatrixWrapper :: ColumnVector >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:151:41: note: Technically the member function 'Sample < MatrixWrapper :: ColumnVector >::DimensionSet' can be static (but you may consider moving to unnamed namespace). head orocos-bfl-0.8.0/src/sample/sample.h:151:41: performance:inconclusive: Technically the member function 'Sample < SVar >::DimensionSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:77:12: note: Technically the member function 'Sample < SVar >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:151:41: note: Technically the member function 'Sample < SVar >::DimensionSet' can be static (but you may consider moving to unnamed namespace). head orocos-bfl-0.8.0/src/sample/sample.h:151:41: performance:inconclusive: Technically the member function 'Sample < double >::DimensionSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:77:12: note: Technically the member function 'Sample < double >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:151:41: note: Technically the member function 'Sample < double >::DimensionSet' can be static (but you may consider moving to unnamed namespace). head orocos-bfl-0.8.0/src/sample/sample.h:151:41: performance:inconclusive: Technically the member function 'Sample < int >::DimensionSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:77:12: note: Technically the member function 'Sample < int >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:151:41: note: Technically the member function 'Sample < int >::DimensionSet' can be static (but you may consider moving to unnamed namespace). head orocos-bfl-0.8.0/src/sample/sample.h:151:41: performance:inconclusive: Technically the member function 'Sample < unsigned int >::DimensionSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:77:12: note: Technically the member function 'Sample < unsigned int >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:151:41: note: Technically the member function 'Sample < unsigned int >::DimensionSet' can be static (but you may consider moving to unnamed namespace). 2.17.0 orocos-bfl-0.8.0/src/sample/sample.h:74:20: performance:inconclusive: Technically the member function 'Sample < ColumnVector >::DimensionGet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:145:49: note: Technically the member function 'Sample < ColumnVector >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:74:20: note: Technically the member function 'Sample < ColumnVector >::DimensionGet' can be static (but you may consider moving to unnamed namespace). 2.17.0 orocos-bfl-0.8.0/src/sample/sample.h:74:20: performance:inconclusive: Technically the member function 'Sample < MVar >::DimensionGet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:145:49: note: Technically the member function 'Sample < MVar >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:74:20: note: Technically the member function 'Sample < MVar >::DimensionGet' can be static (but you may consider moving to unnamed namespace). 2.17.0 orocos-bfl-0.8.0/src/sample/sample.h:74:20: performance:inconclusive: Technically the member function 'Sample < MatrixWrapper :: ColumnVector >::DimensionGet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:145:49: note: Technically the member function 'Sample < MatrixWrapper :: ColumnVector >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:74:20: note: Technically the member function 'Sample < MatrixWrapper :: ColumnVector >::DimensionGet' can be static (but you may consider moving to unnamed namespace). 2.17.0 orocos-bfl-0.8.0/src/sample/sample.h:74:20: performance:inconclusive: Technically the member function 'Sample < SVar >::DimensionGet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:145:49: note: Technically the member function 'Sample < SVar >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:74:20: note: Technically the member function 'Sample < SVar >::DimensionGet' can be static (but you may consider moving to unnamed namespace). 2.17.0 orocos-bfl-0.8.0/src/sample/sample.h:74:20: performance:inconclusive: Technically the member function 'Sample < double >::DimensionGet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:145:49: note: Technically the member function 'Sample < double >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:74:20: note: Technically the member function 'Sample < double >::DimensionGet' can be static (but you may consider moving to unnamed namespace). 2.17.0 orocos-bfl-0.8.0/src/sample/sample.h:74:20: performance:inconclusive: Technically the member function 'Sample < int >::DimensionGet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:145:49: note: Technically the member function 'Sample < int >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:74:20: note: Technically the member function 'Sample < int >::DimensionGet' can be static (but you may consider moving to unnamed namespace). 2.17.0 orocos-bfl-0.8.0/src/sample/sample.h:74:20: performance:inconclusive: Technically the member function 'Sample < unsigned int >::DimensionGet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:145:49: note: Technically the member function 'Sample < unsigned int >::DimensionGet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:74:20: note: Technically the member function 'Sample < unsigned int >::DimensionGet' can be static (but you may consider moving to unnamed namespace). 2.17.0 orocos-bfl-0.8.0/src/sample/sample.h:77:12: performance:inconclusive: Technically the member function 'Sample < ColumnVector >::DimensionSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:151:41: note: Technically the member function 'Sample < ColumnVector >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:77:12: note: Technically the member function 'Sample < ColumnVector >::DimensionSet' can be static (but you may consider moving to unnamed namespace). 2.17.0 orocos-bfl-0.8.0/src/sample/sample.h:77:12: performance:inconclusive: Technically the member function 'Sample < MVar >::DimensionSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:151:41: note: Technically the member function 'Sample < MVar >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:77:12: note: Technically the member function 'Sample < MVar >::DimensionSet' can be static (but you may consider moving to unnamed namespace). 2.17.0 orocos-bfl-0.8.0/src/sample/sample.h:77:12: performance:inconclusive: Technically the member function 'Sample < MatrixWrapper :: ColumnVector >::DimensionSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:151:41: note: Technically the member function 'Sample < MatrixWrapper :: ColumnVector >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:77:12: note: Technically the member function 'Sample < MatrixWrapper :: ColumnVector >::DimensionSet' can be static (but you may consider moving to unnamed namespace). 2.17.0 orocos-bfl-0.8.0/src/sample/sample.h:77:12: performance:inconclusive: Technically the member function 'Sample < SVar >::DimensionSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:151:41: note: Technically the member function 'Sample < SVar >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:77:12: note: Technically the member function 'Sample < SVar >::DimensionSet' can be static (but you may consider moving to unnamed namespace). 2.17.0 orocos-bfl-0.8.0/src/sample/sample.h:77:12: performance:inconclusive: Technically the member function 'Sample < double >::DimensionSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:151:41: note: Technically the member function 'Sample < double >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:77:12: note: Technically the member function 'Sample < double >::DimensionSet' can be static (but you may consider moving to unnamed namespace). 2.17.0 orocos-bfl-0.8.0/src/sample/sample.h:77:12: performance:inconclusive: Technically the member function 'Sample < int >::DimensionSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:151:41: note: Technically the member function 'Sample < int >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:77:12: note: Technically the member function 'Sample < int >::DimensionSet' can be static (but you may consider moving to unnamed namespace). 2.17.0 orocos-bfl-0.8.0/src/sample/sample.h:77:12: performance:inconclusive: Technically the member function 'Sample < unsigned int >::DimensionSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/sample/sample.h:151:41: note: Technically the member function 'Sample < unsigned int >::DimensionSet' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/sample/sample.h:77:12: note: Technically the member function 'Sample < unsigned int >::DimensionSet' can be static (but you may consider moving to unnamed namespace). 2.17.0 orocos-bfl-0.8.0/src/sample/weightedsample.h:119:46: style: C-style reference casting [cstyleCast] head orocos-bfl-0.8.0/src/sample/weightedsample.h:119:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/src/smoother/rauchtungstriebel.cpp:75:23: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/src/smoother/rauchtungstriebel.cpp:75:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:16:15: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:16:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:283:19: performance:inconclusive: Technically the member function 'MatrixWrapper::Matrix_Wrapper::PYTHAG' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.h:158:10: note: Technically the member function 'MatrixWrapper::Matrix_Wrapper::PYTHAG' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:283:19: note: Technically the member function 'MatrixWrapper::Matrix_Wrapper::PYTHAG' can be static (but you may consider moving to unnamed namespace). head orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:303:18: performance:inconclusive: Technically the member function 'MatrixWrapper::Matrix_Wrapper::SIGN' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.h:160:10: note: Technically the member function 'MatrixWrapper::Matrix_Wrapper::SIGN' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:303:18: note: Technically the member function 'MatrixWrapper::Matrix_Wrapper::SIGN' can be static (but you may consider moving to unnamed namespace). 2.17.0 orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:54:15: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:54:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.h:158:10: performance:inconclusive: Technically the member function 'MatrixWrapper::Matrix_Wrapper::PYTHAG' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:283:19: note: Technically the member function 'MatrixWrapper::Matrix_Wrapper::PYTHAG' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.h:158:10: note: Technically the member function 'MatrixWrapper::Matrix_Wrapper::PYTHAG' can be static (but you may consider moving to unnamed namespace). 2.17.0 orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.h:160:10: performance:inconclusive: Technically the member function 'MatrixWrapper::Matrix_Wrapper::SIGN' can be static (but you may consider moving to unnamed namespace). [functionStatic] orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.cpp:303:18: note: Technically the member function 'MatrixWrapper::Matrix_Wrapper::SIGN' can be static (but you may consider moving to unnamed namespace). orocos-bfl-0.8.0/src/wrappers/matrix/matrix_wrapper.h:160:10: note: Technically the member function 'MatrixWrapper::Matrix_Wrapper::SIGN' can be static (but you may consider moving to unnamed namespace). head orocos-bfl-0.8.0/tests/complete_filter_test.cpp:349:23: style: Variable 'weights' is assigned a value that is never used. [unreadVariable] head orocos-bfl-0.8.0/tests/complete_filter_test.cpp:34:22: performance:inconclusive: Either there is a missing 'override', or the member function 'Complete_FilterTest::setUp' can be static. [functionStatic] orocos-bfl-0.8.0/tests/complete_filter_test.hpp:63:8: note: Either there is a missing 'override', or the member function 'Complete_FilterTest::setUp' can be static. orocos-bfl-0.8.0/tests/complete_filter_test.cpp:34:22: note: Either there is a missing 'override', or the member function 'Complete_FilterTest::setUp' can be static. head orocos-bfl-0.8.0/tests/complete_filter_test.cpp:40:22: performance:inconclusive: Either there is a missing 'override', or the member function 'Complete_FilterTest::tearDown' can be static. [functionStatic] orocos-bfl-0.8.0/tests/complete_filter_test.hpp:64:8: note: Either there is a missing 'override', or the member function 'Complete_FilterTest::tearDown' can be static. orocos-bfl-0.8.0/tests/complete_filter_test.cpp:40:22: note: Either there is a missing 'override', or the member function 'Complete_FilterTest::tearDown' can be static. head orocos-bfl-0.8.0/tests/complete_filter_test.cpp:425:17: style: Variable 'prior_test' is assigned a value that is never used. [unreadVariable] 2.17.0 orocos-bfl-0.8.0/tests/complete_filter_test.hpp:63:8: performance:inconclusive: Either there is a missing 'override', or the member function 'Complete_FilterTest::setUp' can be static. [functionStatic] orocos-bfl-0.8.0/tests/complete_filter_test.cpp:34:22: note: Either there is a missing 'override', or the member function 'Complete_FilterTest::setUp' can be static. orocos-bfl-0.8.0/tests/complete_filter_test.hpp:63:8: note: Either there is a missing 'override', or the member function 'Complete_FilterTest::setUp' can be static. 2.17.0 orocos-bfl-0.8.0/tests/complete_filter_test.hpp:64:8: performance:inconclusive: Either there is a missing 'override', or the member function 'Complete_FilterTest::tearDown' can be static. [functionStatic] orocos-bfl-0.8.0/tests/complete_filter_test.cpp:40:22: note: Either there is a missing 'override', or the member function 'Complete_FilterTest::tearDown' can be static. orocos-bfl-0.8.0/tests/complete_filter_test.hpp:64:8: note: Either there is a missing 'override', or the member function 'Complete_FilterTest::tearDown' can be static. head orocos-bfl-0.8.0/tests/matrixwrapper_test.cpp:31:20: performance:inconclusive: Either there is a missing 'override', or the member function 'MatrixwrapperTest::setUp' can be static. [functionStatic] orocos-bfl-0.8.0/tests/matrixwrapper_test.hpp:36:8: note: Either there is a missing 'override', or the member function 'MatrixwrapperTest::setUp' can be static. orocos-bfl-0.8.0/tests/matrixwrapper_test.cpp:31:20: note: Either there is a missing 'override', or the member function 'MatrixwrapperTest::setUp' can be static. head orocos-bfl-0.8.0/tests/matrixwrapper_test.cpp:37:20: performance:inconclusive: Either there is a missing 'override', or the member function 'MatrixwrapperTest::tearDown' can be static. [functionStatic] orocos-bfl-0.8.0/tests/matrixwrapper_test.hpp:37:8: note: Either there is a missing 'override', or the member function 'MatrixwrapperTest::tearDown' can be static. orocos-bfl-0.8.0/tests/matrixwrapper_test.cpp:37:20: note: Either there is a missing 'override', or the member function 'MatrixwrapperTest::tearDown' can be static. 2.17.0 orocos-bfl-0.8.0/tests/matrixwrapper_test.hpp:36:8: performance:inconclusive: Either there is a missing 'override', or the member function 'MatrixwrapperTest::setUp' can be static. [functionStatic] orocos-bfl-0.8.0/tests/matrixwrapper_test.cpp:31:20: note: Either there is a missing 'override', or the member function 'MatrixwrapperTest::setUp' can be static. orocos-bfl-0.8.0/tests/matrixwrapper_test.hpp:36:8: note: Either there is a missing 'override', or the member function 'MatrixwrapperTest::setUp' can be static. 2.17.0 orocos-bfl-0.8.0/tests/matrixwrapper_test.hpp:37:8: performance:inconclusive: Either there is a missing 'override', or the member function 'MatrixwrapperTest::tearDown' can be static. [functionStatic] orocos-bfl-0.8.0/tests/matrixwrapper_test.cpp:37:20: note: Either there is a missing 'override', or the member function 'MatrixwrapperTest::tearDown' can be static. orocos-bfl-0.8.0/tests/matrixwrapper_test.hpp:37:8: note: Either there is a missing 'override', or the member function 'MatrixwrapperTest::tearDown' can be static. head orocos-bfl-0.8.0/tests/model_test.cpp:51:12: performance:inconclusive: Either there is a missing 'override', or the member function 'ModelTest::setUp' can be static. [functionStatic] orocos-bfl-0.8.0/tests/model_test.hpp:41:8: note: Either there is a missing 'override', or the member function 'ModelTest::setUp' can be static. orocos-bfl-0.8.0/tests/model_test.cpp:51:12: note: Either there is a missing 'override', or the member function 'ModelTest::setUp' can be static. head orocos-bfl-0.8.0/tests/model_test.cpp:56:12: performance:inconclusive: Either there is a missing 'override', or the member function 'ModelTest::tearDown' can be static. [functionStatic] orocos-bfl-0.8.0/tests/model_test.hpp:42:8: note: Either there is a missing 'override', or the member function 'ModelTest::tearDown' can be static. orocos-bfl-0.8.0/tests/model_test.cpp:56:12: note: Either there is a missing 'override', or the member function 'ModelTest::tearDown' can be static. 2.17.0 orocos-bfl-0.8.0/tests/model_test.hpp:41:8: performance:inconclusive: Either there is a missing 'override', or the member function 'ModelTest::setUp' can be static. [functionStatic] orocos-bfl-0.8.0/tests/model_test.cpp:51:12: note: Either there is a missing 'override', or the member function 'ModelTest::setUp' can be static. orocos-bfl-0.8.0/tests/model_test.hpp:41:8: note: Either there is a missing 'override', or the member function 'ModelTest::setUp' can be static. 2.17.0 orocos-bfl-0.8.0/tests/model_test.hpp:42:8: performance:inconclusive: Either there is a missing 'override', or the member function 'ModelTest::tearDown' can be static. [functionStatic] orocos-bfl-0.8.0/tests/model_test.cpp:56:12: note: Either there is a missing 'override', or the member function 'ModelTest::tearDown' can be static. orocos-bfl-0.8.0/tests/model_test.hpp:42:8: note: Either there is a missing 'override', or the member function 'ModelTest::tearDown' can be static. head orocos-bfl-0.8.0/tests/model_test_ginac.cpp:118:17: performance:inconclusive: Either there is a missing 'override', or the member function 'ModelTestGinac::testNonLinearAnalyticMeasurementModelGaussianUncertaintyGinac' can be static. [functionStatic] orocos-bfl-0.8.0/tests/model_test_ginac.hpp:43:8: note: Either there is a missing 'override', or the member function 'ModelTestGinac::testNonLinearAnalyticMeasurementModelGaussianUncertaintyGinac' can be static. orocos-bfl-0.8.0/tests/model_test_ginac.cpp:118:17: note: Either there is a missing 'override', or the member function 'ModelTestGinac::testNonLinearAnalyticMeasurementModelGaussianUncertaintyGinac' can be static. head orocos-bfl-0.8.0/tests/model_test_ginac.cpp:31:17: performance:inconclusive: Either there is a missing 'override', or the member function 'ModelTestGinac::setUp' can be static. [functionStatic] orocos-bfl-0.8.0/tests/model_test_ginac.hpp:39:8: note: Either there is a missing 'override', or the member function 'ModelTestGinac::setUp' can be static. orocos-bfl-0.8.0/tests/model_test_ginac.cpp:31:17: note: Either there is a missing 'override', or the member function 'ModelTestGinac::setUp' can be static. head orocos-bfl-0.8.0/tests/model_test_ginac.cpp:36:17: performance:inconclusive: Either there is a missing 'override', or the member function 'ModelTestGinac::tearDown' can be static. [functionStatic] orocos-bfl-0.8.0/tests/model_test_ginac.hpp:40:8: note: Either there is a missing 'override', or the member function 'ModelTestGinac::tearDown' can be static. orocos-bfl-0.8.0/tests/model_test_ginac.cpp:36:17: note: Either there is a missing 'override', or the member function 'ModelTestGinac::tearDown' can be static. 2.17.0 orocos-bfl-0.8.0/tests/model_test_ginac.hpp:39:8: performance:inconclusive: Either there is a missing 'override', or the member function 'ModelTestGinac::setUp' can be static. [functionStatic] orocos-bfl-0.8.0/tests/model_test_ginac.cpp:31:17: note: Either there is a missing 'override', or the member function 'ModelTestGinac::setUp' can be static. orocos-bfl-0.8.0/tests/model_test_ginac.hpp:39:8: note: Either there is a missing 'override', or the member function 'ModelTestGinac::setUp' can be static. 2.17.0 orocos-bfl-0.8.0/tests/model_test_ginac.hpp:40:8: performance:inconclusive: Either there is a missing 'override', or the member function 'ModelTestGinac::tearDown' can be static. [functionStatic] orocos-bfl-0.8.0/tests/model_test_ginac.cpp:36:17: note: Either there is a missing 'override', or the member function 'ModelTestGinac::tearDown' can be static. orocos-bfl-0.8.0/tests/model_test_ginac.hpp:40:8: note: Either there is a missing 'override', or the member function 'ModelTestGinac::tearDown' can be static. 2.17.0 orocos-bfl-0.8.0/tests/model_test_ginac.hpp:43:8: performance:inconclusive: Either there is a missing 'override', or the member function 'ModelTestGinac::testNonLinearAnalyticMeasurementModelGaussianUncertaintyGinac' can be static. [functionStatic] orocos-bfl-0.8.0/tests/model_test_ginac.cpp:118:17: note: Either there is a missing 'override', or the member function 'ModelTestGinac::testNonLinearAnalyticMeasurementModelGaussianUncertaintyGinac' can be static. orocos-bfl-0.8.0/tests/model_test_ginac.hpp:43:8: note: Either there is a missing 'override', or the member function 'ModelTestGinac::testNonLinearAnalyticMeasurementModelGaussianUncertaintyGinac' can be static. head orocos-bfl-0.8.0/tests/pdf_test.cpp:1027:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head orocos-bfl-0.8.0/tests/pdf_test.cpp:1124:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head orocos-bfl-0.8.0/tests/pdf_test.cpp:1199:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head orocos-bfl-0.8.0/tests/pdf_test.cpp:60:10: performance:inconclusive: Either there is a missing 'override', or the member function 'PdfTest::tearDown' can be static. [functionStatic] orocos-bfl-0.8.0/tests/pdf_test.hpp:63:8: note: Either there is a missing 'override', or the member function 'PdfTest::tearDown' can be static. orocos-bfl-0.8.0/tests/pdf_test.cpp:60:10: note: Either there is a missing 'override', or the member function 'PdfTest::tearDown' can be static. 2.17.0 orocos-bfl-0.8.0/tests/pdf_test.hpp:63:8: performance:inconclusive: Either there is a missing 'override', or the member function 'PdfTest::tearDown' can be static. [functionStatic] orocos-bfl-0.8.0/tests/pdf_test.cpp:60:10: note: Either there is a missing 'override', or the member function 'PdfTest::tearDown' can be static. orocos-bfl-0.8.0/tests/pdf_test.hpp:63:8: note: Either there is a missing 'override', or the member function 'PdfTest::tearDown' can be static. head orocos-bfl-0.8.0/tests/sample_test.cpp:39:13: performance:inconclusive: Either there is a missing 'override', or the member function 'SampleTest::tearDown' can be static. [functionStatic] orocos-bfl-0.8.0/tests/sample_test.hpp:49:8: note: Either there is a missing 'override', or the member function 'SampleTest::tearDown' can be static. orocos-bfl-0.8.0/tests/sample_test.cpp:39:13: note: Either there is a missing 'override', or the member function 'SampleTest::tearDown' can be static. 2.17.0 orocos-bfl-0.8.0/tests/sample_test.hpp:49:8: performance:inconclusive: Either there is a missing 'override', or the member function 'SampleTest::tearDown' can be static. [functionStatic] orocos-bfl-0.8.0/tests/sample_test.cpp:39:13: note: Either there is a missing 'override', or the member function 'SampleTest::tearDown' can be static. orocos-bfl-0.8.0/tests/sample_test.hpp:49:8: note: Either there is a missing 'override', or the member function 'SampleTest::tearDown' can be static. 2.17.0 orocos-bfl-0.8.0/tests/smoother_test.cpp:193:38: style: C-style pointer casting [cstyleCast] head orocos-bfl-0.8.0/tests/smoother_test.cpp:193:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head orocos-bfl-0.8.0/tests/smoother_test.cpp:224:15: performance:inconclusive: Either there is a missing 'override', or the member function 'SmootherTest::testParticleSmoother' can be static. [functionStatic] orocos-bfl-0.8.0/tests/smoother_test.hpp:42:8: note: Either there is a missing 'override', or the member function 'SmootherTest::testParticleSmoother' can be static. orocos-bfl-0.8.0/tests/smoother_test.cpp:224:15: note: Either there is a missing 'override', or the member function 'SmootherTest::testParticleSmoother' can be static. head orocos-bfl-0.8.0/tests/smoother_test.cpp:38:15: performance:inconclusive: Either there is a missing 'override', or the member function 'SmootherTest::setUp' can be static. [functionStatic] orocos-bfl-0.8.0/tests/smoother_test.hpp:38:8: note: Either there is a missing 'override', or the member function 'SmootherTest::setUp' can be static. orocos-bfl-0.8.0/tests/smoother_test.cpp:38:15: note: Either there is a missing 'override', or the member function 'SmootherTest::setUp' can be static. head orocos-bfl-0.8.0/tests/smoother_test.cpp:43:15: performance:inconclusive: Either there is a missing 'override', or the member function 'SmootherTest::tearDown' can be static. [functionStatic] orocos-bfl-0.8.0/tests/smoother_test.hpp:39:8: note: Either there is a missing 'override', or the member function 'SmootherTest::tearDown' can be static. orocos-bfl-0.8.0/tests/smoother_test.cpp:43:15: note: Either there is a missing 'override', or the member function 'SmootherTest::tearDown' can be static. head orocos-bfl-0.8.0/tests/smoother_test.cpp:50:10: style: Variable 'epsilon' is assigned a value that is never used. [unreadVariable] head orocos-bfl-0.8.0/tests/smoother_test.cpp:52:10: style: Variable 'epsilon_huge' is assigned a value that is never used. [unreadVariable] 2.17.0 orocos-bfl-0.8.0/tests/smoother_test.hpp:38:8: performance:inconclusive: Either there is a missing 'override', or the member function 'SmootherTest::setUp' can be static. [functionStatic] orocos-bfl-0.8.0/tests/smoother_test.cpp:38:15: note: Either there is a missing 'override', or the member function 'SmootherTest::setUp' can be static. orocos-bfl-0.8.0/tests/smoother_test.hpp:38:8: note: Either there is a missing 'override', or the member function 'SmootherTest::setUp' can be static. 2.17.0 orocos-bfl-0.8.0/tests/smoother_test.hpp:39:8: performance:inconclusive: Either there is a missing 'override', or the member function 'SmootherTest::tearDown' can be static. [functionStatic] orocos-bfl-0.8.0/tests/smoother_test.cpp:43:15: note: Either there is a missing 'override', or the member function 'SmootherTest::tearDown' can be static. orocos-bfl-0.8.0/tests/smoother_test.hpp:39:8: note: Either there is a missing 'override', or the member function 'SmootherTest::tearDown' can be static. 2.17.0 orocos-bfl-0.8.0/tests/smoother_test.hpp:42:8: performance:inconclusive: Either there is a missing 'override', or the member function 'SmootherTest::testParticleSmoother' can be static. [functionStatic] orocos-bfl-0.8.0/tests/smoother_test.cpp:224:15: note: Either there is a missing 'override', or the member function 'SmootherTest::testParticleSmoother' can be static. orocos-bfl-0.8.0/tests/smoother_test.hpp:42:8: note: Either there is a missing 'override', or the member function 'SmootherTest::testParticleSmoother' can be static. DONE