2024-04-15 11:32 ftp://ftp.de.debian.org/debian/pool/main/c/clipper/clipper_2.1.20201109.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-102-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.13.0 head-info: 01c049d (2024-04-13 21:28:19 +0200) count: 1811 1517 elapsed-time: 241.8 197.6 head-timing-info: old-timing-info: head results: clipper-2.1/clipper/core/clipper_memory.h:71:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:441:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mat [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/xmap.h:115:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asu_grid [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/xmap.h:521:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grid_sam_ [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/xmap.h:535:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/xmap.h:552:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/xmap.h:606:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sparse [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/xmap.h:675:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sparse [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/container_map.h:176:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/container_map.h:200:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:92:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:507:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:430:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:346:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:292:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:216:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/xmap.h:503:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asu [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/xmap.h:536:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grid_sam_ [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/xmap.h:554:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grid_sam_ [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:448:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mat [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:458:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mat [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:467:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mat [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:476:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mat [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:491:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mat [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/cell.h:67:12: warning:inconclusive: Member variable 'Metric_tensor::m00' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/cell.h:67:12: warning:inconclusive: Member variable 'Metric_tensor::m11' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/cell.h:67:12: warning:inconclusive: Member variable 'Metric_tensor::m22' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/cell.h:67:12: warning:inconclusive: Member variable 'Metric_tensor::m01' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/cell.h:67:12: warning:inconclusive: Member variable 'Metric_tensor::m02' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/cell.h:67:12: warning:inconclusive: Member variable 'Metric_tensor::m12' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/cell.h:94:12: warning:inconclusive: Member variable 'Cell_descr::a_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/cell.h:94:12: warning:inconclusive: Member variable 'Cell_descr::b_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/cell.h:94:12: warning:inconclusive: Member variable 'Cell_descr::c_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/cell.h:94:12: warning:inconclusive: Member variable 'Cell_descr::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/cell.h:94:12: warning:inconclusive: Member variable 'Cell_descr::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/cell.h:94:12: warning:inconclusive: Member variable 'Cell_descr::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/symop.h:135:12: warning:inconclusive: Member variable 'Symop_code::code_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/spacegroup.h:180:5: warning:inconclusive: Member variable 'Spacegroup::symops' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/spacegroup.h:180:5: warning:inconclusive: Member variable 'Spacegroup::isymops' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/spacegroup.h:180:5: warning:inconclusive: Member variable 'Spacegroup::asufn' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/spacegroup.h:180:5: warning:inconclusive: Member variable 'Spacegroup::nsym' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/spacegroup.h:180:5: warning:inconclusive: Member variable 'Spacegroup::nsymn' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/spacegroup.h:180:5: warning:inconclusive: Member variable 'Spacegroup::nsymi' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/spacegroup.h:180:5: warning:inconclusive: Member variable 'Spacegroup::nsymc' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/spacegroup.h:180:5: warning:inconclusive: Member variable 'Spacegroup::nsymp' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_stats.h:167:5: warning:inconclusive: Member variable 'Generic_ordinal::nranges' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/coords.h:624:5: warning:inconclusive: Member variable 'Atom::occupancy_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/coords.h:624:5: warning:inconclusive: Member variable 'Atom::u_iso_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/container.h:136:5: warning: Member variable 'Container::parent_' is not initialized in the copy constructor. [uninitMemberVarPrivate] clipper-2.1/clipper/core/container.h:136:5: warning:inconclusive: Member variable 'Container::children' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] clipper-2.1/clipper/core/container.h:136:5: warning:inconclusive: Member variable 'Container::destroyed_with_parent' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] clipper-2.1/clipper/core/xmap.h:194:7: warning:inconclusive: Member variable 'Map_reference_base::map_' is not initialized in the constructor. Maybe it should be initialized directly in the class Map_reference_base? [uninitDerivedMemberVar] clipper-2.1/clipper/core/xmap.h:194:7: warning:inconclusive: Member variable 'Map_reference_base::index_' is not initialized in the constructor. Maybe it should be initialized directly in the class Map_reference_base? [uninitDerivedMemberVar] clipper-2.1/clipper/core/xmap.h:246:7: warning:inconclusive: Member variable 'Map_reference_coord::sym_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/xmap.h:246:7: warning:inconclusive: Member variable 'Map_reference_base::map_' is not initialized in the constructor. Maybe it should be initialized directly in the class Map_reference_base? [uninitDerivedMemberVar] clipper-2.1/clipper/core/xmap.h:246:7: warning:inconclusive: Member variable 'Map_reference_base::index_' is not initialized in the constructor. Maybe it should be initialized directly in the class Map_reference_base? [uninitDerivedMemberVar] clipper-2.1/clipper/core/nxmap.h:133:7: warning:inconclusive: Member variable 'Map_reference_base::map_' is not initialized in the constructor. Maybe it should be initialized directly in the class Map_reference_base? [uninitDerivedMemberVar] clipper-2.1/clipper/core/nxmap.h:133:7: warning:inconclusive: Member variable 'Map_reference_base::index_' is not initialized in the constructor. Maybe it should be initialized directly in the class Map_reference_base? [uninitDerivedMemberVar] clipper-2.1/clipper/core/nxmap.h:178:7: warning:inconclusive: Member variable 'Map_reference_base::map_' is not initialized in the constructor. Maybe it should be initialized directly in the class Map_reference_base? [uninitDerivedMemberVar] clipper-2.1/clipper/core/nxmap.h:178:7: warning:inconclusive: Member variable 'Map_reference_base::index_' is not initialized in the constructor. Maybe it should be initialized directly in the class Map_reference_base? [uninitDerivedMemberVar] clipper-2.1/clipper/core/nxmap.h:180:16: warning: Member variable 'Map_reference_base::index_' is not initialized in the constructor. Maybe it should be initialized directly in the class Map_reference_base? [uninitDerivedMemberVar] clipper-2.1/clipper/core/nxmap_operator.h:131:5: warning:inconclusive: Member variable 'NXmap_operator::nxmap_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/container_map.h:95:5: warning:inconclusive: Member variable 'CNXmap_operator::nxmap_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:53:14: warning: Member variable 'CCP4MAPfile::asuerr' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:109:12: warning:inconclusive: Member variable 'Vec3 < int >::vec' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:109:12: warning:inconclusive: Member variable 'Vec3 < unsigned char >::vec' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:109:12: warning:inconclusive: Member variable 'Vec3 < char >::vec' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:109:12: warning:inconclusive: Member variable 'Vec3 < unsigned short >::vec' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:109:12: warning:inconclusive: Member variable 'Vec3 < short >::vec' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:109:12: warning:inconclusive: Member variable 'Vec3 < unsigned int >::vec' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:109:12: warning:inconclusive: Member variable 'Vec3 < float >::vec' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:109:12: warning:inconclusive: Member variable 'Vec3 < double >::vec' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_memory.h:69:41: performance: Variable 'val_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/core/xmap.h:253:2: performance: Variable 'pos_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/core/xmap.h:115:65: debug: CheckClass::isMemberVar found used member variable 'asu_grid' with varid 0 [varid0] clipper-2.1/clipper/core/xmap.h:119:32: debug: CheckClass::isMemberVar found used member variable 'map_grid' with varid 0 [varid0] clipper-2.1/clipper/core/xmap.h:124:28: debug: CheckClass::isMemberVar found used member variable 'asu_grid' with varid 0 [varid0] clipper-2.1/clipper/core/xmap.h:150:10: performance:inconclusive: Technically the member function 'clipper::Xmap_base::in_map' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/xmap.h:152:28: performance:inconclusive: Technically the member function 'clipper::Xmap_base::in_map' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/nxmap.h:95:9: performance:inconclusive: Technically the member function 'clipper::NXmap_base::multiplicity' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/nxmap.h:290:22: debug: CheckClass::isMemberVar found used member variable 'grid_' with varid 0 [varid0] clipper-2.1/clipper/core/xmap.h:503:12: debug: CheckClass::isMemberVar found used member variable 'asu' with varid 0 [varid0] clipper-2.1/clipper/core/xmap.h:685:25: debug: CheckClass::isMemberVar found used member variable 'cacheref' with varid 0 [varid0] clipper-2.1/clipper/core/clipper_types.h:410:20: style:inconclusive: Technically the member function 'Matrix < char >::eigen' can be const. [functionConst] clipper-2.1/clipper/core/clipper_types.h:604:45: note: Technically the member function 'Matrix < char >::eigen' can be const. clipper-2.1/clipper/core/clipper_types.h:410:20: note: Technically the member function 'Matrix < char >::eigen' can be const. clipper-2.1/clipper/core/clipper_message.h:121:24: warning: The class 'Message_generic' defines member function with name 'text' also defined in its parent class 'Message_base'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_message.h:110:24: note: Parent function 'Message_base::text' clipper-2.1/clipper/core/clipper_message.h:121:24: note: Derived function 'Message_generic::text' clipper-2.1/clipper/core/clipper_message.h:122:16: warning: The class 'Message_generic' defines member function with name 'level' also defined in its parent class 'Message_base'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_message.h:111:9: note: Parent function 'Message_base::level' clipper-2.1/clipper/core/clipper_message.h:122:16: note: Derived function 'Message_generic::level' clipper-2.1/clipper/core/clipper_message.h:132:24: warning: The class 'Message_fatal' defines member function with name 'text' also defined in its parent class 'Message_base'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_message.h:110:24: note: Parent function 'Message_base::text' clipper-2.1/clipper/core/clipper_message.h:132:24: note: Derived function 'Message_fatal::text' clipper-2.1/clipper/core/clipper_message.h:133:16: warning: The class 'Message_fatal' defines member function with name 'level' also defined in its parent class 'Message_base'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_message.h:111:9: note: Parent function 'Message_base::level' clipper-2.1/clipper/core/clipper_message.h:133:16: note: Derived function 'Message_fatal::level' clipper-2.1/clipper/core/clipper_message.h:142:24: warning: The class 'Message_warn' defines member function with name 'text' also defined in its parent class 'Message_base'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_message.h:110:24: note: Parent function 'Message_base::text' clipper-2.1/clipper/core/clipper_message.h:142:24: note: Derived function 'Message_warn::text' clipper-2.1/clipper/core/clipper_message.h:143:16: warning: The class 'Message_warn' defines member function with name 'level' also defined in its parent class 'Message_base'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_message.h:111:9: note: Parent function 'Message_base::level' clipper-2.1/clipper/core/clipper_message.h:143:16: note: Derived function 'Message_warn::level' clipper-2.1/clipper/core/clipper_message.h:152:24: warning: The class 'Message_info' defines member function with name 'text' also defined in its parent class 'Message_base'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_message.h:110:24: note: Parent function 'Message_base::text' clipper-2.1/clipper/core/clipper_message.h:152:24: note: Derived function 'Message_info::text' clipper-2.1/clipper/core/clipper_message.h:153:16: warning: The class 'Message_info' defines member function with name 'level' also defined in its parent class 'Message_base'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_message.h:111:9: note: Parent function 'Message_base::level' clipper-2.1/clipper/core/clipper_message.h:153:16: note: Derived function 'Message_info::level' clipper-2.1/clipper/core/clipper_message.h:162:24: warning: The class 'Message_ctor' defines member function with name 'text' also defined in its parent class 'Message_base'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_message.h:110:24: note: Parent function 'Message_base::text' clipper-2.1/clipper/core/clipper_message.h:162:24: note: Derived function 'Message_ctor::text' clipper-2.1/clipper/core/clipper_message.h:163:16: warning: The class 'Message_ctor' defines member function with name 'level' also defined in its parent class 'Message_base'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_message.h:111:9: note: Parent function 'Message_base::level' clipper-2.1/clipper/core/clipper_message.h:163:16: note: Derived function 'Message_ctor::level' clipper-2.1/clipper/core/clipper_message.h:172:24: warning: The class 'Message_dtor' defines member function with name 'text' also defined in its parent class 'Message_base'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_message.h:110:24: note: Parent function 'Message_base::text' clipper-2.1/clipper/core/clipper_message.h:172:24: note: Derived function 'Message_dtor::text' clipper-2.1/clipper/core/clipper_message.h:173:16: warning: The class 'Message_dtor' defines member function with name 'level' also defined in its parent class 'Message_base'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_message.h:111:9: note: Parent function 'Message_base::level' clipper-2.1/clipper/core/clipper_message.h:173:16: note: Derived function 'Message_dtor::level' clipper-2.1/clipper/core/coords.h:497:12: warning: The class 'Grid' defines member function with name 'format' also defined in its parent class 'Vec3 < int >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < int >::format' clipper-2.1/clipper/core/coords.h:497:12: note: Derived function 'Grid::format' clipper-2.1/clipper/core/coords.h:132:15: warning: The class 'RTop_orth' defines member function with name 'inverse' also defined in its parent class 'RTop < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:332:13: note: Parent function 'RTop < ftype >::inverse' clipper-2.1/clipper/core/coords.h:132:15: note: Derived function 'RTop_orth::inverse' clipper-2.1/clipper/core/coords.h:138:22: warning: The class 'RTop_orth' defines member function with name 'identity' also defined in its parent class 'RTop < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:342:27: note: Parent function 'RTop < ftype >::identity' clipper-2.1/clipper/core/coords.h:138:22: note: Derived function 'RTop_orth::identity' clipper-2.1/clipper/core/coords.h:140:22: warning: The class 'RTop_orth' defines member function with name 'null' also defined in its parent class 'RTop < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:345:27: note: Parent function 'RTop < ftype >::null' clipper-2.1/clipper/core/coords.h:140:22: note: Derived function 'RTop_orth::null' clipper-2.1/clipper/core/symop.h:80:15: warning: The class 'RTop_frac' defines member function with name 'inverse' also defined in its parent class 'RTop < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:332:13: note: Parent function 'RTop < ftype >::inverse' clipper-2.1/clipper/core/symop.h:80:15: note: Derived function 'RTop_frac::inverse' clipper-2.1/clipper/core/symop.h:82:22: warning: The class 'RTop_frac' defines member function with name 'identity' also defined in its parent class 'RTop < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:342:27: note: Parent function 'RTop < ftype >::identity' clipper-2.1/clipper/core/symop.h:82:22: note: Derived function 'RTop_frac::identity' clipper-2.1/clipper/core/symop.h:84:22: warning: The class 'RTop_frac' defines member function with name 'null' also defined in its parent class 'RTop < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:345:27: note: Parent function 'RTop < ftype >::null' clipper-2.1/clipper/core/symop.h:84:22: note: Derived function 'RTop_frac::null' clipper-2.1/clipper/core/symop.h:102:12: warning: The class 'Symop' defines member function with name 'format' also defined in its parent class 'RTop < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:350:12: note: Parent function 'RTop < ftype >::format' clipper-2.1/clipper/core/symop.h:102:12: note: Derived function 'Symop::format' clipper-2.1/clipper/core/coords.h:171:12: warning: The class 'HKL' defines member function with name 'format' also defined in its parent class 'Vec3 < int >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < int >::format' clipper-2.1/clipper/core/coords.h:171:12: note: Derived function 'HKL::format' clipper-2.1/clipper/core/coords.h:375:12: warning: The class 'Coord_frac' defines member function with name 'format' also defined in its parent class 'Vec3 < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < ftype >::format' clipper-2.1/clipper/core/coords.h:375:12: note: Derived function 'Coord_frac::format' clipper-2.1/clipper/core/coords.h:534:10: warning: The class 'Grid_sampling' defines member function with name 'is_null' also defined in its parent class 'Vec3 < int >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:130:17: note: Parent function 'Vec3 < int >::is_null' clipper-2.1/clipper/core/coords.h:534:10: note: Derived function 'Grid_sampling::is_null' clipper-2.1/clipper/core/coords.h:602:10: warning: The class 'Grid_range' defines member function with name 'in_grid' also defined in its parent class 'Grid'. [duplInheritedMember] clipper-2.1/clipper/core/coords.h:491:17: note: Parent function 'Grid::in_grid' clipper-2.1/clipper/core/coords.h:602:10: note: Derived function 'Grid_range::in_grid' clipper-2.1/clipper/core/coords.h:605:9: warning: The class 'Grid_range' defines member function with name 'index' also defined in its parent class 'Grid'. [duplInheritedMember] clipper-2.1/clipper/core/coords.h:494:16: note: Parent function 'Grid::index' clipper-2.1/clipper/core/coords.h:605:9: note: Derived function 'Grid_range::index' clipper-2.1/clipper/core/coords.h:607:16: warning: The class 'Grid_range' defines member function with name 'deindex' also defined in its parent class 'Grid'. [duplInheritedMember] clipper-2.1/clipper/core/coords.h:496:23: note: Parent function 'Grid::deindex' clipper-2.1/clipper/core/coords.h:607:16: note: Derived function 'Grid_range::deindex' clipper-2.1/clipper/core/coords.h:285:12: warning: The class 'Coord_grid' defines member function with name 'format' also defined in its parent class 'Vec3 < int >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < int >::format' clipper-2.1/clipper/core/coords.h:285:12: note: Derived function 'Coord_grid::format' clipper-2.1/clipper/core/coords.h:411:12: warning: The class 'Coord_map' defines member function with name 'format' also defined in its parent class 'Vec3 < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < ftype >::format' clipper-2.1/clipper/core/coords.h:411:12: note: Derived function 'Coord_map::format' clipper-2.1/clipper/core/coords.h:231:12: warning: The class 'Coord_reci_frac' defines member function with name 'format' also defined in its parent class 'Vec3 < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < ftype >::format' clipper-2.1/clipper/core/coords.h:231:12: note: Derived function 'Coord_reci_frac::format' clipper-2.1/clipper/core/coords.h:203:12: warning: The class 'Coord_reci_orth' defines member function with name 'format' also defined in its parent class 'Vec3 < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < ftype >::format' clipper-2.1/clipper/core/coords.h:203:12: note: Derived function 'Coord_reci_orth::format' clipper-2.1/clipper/core/coords.h:322:12: warning: The class 'Coord_orth' defines member function with name 'format' also defined in its parent class 'Vec3 < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < ftype >::format' clipper-2.1/clipper/core/coords.h:322:12: note: Derived function 'Coord_orth::format' clipper-2.1/clipper/core/container_types.h:134:10: warning: The class 'CGrid_sampling' defines member function with name 'init' also defined in its parent class 'Grid_sampling'. [duplInheritedMember] clipper-2.1/clipper/core/coords.h:526:10: note: Parent function 'Grid_sampling::init' clipper-2.1/clipper/core/container_types.h:134:10: note: Derived function 'CGrid_sampling::init' clipper-2.1/clipper/core/fftmap.h:175:10: warning: The class 'FFTmap' defines member function with name 'reset' also defined in its parent class 'FFTmap_p1'. [duplInheritedMember] clipper-2.1/clipper/core/fftmap.h:94:10: note: Parent function 'FFTmap_p1::reset' clipper-2.1/clipper/core/fftmap.h:175:10: note: Derived function 'FFTmap::reset' clipper-2.1/clipper/core/fftmap.h:209:10: warning: The class 'FFTmap' defines member function with name 'debug' also defined in its parent class 'FFTmap_p1'. [duplInheritedMember] clipper-2.1/clipper/core/fftmap.h:128:10: note: Parent function 'FFTmap_p1::debug' clipper-2.1/clipper/core/fftmap.h:209:10: note: Derived function 'FFTmap::debug' clipper-2.1/clipper/core/derivs.h:163:42: warning: The class 'Grad_orth < unsigned char >' defines member function with name 'format' also defined in its parent class 'Vec3 < unsigned char >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < unsigned char >::format' clipper-2.1/clipper/core/derivs.h:163:42: note: Derived function 'Grad_orth < unsigned char >::format' clipper-2.1/clipper/core/derivs.h:163:42: warning: The class 'Grad_orth < char >' defines member function with name 'format' also defined in its parent class 'Vec3 < char >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < char >::format' clipper-2.1/clipper/core/derivs.h:163:42: note: Derived function 'Grad_orth < char >::format' clipper-2.1/clipper/core/derivs.h:163:42: warning: The class 'Grad_orth < unsigned short >' defines member function with name 'format' also defined in its parent class 'Vec3 < unsigned short >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < unsigned short >::format' clipper-2.1/clipper/core/derivs.h:163:42: note: Derived function 'Grad_orth < unsigned short >::format' clipper-2.1/clipper/core/derivs.h:163:42: warning: The class 'Grad_orth < short >' defines member function with name 'format' also defined in its parent class 'Vec3 < short >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < short >::format' clipper-2.1/clipper/core/derivs.h:163:42: note: Derived function 'Grad_orth < short >::format' clipper-2.1/clipper/core/derivs.h:163:42: warning: The class 'Grad_orth < unsigned int >' defines member function with name 'format' also defined in its parent class 'Vec3 < unsigned int >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < unsigned int >::format' clipper-2.1/clipper/core/derivs.h:163:42: note: Derived function 'Grad_orth < unsigned int >::format' clipper-2.1/clipper/core/derivs.h:163:42: warning: The class 'Grad_orth < int >' defines member function with name 'format' also defined in its parent class 'Vec3 < int >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < int >::format' clipper-2.1/clipper/core/derivs.h:163:42: note: Derived function 'Grad_orth < int >::format' clipper-2.1/clipper/core/derivs.h:163:42: warning: The class 'Grad_orth < float >' defines member function with name 'format' also defined in its parent class 'Vec3 < float >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < float >::format' clipper-2.1/clipper/core/derivs.h:163:42: note: Derived function 'Grad_orth < float >::format' clipper-2.1/clipper/core/derivs.h:163:42: warning: The class 'Grad_orth < double >' defines member function with name 'format' also defined in its parent class 'Vec3 < double >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < double >::format' clipper-2.1/clipper/core/derivs.h:163:42: note: Derived function 'Grad_orth < double >::format' clipper-2.1/clipper/core/derivs.h:172:42: warning: The class 'Grad_frac < unsigned char >' defines member function with name 'format' also defined in its parent class 'Vec3 < unsigned char >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < unsigned char >::format' clipper-2.1/clipper/core/derivs.h:172:42: note: Derived function 'Grad_frac < unsigned char >::format' clipper-2.1/clipper/core/derivs.h:172:42: warning: The class 'Grad_frac < char >' defines member function with name 'format' also defined in its parent class 'Vec3 < char >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < char >::format' clipper-2.1/clipper/core/derivs.h:172:42: note: Derived function 'Grad_frac < char >::format' clipper-2.1/clipper/core/derivs.h:172:42: warning: The class 'Grad_frac < unsigned short >' defines member function with name 'format' also defined in its parent class 'Vec3 < unsigned short >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < unsigned short >::format' clipper-2.1/clipper/core/derivs.h:172:42: note: Derived function 'Grad_frac < unsigned short >::format' clipper-2.1/clipper/core/derivs.h:172:42: warning: The class 'Grad_frac < short >' defines member function with name 'format' also defined in its parent class 'Vec3 < short >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < short >::format' clipper-2.1/clipper/core/derivs.h:172:42: note: Derived function 'Grad_frac < short >::format' clipper-2.1/clipper/core/derivs.h:172:42: warning: The class 'Grad_frac < unsigned int >' defines member function with name 'format' also defined in its parent class 'Vec3 < unsigned int >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < unsigned int >::format' clipper-2.1/clipper/core/derivs.h:172:42: note: Derived function 'Grad_frac < unsigned int >::format' clipper-2.1/clipper/core/derivs.h:172:42: warning: The class 'Grad_frac < int >' defines member function with name 'format' also defined in its parent class 'Vec3 < int >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < int >::format' clipper-2.1/clipper/core/derivs.h:172:42: note: Derived function 'Grad_frac < int >::format' clipper-2.1/clipper/core/derivs.h:172:42: warning: The class 'Grad_frac < float >' defines member function with name 'format' also defined in its parent class 'Vec3 < float >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < float >::format' clipper-2.1/clipper/core/derivs.h:172:42: note: Derived function 'Grad_frac < float >::format' clipper-2.1/clipper/core/derivs.h:172:42: warning: The class 'Grad_frac < double >' defines member function with name 'format' also defined in its parent class 'Vec3 < double >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < double >::format' clipper-2.1/clipper/core/derivs.h:172:42: note: Derived function 'Grad_frac < double >::format' clipper-2.1/clipper/core/derivs.h:185:41: warning: The class 'Grad_map < unsigned char >' defines member function with name 'format' also defined in its parent class 'Vec3 < unsigned char >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < unsigned char >::format' clipper-2.1/clipper/core/derivs.h:185:41: note: Derived function 'Grad_map < unsigned char >::format' clipper-2.1/clipper/core/derivs.h:185:41: warning: The class 'Grad_map < char >' defines member function with name 'format' also defined in its parent class 'Vec3 < char >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < char >::format' clipper-2.1/clipper/core/derivs.h:185:41: note: Derived function 'Grad_map < char >::format' clipper-2.1/clipper/core/derivs.h:185:41: warning: The class 'Grad_map < unsigned short >' defines member function with name 'format' also defined in its parent class 'Vec3 < unsigned short >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < unsigned short >::format' clipper-2.1/clipper/core/derivs.h:185:41: note: Derived function 'Grad_map < unsigned short >::format' clipper-2.1/clipper/core/derivs.h:185:41: warning: The class 'Grad_map < short >' defines member function with name 'format' also defined in its parent class 'Vec3 < short >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < short >::format' clipper-2.1/clipper/core/derivs.h:185:41: note: Derived function 'Grad_map < short >::format' clipper-2.1/clipper/core/derivs.h:185:41: warning: The class 'Grad_map < unsigned int >' defines member function with name 'format' also defined in its parent class 'Vec3 < unsigned int >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < unsigned int >::format' clipper-2.1/clipper/core/derivs.h:185:41: note: Derived function 'Grad_map < unsigned int >::format' clipper-2.1/clipper/core/derivs.h:185:41: warning: The class 'Grad_map < int >' defines member function with name 'format' also defined in its parent class 'Vec3 < int >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < int >::format' clipper-2.1/clipper/core/derivs.h:185:41: note: Derived function 'Grad_map < int >::format' clipper-2.1/clipper/core/derivs.h:185:41: warning: The class 'Grad_map < float >' defines member function with name 'format' also defined in its parent class 'Vec3 < float >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < float >::format' clipper-2.1/clipper/core/derivs.h:185:41: note: Derived function 'Grad_map < float >::format' clipper-2.1/clipper/core/derivs.h:185:41: warning: The class 'Grad_map < double >' defines member function with name 'format' also defined in its parent class 'Vec3 < double >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < double >::format' clipper-2.1/clipper/core/derivs.h:185:41: note: Derived function 'Grad_map < double >::format' clipper-2.1/clipper/core/xmap.h:364:10: warning: The class 'Xmap < unsigned char >' defines member function with name 'init' also defined in its parent class 'Xmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/xmap.h:327:10: note: Parent function 'Xmap_base::init' clipper-2.1/clipper/core/xmap.h:364:10: note: Derived function 'Xmap < unsigned char >::init' clipper-2.1/clipper/core/xmap.h:364:10: warning: The class 'Xmap < char >' defines member function with name 'init' also defined in its parent class 'Xmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/xmap.h:327:10: note: Parent function 'Xmap_base::init' clipper-2.1/clipper/core/xmap.h:364:10: note: Derived function 'Xmap < char >::init' clipper-2.1/clipper/core/xmap.h:364:10: warning: The class 'Xmap < unsigned short >' defines member function with name 'init' also defined in its parent class 'Xmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/xmap.h:327:10: note: Parent function 'Xmap_base::init' clipper-2.1/clipper/core/xmap.h:364:10: note: Derived function 'Xmap < unsigned short >::init' clipper-2.1/clipper/core/xmap.h:364:10: warning: The class 'Xmap < short >' defines member function with name 'init' also defined in its parent class 'Xmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/xmap.h:327:10: note: Parent function 'Xmap_base::init' clipper-2.1/clipper/core/xmap.h:364:10: note: Derived function 'Xmap < short >::init' clipper-2.1/clipper/core/xmap.h:364:10: warning: The class 'Xmap < unsigned int >' defines member function with name 'init' also defined in its parent class 'Xmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/xmap.h:327:10: note: Parent function 'Xmap_base::init' clipper-2.1/clipper/core/xmap.h:364:10: note: Derived function 'Xmap < unsigned int >::init' clipper-2.1/clipper/core/xmap.h:364:10: warning: The class 'Xmap < int >' defines member function with name 'init' also defined in its parent class 'Xmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/xmap.h:327:10: note: Parent function 'Xmap_base::init' clipper-2.1/clipper/core/xmap.h:364:10: note: Derived function 'Xmap < int >::init' clipper-2.1/clipper/core/xmap.h:364:10: warning: The class 'Xmap < float >' defines member function with name 'init' also defined in its parent class 'Xmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/xmap.h:327:10: note: Parent function 'Xmap_base::init' clipper-2.1/clipper/core/xmap.h:364:10: note: Derived function 'Xmap < float >::init' clipper-2.1/clipper/core/xmap.h:364:10: warning: The class 'Xmap < double >' defines member function with name 'init' also defined in its parent class 'Xmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/xmap.h:327:10: note: Parent function 'Xmap_base::init' clipper-2.1/clipper/core/xmap.h:364:10: note: Derived function 'Xmap < double >::init' clipper-2.1/clipper/core/nxmap.h:366:36: warning: The class 'NXmap < unsigned char >' defines member function with name 'init' also defined in its parent class 'NXmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/nxmap.h:235:10: note: Parent function 'NXmap_base::init' clipper-2.1/clipper/core/nxmap.h:366:36: note: Derived function 'NXmap < unsigned char >::init' clipper-2.1/clipper/core/nxmap.h:366:36: warning: The class 'NXmap < char >' defines member function with name 'init' also defined in its parent class 'NXmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/nxmap.h:235:10: note: Parent function 'NXmap_base::init' clipper-2.1/clipper/core/nxmap.h:366:36: note: Derived function 'NXmap < char >::init' clipper-2.1/clipper/core/nxmap.h:366:36: warning: The class 'NXmap < unsigned short >' defines member function with name 'init' also defined in its parent class 'NXmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/nxmap.h:235:10: note: Parent function 'NXmap_base::init' clipper-2.1/clipper/core/nxmap.h:366:36: note: Derived function 'NXmap < unsigned short >::init' clipper-2.1/clipper/core/nxmap.h:366:36: warning: The class 'NXmap < short >' defines member function with name 'init' also defined in its parent class 'NXmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/nxmap.h:235:10: note: Parent function 'NXmap_base::init' clipper-2.1/clipper/core/nxmap.h:366:36: note: Derived function 'NXmap < short >::init' clipper-2.1/clipper/core/nxmap.h:366:36: warning: The class 'NXmap < unsigned int >' defines member function with name 'init' also defined in its parent class 'NXmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/nxmap.h:235:10: note: Parent function 'NXmap_base::init' clipper-2.1/clipper/core/nxmap.h:366:36: note: Derived function 'NXmap < unsigned int >::init' clipper-2.1/clipper/core/nxmap.h:366:36: warning: The class 'NXmap < int >' defines member function with name 'init' also defined in its parent class 'NXmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/nxmap.h:235:10: note: Parent function 'NXmap_base::init' clipper-2.1/clipper/core/nxmap.h:366:36: note: Derived function 'NXmap < int >::init' clipper-2.1/clipper/core/nxmap.h:366:36: warning: The class 'NXmap < float >' defines member function with name 'init' also defined in its parent class 'NXmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/nxmap.h:235:10: note: Parent function 'NXmap_base::init' clipper-2.1/clipper/core/nxmap.h:366:36: note: Derived function 'NXmap < float >::init' clipper-2.1/clipper/core/nxmap.h:366:36: warning: The class 'NXmap < double >' defines member function with name 'init' also defined in its parent class 'NXmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/nxmap.h:235:10: note: Parent function 'NXmap_base::init' clipper-2.1/clipper/core/nxmap.h:366:36: note: Derived function 'NXmap < double >::init' clipper-2.1/clipper/core/container_map.h:187:46: warning: The class 'CNXmap_operator' defines member function with name 'init' also defined in its parent class 'NXmap_operator'. [duplInheritedMember] clipper-2.1/clipper/core/nxmap_operator.h:139:10: note: Parent function 'NXmap_operator::init' clipper-2.1/clipper/core/container_map.h:187:46: note: Derived function 'CNXmap_operator::init' clipper-2.1/clipper/core/clipper_message.h:131:5: style: Class 'Message_fatal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/clipper_message.h:141:5: style: Class 'Message_warn' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/clipper_message.h:151:5: style: Class 'Message_info' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/clipper_message.h:161:5: style: Class 'Message_ctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/clipper_message.h:171:5: style: Class 'Message_dtor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/clipper_types.h:68:12: style: Class 'String' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/clipper_types.h:69:12: style: Class 'String' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/clipper_types.h:71:5: style: Class 'String' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/clipper_types.h:72:5: style: Class 'String' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/clipper_types.h:74:5: style: Class 'String' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/clipper_types.h:76:5: style: Class 'String' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/spacegroup.h:148:5: style: Class 'Spgr_cacheobj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/clipper_stats.h:86:12: style: Class 'Range_sampling' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/coords.h:216:12: style: Class 'Coord_reci_frac' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/coords.h:626:23: style: Class 'Atom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/coords.h:668:5: style: Class 'Atom_list' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/coords.h:670:23: style: Class 'Atom_list' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/container.h:72:5: style: Class 'Container' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/container_types.h:68:5: style: Class 'CResolution' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/container_types.h:72:5: style: Class 'CResolution' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/container_types.h:87:5: style: Class 'CSpacegroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/container_types.h:91:5: style: Class 'CSpacegroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/container_types.h:106:5: style: Class 'CCell' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/container_types.h:110:5: style: Class 'CCell' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/container_types.h:125:5: style: Class 'CGrid_sampling' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/container_types.h:128:5: style: Class 'CGrid_sampling' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/fftmap.h:88:5: style: Class 'FFTmap_p1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/fftmap_sparse.h:97:5: style: Class 'FFTmap_sparse_p1_hx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/fftmap_sparse.h:130:5: style: Class 'FFTmap_sparse_p1_xh' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/xmap.h:72:5: style: Class 'Xmap_cacheobj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/container_map.h:64:5: style: Class 'CXmap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/container_map.h:82:5: style: Class 'CNXmap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/container_map.h:97:5: style: Class 'CNXmap_operator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/clipper_memory.h:166:7: style: Class 'Reference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/clipper_memory.h:70:6: style: The destructor '~Property' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/clipper_memory.h:61:14: note: Virtual destructor in base class clipper-2.1/clipper/core/clipper_memory.h:70:6: note: Destructor in derived class clipper-2.1/clipper/core/clipper_memory.h:71:20: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/clipper_memory.h:60:28: note: Virtual function in base class clipper-2.1/clipper/core/clipper_memory.h:71:20: note: Function in derived class clipper-2.1/clipper/core/container_types.h:139:10: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/container.h:77:18: note: Virtual function in base class clipper-2.1/clipper/core/container_types.h:139:10: note: Function in derived class clipper-2.1/clipper/core/container_map.h:68:10: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/container.h:77:18: note: Virtual function in base class clipper-2.1/clipper/core/container_map.h:68:10: note: Function in derived class clipper-2.1/clipper/core/container_map.h:103:10: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/container.h:77:18: note: Virtual function in base class clipper-2.1/clipper/core/container_map.h:103:10: note: Function in derived class clipper-2.1/clipper/core/clipper_util.h:75:0: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/clipper_util.h:77:0: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:92:28: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:507:28: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:530:27: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:430:28: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:346:28: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:368:27: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:292:28: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:216:28: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:239:27: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:530:27: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:368:27: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:239:27: portability:inconclusive: Casting from float * to signed char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] clipper-2.1/clipper/core/xmap.h:611:15: style: The scope of the variable 'f' can be reduced. [variableScope] clipper-2.1/clipper/core/xmap.h:640:15: style: The scope of the variable 'f' can be reduced. [variableScope] clipper-2.1/clipper/core/xmap.h:679:15: style: The scope of the variable 'f' can be reduced. [variableScope] clipper-2.1/clipper/core/xmap.h:706:15: style: The scope of the variable 'f' can be reduced. [variableScope] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:524:7: style: The scope of the variable 'index' can be reduced. [variableScope] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:449:7: style: The scope of the variable 'index' can be reduced. [variableScope] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:363:7: style: The scope of the variable 'index' can be reduced. [variableScope] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:316:7: style: The scope of the variable 'index' can be reduced. [variableScope] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:233:7: style: The scope of the variable 'index' can be reduced. [variableScope] clipper-2.1/clipper/core/clipper_types.h:570:8: style: The scope of the variable 'pivot' can be reduced. [variableScope] clipper-2.1/clipper/core/clipper_types.h:571:10: style: The scope of the variable 'j' can be reduced. [variableScope] clipper-2.1/clipper/core/clipper_types.h:611:5: style: The scope of the variable 'spp' can be reduced. [variableScope] clipper-2.1/clipper/core/clipper_types.h:611:10: style: The scope of the variable 'spq' can be reduced. [variableScope] clipper-2.1/clipper/core/container_map.h:187:91: style:inconclusive: Function 'init' argument 2 names different: declaration 'grid' definition 'grid_sampling'. [funcArgNamesDifferent] clipper-2.1/clipper/core/container_map.h:101:55: note: Function 'init' argument 2 names different: declaration 'grid' definition 'grid_sampling'. clipper-2.1/clipper/core/container_map.h:187:91: note: Function 'init' argument 2 names different: declaration 'grid' definition 'grid_sampling'. clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:551:12: style: Local variable 'asuerr' shadows outer variable [shadowVariable] clipper-2.1/clipper/ccp4/ccp4_map_io.h:102:14: note: Shadowed declaration clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:551:12: note: Shadow variable clipper-2.1/clipper/core/clipper_types.h:68:38: performance: Function parameter 'str' should be passed by const reference. [passedByValue] clipper-2.1/clipper/core/clipper_util.h:75:76: warning: Uninitialized variable: f [uninitvar] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:501:19: note: Calling function 'set_null', 1st argument 'flag' value is clipper-2.1/clipper/core/clipper_util.h:75:76: note: Uninitialized variable: f clipper-2.1/clipper/core/clipper_util.h:77:76: warning: Uninitialized variable: f [uninitvar] clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:501:19: note: Calling function 'set_null', 1st argument 'flag' value is clipper-2.1/clipper/core/clipper_util.h:77:76: note: Uninitialized variable: f clipper-2.1/clipper/core/clipper_types.h:403:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:406:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:563:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:606:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/container_hkl.h:126:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NullCell [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:203:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:230:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:354:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataset [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:387:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:409:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datasets [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:477:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crystal [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:631:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datasets [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:665:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crystal [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:763:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crystal [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:848:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTZRECORDLENGTH [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1044:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1065:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1123:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1222:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datasets [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1366:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datasets [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1454:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datasets [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/hkl_data.h:411:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent_hkl_info [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/hkl_data.h:539:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent_hkl_info [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/hkl_data.h:562:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:117:10: error: Array 'names[200][12]' accessed at index names[200][*], which is out of bounds. [arrayIndexOutOfBounds] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:112:3: note: After for loop, j has value 200 clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:117:10: note: Array index out of bounds clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:118:8: error: Array 'names[200][12]' accessed at index names[200][*], which is out of bounds. [arrayIndexOutOfBounds] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:112:3: note: After for loop, j has value 200 clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:118:8: note: Array index out of bounds clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:120:10: error: Array 'types[200][4]' accessed at index types[200][*], which is out of bounds. [arrayIndexOutOfBounds] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:112:3: note: After for loop, j has value 200 clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:120:10: note: Array index out of bounds clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:121:8: error: Array 'types[200][4]' accessed at index types[200][*], which is out of bounds. [arrayIndexOutOfBounds] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:112:3: note: After for loop, j has value 200 clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:121:8: note: Array index out of bounds clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:122:9: error: Array 'scales[200]' accessed at index 200, which is out of bounds. [arrayIndexOutOfBounds] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:112:3: note: After for loop, j has value 200 clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:122:9: note: Array index out of bounds clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:132:23: error: Array 'types[200][4]' accessed at index 200, which is out of bounds. [arrayIndexOutOfBounds] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:128:18: note: Assuming that condition 'j<200' is not redundant clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:132:23: note: Array index out of bounds clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:142:16: error: Array 'scales[200]' accessed at index 200, which is out of bounds. [arrayIndexOutOfBounds] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:138:18: note: Assuming that condition 'j<200' is not redundant clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:142:16: note: Array index out of bounds clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:153:15: error: Array 'groupnames[200][20]' accessed at index groupnames[200][*], which is out of bounds. [arrayIndexOutOfBounds] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:148:3: note: After for loop, j has value 200 clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:153:15: note: Array index out of bounds clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:154:13: error: Array 'groupnames[200][20]' accessed at index groupnames[200][*], which is out of bounds. [arrayIndexOutOfBounds] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:148:3: note: After for loop, j has value 200 clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:154:13: note: Array index out of bounds clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:156:15: error: Array 'grouptypes[200][8]' accessed at index grouptypes[200][*], which is out of bounds. [arrayIndexOutOfBounds] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:148:3: note: After for loop, j has value 200 clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:156:15: note: Array index out of bounds clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:157:13: error: Array 'grouptypes[200][8]' accessed at index grouptypes[200][*], which is out of bounds. [arrayIndexOutOfBounds] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:148:3: note: After for loop, j has value 200 clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:157:13: note: Array index out of bounds clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:167:28: error: Array 'grouptypes[200][8]' accessed at index 200, which is out of bounds. [arrayIndexOutOfBounds] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:163:18: note: Assuming that condition 'j<200' is not redundant clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:167:28: note: Array index out of bounds clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:714:9: warning: Either the condition 'cols[lst][col]>=0' is redundant or the array 'idata[1000]' is accessed at index -1, which is out of bounds. [negativeIndex] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:710:53: note: Assuming that condition 'cols[lst][col]>=0' is not redundant clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:714:9: note: Negative array index clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:715:9: warning: Either the condition 'cols[lst][col]>=0' is redundant or the array 'fdata[1000]' is accessed at index -1, which is out of bounds. [negativeIndex] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:710:53: note: Assuming that condition 'cols[lst][col]>=0' is not redundant clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:715:9: note: Negative array index clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:903:9: warning: Either the condition 'cols[lst][col]>=0' is redundant or the array 'idata[1000]' is accessed at index -1, which is out of bounds. [negativeIndex] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:899:53: note: Assuming that condition 'cols[lst][col]>=0' is not redundant clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:903:9: note: Negative array index clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:904:9: warning: Either the condition 'cols[lst][col]>=0' is redundant or the array 'fdata[1000]' is accessed at index -1, which is out of bounds. [negativeIndex] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:899:53: note: Assuming that condition 'cols[lst][col]>=0' is not redundant clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:904:9: note: Negative array index clipper-2.1/clipper/core/hkl_info.h:155:7: warning:inconclusive: Member variable 'HKL_reference_base::hklinfo' is not initialized in the constructor. Maybe it should be initialized directly in the class HKL_reference_base? [uninitDerivedMemberVar] clipper-2.1/clipper/core/hkl_info.h:155:7: warning:inconclusive: Member variable 'HKL_reference_base::index_' is not initialized in the constructor. Maybe it should be initialized directly in the class HKL_reference_base? [uninitDerivedMemberVar] clipper-2.1/clipper/core/hkl_info.h:187:7: warning:inconclusive: Member variable 'HKL_reference_coord::sym_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/hkl_info.h:187:7: warning:inconclusive: Member variable 'HKL_reference_coord::friedel_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/hkl_info.h:187:7: warning:inconclusive: Member variable 'HKL_reference_base::hklinfo' is not initialized in the constructor. Maybe it should be initialized directly in the class HKL_reference_base? [uninitDerivedMemberVar] clipper-2.1/clipper/core/hkl_info.h:187:7: warning:inconclusive: Member variable 'HKL_reference_base::index_' is not initialized in the constructor. Maybe it should be initialized directly in the class HKL_reference_base? [uninitDerivedMemberVar] clipper-2.1/clipper/ccp4/ccp4_mtz_types.h:76:5: warning:inconclusive: Member variable 'MTZdataset::wavel_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:431:14: warning: Member variable 'CCP4MTZfile::hkl_info_i' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:431:14: warning: Member variable 'CCP4MTZfile::hkl_info_o' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:431:14: warning: Member variable 'CCP4MTZfile::num_reflections_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:431:14: warning: Member variable 'CCP4MTZfile::reslim_lo' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:431:14: warning: Member variable 'CCP4MTZfile::reslim_hi' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:431:14: warning: Member variable 'CCP4MTZfile::ccp4_spacegroup_number_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:431:14: warning: Member variable 'CCP4MTZfile::spacegroup_confidence_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/hkl_info.h:191:2: performance: Variable 'hkl_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/core/hkl_datatypes.h:322:44: performance: Variable 'f_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/core/hkl_datatypes.h:72:12: performance:inconclusive: Technically the member function 'clipper::datatypes::I_sigI::friedel' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:73:12: performance:inconclusive: Technically the member function 'clipper::datatypes::I_sigI::shift_phase' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:93:13: performance:inconclusive: Technically the member function 'clipper::datatypes::I_sigI::cov' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:109:12: performance:inconclusive: Technically the member function 'clipper::datatypes::I_sigI_ano::shift_phase' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:146:12: performance:inconclusive: Technically the member function 'clipper::datatypes::F_sigF::friedel' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:147:12: performance:inconclusive: Technically the member function 'clipper::datatypes::F_sigF::shift_phase' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:167:13: performance:inconclusive: Technically the member function 'clipper::datatypes::F_sigF::cov' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:183:12: performance:inconclusive: Technically the member function 'clipper::datatypes::F_sigF_ano::shift_phase' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:229:12: performance:inconclusive: Technically the member function 'clipper::datatypes::E_sigE::friedel' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:230:12: performance:inconclusive: Technically the member function 'clipper::datatypes::E_sigE::shift_phase' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:250:13: performance:inconclusive: Technically the member function 'clipper::datatypes::E_sigE::cov' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:264:12: performance:inconclusive: Technically the member function 'clipper::datatypes::E_sigE_ano::shift_phase' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:415:12: performance:inconclusive: Technically the member function 'clipper::datatypes::Flag::friedel' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:416:12: performance:inconclusive: Technically the member function 'clipper::datatypes::Flag::shift_phase' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:438:12: performance:inconclusive: Technically the member function 'clipper::datatypes::Flag_bool::friedel' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:439:12: performance:inconclusive: Technically the member function 'clipper::datatypes::Flag_bool::shift_phase' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:464:12: performance:inconclusive: Technically the member function 'clipper::datatypes::D_sigD::shift_phase' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_data.h:438:50: debug: CheckClass::isMemberVar found used member variable 'parent_hkl_info' with varid 0 [varid0] clipper-2.1/clipper/core/hkl_data.h:453:50: debug: CheckClass::isMemberVar found used member variable 'parent_hkl_info' with varid 0 [varid0] clipper-2.1/clipper/core/hkl_data.h:482:13: debug: CheckClass::isMemberVar found used member variable 'parent_hkl_info' with varid 0 [varid0] clipper-2.1/clipper/core/hkl_data.h:501:13: debug: CheckClass::isMemberVar found used member variable 'parent_hkl_info' with varid 0 [varid0] clipper-2.1/clipper/core/hkl_data.h:519:13: debug: CheckClass::isMemberVar found used member variable 'parent_hkl_info' with varid 0 [varid0] clipper-2.1/clipper/core/hkl_data.h:305:47: debug: CheckClass::isMemberVar found used member variable 'parent_hkl_info' with varid 0 [varid0] clipper-2.1/clipper/core/hkl_data.h:308:47: debug: CheckClass::isMemberVar found used member variable 'parent_hkl_info' with varid 0 [varid0] clipper-2.1/clipper/core/hkl_data.h:311:47: debug: CheckClass::isMemberVar found used member variable 'parent_hkl_info' with varid 0 [varid0] clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < datatypes :: Flag >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < datatypes :: Flag >::debug' clipper-2.1/clipper/core/container_hkl.h:76:10: warning: The class 'CHKL_info' defines member function with name 'init' also defined in its parent class 'HKL_info'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_info.h:70:10: note: Parent function 'HKL_info::init' clipper-2.1/clipper/core/container_hkl.h:76:10: note: Derived function 'CHKL_info::init' clipper-2.1/clipper/core/container_hkl.h:80:10: warning: The class 'CHKL_info' defines member function with name 'generate_hkl_list' also defined in its parent class 'HKL_info'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_info.h:87:10: note: Parent function 'HKL_info::generate_hkl_list' clipper-2.1/clipper/core/container_hkl.h:80:10: note: Derived function 'CHKL_info::generate_hkl_list' clipper-2.1/clipper/core/hkl_datatypes.h:70:12: warning: The class 'I_sigI' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:70:12: note: Derived function 'I_sigI::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:71:21: warning: The class 'I_sigI' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:71:21: note: Derived function 'I_sigI::type' clipper-2.1/clipper/core/hkl_datatypes.h:72:12: warning: The class 'I_sigI' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:72:12: note: Derived function 'I_sigI::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:73:12: warning: The class 'I_sigI' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:73:12: note: Derived function 'I_sigI::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:74:12: warning: The class 'I_sigI' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:74:12: note: Derived function 'I_sigI::missing' clipper-2.1/clipper/core/hkl_datatypes.h:75:18: warning: The class 'I_sigI' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:75:18: note: Derived function 'I_sigI::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:76:21: warning: The class 'I_sigI' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:76:21: note: Derived function 'I_sigI::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:77:12: warning: The class 'I_sigI' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:77:12: note: Derived function 'I_sigI::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:79:12: warning: The class 'I_sigI' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:79:12: note: Derived function 'I_sigI::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:105:12: warning: The class 'I_sigI_ano' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:105:12: note: Derived function 'I_sigI_ano::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:106:21: warning: The class 'I_sigI_ano' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:106:21: note: Derived function 'I_sigI_ano::type' clipper-2.1/clipper/core/hkl_datatypes.h:107:12: warning: The class 'I_sigI_ano' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:107:12: note: Derived function 'I_sigI_ano::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:109:12: warning: The class 'I_sigI_ano' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:109:12: note: Derived function 'I_sigI_ano::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:110:12: warning: The class 'I_sigI_ano' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:110:12: note: Derived function 'I_sigI_ano::missing' clipper-2.1/clipper/core/hkl_datatypes.h:111:18: warning: The class 'I_sigI_ano' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:111:18: note: Derived function 'I_sigI_ano::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:112:21: warning: The class 'I_sigI_ano' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:112:21: note: Derived function 'I_sigI_ano::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:113:12: warning: The class 'I_sigI_ano' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:113:12: note: Derived function 'I_sigI_ano::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:114:12: warning: The class 'I_sigI_ano' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:114:12: note: Derived function 'I_sigI_ano::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:144:12: warning: The class 'F_sigF' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:144:12: note: Derived function 'F_sigF::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:145:21: warning: The class 'F_sigF' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:145:21: note: Derived function 'F_sigF::type' clipper-2.1/clipper/core/hkl_datatypes.h:146:12: warning: The class 'F_sigF' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:146:12: note: Derived function 'F_sigF::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:147:12: warning: The class 'F_sigF' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:147:12: note: Derived function 'F_sigF::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:148:12: warning: The class 'F_sigF' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:148:12: note: Derived function 'F_sigF::missing' clipper-2.1/clipper/core/hkl_datatypes.h:149:18: warning: The class 'F_sigF' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:149:18: note: Derived function 'F_sigF::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:150:21: warning: The class 'F_sigF' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:150:21: note: Derived function 'F_sigF::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:151:12: warning: The class 'F_sigF' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:151:12: note: Derived function 'F_sigF::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:153:12: warning: The class 'F_sigF' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:153:12: note: Derived function 'F_sigF::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:179:12: warning: The class 'F_sigF_ano' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:179:12: note: Derived function 'F_sigF_ano::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:180:21: warning: The class 'F_sigF_ano' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:180:21: note: Derived function 'F_sigF_ano::type' clipper-2.1/clipper/core/hkl_datatypes.h:181:12: warning: The class 'F_sigF_ano' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:181:12: note: Derived function 'F_sigF_ano::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:183:12: warning: The class 'F_sigF_ano' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:183:12: note: Derived function 'F_sigF_ano::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:184:12: warning: The class 'F_sigF_ano' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:184:12: note: Derived function 'F_sigF_ano::missing' clipper-2.1/clipper/core/hkl_datatypes.h:185:18: warning: The class 'F_sigF_ano' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:185:18: note: Derived function 'F_sigF_ano::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:186:21: warning: The class 'F_sigF_ano' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:186:21: note: Derived function 'F_sigF_ano::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:187:12: warning: The class 'F_sigF_ano' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:187:12: note: Derived function 'F_sigF_ano::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:188:12: warning: The class 'F_sigF_ano' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:188:12: note: Derived function 'F_sigF_ano::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:227:12: warning: The class 'E_sigE' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:227:12: note: Derived function 'E_sigE::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:228:21: warning: The class 'E_sigE' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:228:21: note: Derived function 'E_sigE::type' clipper-2.1/clipper/core/hkl_datatypes.h:229:12: warning: The class 'E_sigE' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:229:12: note: Derived function 'E_sigE::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:230:12: warning: The class 'E_sigE' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:230:12: note: Derived function 'E_sigE::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:231:12: warning: The class 'E_sigE' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:231:12: note: Derived function 'E_sigE::missing' clipper-2.1/clipper/core/hkl_datatypes.h:232:18: warning: The class 'E_sigE' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:232:18: note: Derived function 'E_sigE::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:233:21: warning: The class 'E_sigE' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:233:21: note: Derived function 'E_sigE::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:234:12: warning: The class 'E_sigE' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:234:12: note: Derived function 'E_sigE::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:236:12: warning: The class 'E_sigE' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:236:12: note: Derived function 'E_sigE::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:260:12: warning: The class 'E_sigE_ano' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:260:12: note: Derived function 'E_sigE_ano::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:261:21: warning: The class 'E_sigE_ano' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:261:21: note: Derived function 'E_sigE_ano::type' clipper-2.1/clipper/core/hkl_datatypes.h:262:12: warning: The class 'E_sigE_ano' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:262:12: note: Derived function 'E_sigE_ano::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:264:12: warning: The class 'E_sigE_ano' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:264:12: note: Derived function 'E_sigE_ano::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:265:12: warning: The class 'E_sigE_ano' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:265:12: note: Derived function 'E_sigE_ano::missing' clipper-2.1/clipper/core/hkl_datatypes.h:266:18: warning: The class 'E_sigE_ano' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:266:18: note: Derived function 'E_sigE_ano::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:267:21: warning: The class 'E_sigE_ano' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:267:21: note: Derived function 'E_sigE_ano::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:268:12: warning: The class 'E_sigE_ano' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:268:12: note: Derived function 'E_sigE_ano::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:269:12: warning: The class 'E_sigE_ano' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:269:12: note: Derived function 'E_sigE_ano::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:296:12: warning: The class 'F_phi' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:296:12: note: Derived function 'F_phi::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:297:21: warning: The class 'F_phi' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:297:21: note: Derived function 'F_phi::type' clipper-2.1/clipper/core/hkl_datatypes.h:298:12: warning: The class 'F_phi' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:298:12: note: Derived function 'F_phi::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:300:12: warning: The class 'F_phi' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:300:12: note: Derived function 'F_phi::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:302:12: warning: The class 'F_phi' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:302:12: note: Derived function 'F_phi::missing' clipper-2.1/clipper/core/hkl_datatypes.h:304:18: warning: The class 'F_phi' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:304:18: note: Derived function 'F_phi::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:305:21: warning: The class 'F_phi' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:305:21: note: Derived function 'F_phi::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:306:12: warning: The class 'F_phi' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:306:12: note: Derived function 'F_phi::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:308:12: warning: The class 'F_phi' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:308:12: note: Derived function 'F_phi::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:339:12: warning: The class 'Phi_fom' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:339:12: note: Derived function 'Phi_fom::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:340:21: warning: The class 'Phi_fom' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:340:21: note: Derived function 'Phi_fom::type' clipper-2.1/clipper/core/hkl_datatypes.h:341:12: warning: The class 'Phi_fom' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:341:12: note: Derived function 'Phi_fom::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:343:12: warning: The class 'Phi_fom' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:343:12: note: Derived function 'Phi_fom::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:345:12: warning: The class 'Phi_fom' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:345:12: note: Derived function 'Phi_fom::missing' clipper-2.1/clipper/core/hkl_datatypes.h:347:18: warning: The class 'Phi_fom' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:347:18: note: Derived function 'Phi_fom::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:348:21: warning: The class 'Phi_fom' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:348:21: note: Derived function 'Phi_fom::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:349:12: warning: The class 'Phi_fom' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:349:12: note: Derived function 'Phi_fom::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:351:12: warning: The class 'Phi_fom' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:351:12: note: Derived function 'Phi_fom::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:368:12: warning: The class 'ABCD' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:368:12: note: Derived function 'ABCD::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:369:21: warning: The class 'ABCD' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:369:21: note: Derived function 'ABCD::type' clipper-2.1/clipper/core/hkl_datatypes.h:370:12: warning: The class 'ABCD' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:370:12: note: Derived function 'ABCD::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:371:12: warning: The class 'ABCD' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:371:12: note: Derived function 'ABCD::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:387:12: warning: The class 'ABCD' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:387:12: note: Derived function 'ABCD::missing' clipper-2.1/clipper/core/hkl_datatypes.h:388:18: warning: The class 'ABCD' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:388:18: note: Derived function 'ABCD::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:389:21: warning: The class 'ABCD' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:389:21: note: Derived function 'ABCD::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:390:12: warning: The class 'ABCD' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:390:12: note: Derived function 'ABCD::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:392:12: warning: The class 'ABCD' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:392:12: note: Derived function 'ABCD::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:413:12: warning: The class 'Flag' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:413:12: note: Derived function 'Flag::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:414:21: warning: The class 'Flag' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:414:21: note: Derived function 'Flag::type' clipper-2.1/clipper/core/hkl_datatypes.h:415:12: warning: The class 'Flag' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:415:12: note: Derived function 'Flag::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:416:12: warning: The class 'Flag' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:416:12: note: Derived function 'Flag::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:417:12: warning: The class 'Flag' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:417:12: note: Derived function 'Flag::missing' clipper-2.1/clipper/core/hkl_datatypes.h:418:18: warning: The class 'Flag' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:418:18: note: Derived function 'Flag::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:419:21: warning: The class 'Flag' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:419:21: note: Derived function 'Flag::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:420:12: warning: The class 'Flag' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:420:12: note: Derived function 'Flag::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:422:12: warning: The class 'Flag' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:422:12: note: Derived function 'Flag::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:436:12: warning: The class 'Flag_bool' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:436:12: note: Derived function 'Flag_bool::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:437:21: warning: The class 'Flag_bool' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:437:21: note: Derived function 'Flag_bool::type' clipper-2.1/clipper/core/hkl_datatypes.h:438:12: warning: The class 'Flag_bool' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:438:12: note: Derived function 'Flag_bool::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:439:12: warning: The class 'Flag_bool' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:439:12: note: Derived function 'Flag_bool::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:440:12: warning: The class 'Flag_bool' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:440:12: note: Derived function 'Flag_bool::missing' clipper-2.1/clipper/core/hkl_datatypes.h:441:18: warning: The class 'Flag_bool' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:441:18: note: Derived function 'Flag_bool::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:442:21: warning: The class 'Flag_bool' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:442:21: note: Derived function 'Flag_bool::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:443:12: warning: The class 'Flag_bool' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:443:12: note: Derived function 'Flag_bool::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:445:12: warning: The class 'Flag_bool' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:445:12: note: Derived function 'Flag_bool::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:461:12: warning: The class 'D_sigD' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:461:12: note: Derived function 'D_sigD::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:462:21: warning: The class 'D_sigD' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:462:21: note: Derived function 'D_sigD::type' clipper-2.1/clipper/core/hkl_datatypes.h:463:12: warning: The class 'D_sigD' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:463:12: note: Derived function 'D_sigD::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:464:12: warning: The class 'D_sigD' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:464:12: note: Derived function 'D_sigD::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:465:12: warning: The class 'D_sigD' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:465:12: note: Derived function 'D_sigD::missing' clipper-2.1/clipper/core/hkl_datatypes.h:466:18: warning: The class 'D_sigD' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:466:18: note: Derived function 'D_sigD::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:467:21: warning: The class 'D_sigD' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:467:21: note: Derived function 'D_sigD::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:468:12: warning: The class 'D_sigD' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:468:12: note: Derived function 'D_sigD::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:470:12: warning: The class 'D_sigD' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:470:12: note: Derived function 'D_sigD::data_import' clipper-2.1/clipper/core/hkl_data.h:71:5: style: Class 'HKL_data_cacheobj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/container_hkl.h:67:5: style: Class 'CHKL_info' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/container_hkl.h:73:5: style: Class 'CHKL_info' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/container_hkl.h:97:5: style: Class 'CHKL_data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/hkl_datatypes.h:322:7: style: Class 'F_phi' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/container_hkl.h:82:10: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/container.h:77:18: note: Virtual function in base class clipper-2.1/clipper/core/container_hkl.h:82:10: note: Function in derived class clipper-2.1/clipper/core/container_hkl.h:103:10: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/container.h:77:18: note: Virtual function in base class clipper-2.1/clipper/core/container_hkl.h:103:10: note: Function in derived class clipper-2.1/clipper/core/hkl_data.h:249:10: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/hkl_data.h:146:18: note: Virtual function in base class clipper-2.1/clipper/core/hkl_data.h:249:10: note: Function in derived class clipper-2.1/clipper/core/hkl_data.h:251:10: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/hkl_data.h:150:18: note: Virtual function in base class clipper-2.1/clipper/core/hkl_data.h:251:10: note: Function in derived class clipper-2.1/clipper/core/hkl_data.h:253:10: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/hkl_data.h:148:18: note: Virtual function in base class clipper-2.1/clipper/core/hkl_data.h:253:10: note: Function in derived class clipper-2.1/clipper/core/hkl_data.h:255:10: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/hkl_data.h:180:18: note: Virtual function in base class clipper-2.1/clipper/core/hkl_data.h:255:10: note: Function in derived class clipper-2.1/clipper/core/hkl_data.h:258:12: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/hkl_data.h:182:20: note: Virtual function in base class clipper-2.1/clipper/core/hkl_data.h:258:12: note: Function in derived class clipper-2.1/clipper/core/hkl_data.h:259:10: style: The function 'missing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/hkl_data.h:184:18: note: Virtual function in base class clipper-2.1/clipper/core/hkl_data.h:259:10: note: Function in derived class clipper-2.1/clipper/core/hkl_data.h:260:10: style: The function 'set_null' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/hkl_data.h:186:18: note: Virtual function in base class clipper-2.1/clipper/core/hkl_data.h:260:10: note: Function in derived class clipper-2.1/clipper/core/hkl_data.h:261:9: style: The function 'data_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/hkl_data.h:188:17: note: Virtual function in base class clipper-2.1/clipper/core/hkl_data.h:261:9: note: Function in derived class clipper-2.1/clipper/core/hkl_data.h:262:12: style: The function 'data_names' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/hkl_data.h:190:20: note: Virtual function in base class clipper-2.1/clipper/core/hkl_data.h:262:12: note: Function in derived class clipper-2.1/clipper/core/hkl_data.h:263:10: style: The function 'data_export' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/hkl_data.h:192:18: note: Virtual function in base class clipper-2.1/clipper/core/hkl_data.h:263:10: note: Function in derived class clipper-2.1/clipper/core/hkl_data.h:268:10: style: The function 'data_import' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/hkl_data.h:194:18: note: Virtual function in base class clipper-2.1/clipper/core/hkl_data.h:268:10: note: Function in derived class clipper-2.1/clipper/core/hkl_data.h:270:10: style: The function 'mask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/hkl_data.h:196:18: note: Virtual function in base class clipper-2.1/clipper/core/hkl_data.h:270:10: note: Function in derived class clipper-2.1/clipper/ccp4/ccp4_mtz_io.h:207:25: performance: Function 'history()' should return member 'history_' by const reference. [returnByReference] clipper-2.1/clipper/ccp4/ccp4_mtz_io.h:214:22: performance: Function 'sort_order()' should return member 'sort_order_' by const reference. [returnByReference] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1350:20: warning: Either the condition 'xp==NULL' is redundant or there is possible null pointer dereference: xp. [nullPointerRedundantCheck] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1347:11: note: Assuming that condition 'xp==NULL' is not redundant clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1350:20: note: Null pointer dereference clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:578:56: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:674:30: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:847:30: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:882:56: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:918:31: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/hkl_data.h:516:73: style:inconclusive: Function 'set_data' argument 2 names different: declaration 'data' definition 'data_'. [funcArgNamesDifferent] clipper-2.1/clipper/core/hkl_data.h:300:44: note: Function 'set_data' argument 2 names different: declaration 'data' definition 'data_'. clipper-2.1/clipper/core/hkl_data.h:516:73: note: Function 'set_data' argument 2 names different: declaration 'data' definition 'data_'. clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:678:17: style: Local variable 'c' shadows outer variable [shadowVariable] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:662:22: note: Shadowed declaration clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:678:17: note: Shadow variable clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:851:17: style: Local variable 'c' shadows outer variable [shadowVariable] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:814:22: note: Shadowed declaration clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:851:17: note: Shadow variable clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:374:65: performance: Function parameter 'lookup' should be passed by const reference. [passedByValue] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:374:124: performance: Function parameter 'hkl_data_cols' should be passed by const reference. [passedByValue] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:256:8: style: Variable 'mtzlauetab' can be declared as const array [constVariable] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1339:18: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1343:15: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1346:15: style: Variable 'xp' can be declared as pointer to const [constVariablePointer] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:477:11: warning: Either the condition 'x<0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:476:10: note: Assuming that condition 'x<0' is not redundant clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:477:11: note: Negative array index clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:763:11: warning: Either the condition 'x<0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:762:10: note: Assuming that condition 'x<0' is not redundant clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:763:11: note: Negative array index clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1222:9: warning: Either the condition 'x<0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1214:12: note: Assuming that condition 'x<0' is not redundant clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1222:9: note: Negative array index clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1223:5: warning: Either the condition 'x<0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1214:12: note: Assuming that condition 'x<0' is not redundant clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1223:5: note: Negative array index clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1224:31: warning: Either the condition 'x<0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1214:12: note: Assuming that condition 'x<0' is not redundant clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1224:31: note: Negative array index clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1225:31: warning: Either the condition 'x<0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1214:12: note: Assuming that condition 'x<0' is not redundant clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1225:31: note: Negative array index clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1226:31: warning: Either the condition 'x<0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1214:12: note: Assuming that condition 'x<0' is not redundant clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1226:31: note: Negative array index clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1229:13: warning: Either the condition 'x<0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1214:12: note: Assuming that condition 'x<0' is not redundant clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1229:13: note: Negative array index clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1230:13: warning: Either the condition 'x<0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1214:12: note: Assuming that condition 'x<0' is not redundant clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1230:13: note: Negative array index clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1231:13: warning: Either the condition 'x<0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex] clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1214:12: note: Assuming that condition 'x<0' is not redundant clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1231:13: note: Negative array index clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1152:32: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/core/container_hkl.h:149:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/container_hkl.h:166:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_mtz_types.cpp:50:3: performance: Variable 'xname_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/ccp4/ccp4_mtz_types.cpp:51:3: performance: Variable 'pname_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/ccp4/ccp4_mtz_types.cpp:66:3: performance: Variable 'dname_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data::debug' clipper-2.1/clipper/core/container_hkl.h:106:18: warning: The class 'CHKL_data' defines member function with name 'operator=' also defined in its parent class 'HKL_data'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:537:47: note: Parent function 'HKL_data::operator=' clipper-2.1/clipper/core/container_hkl.h:106:18: note: Derived function 'CHKL_data::operator=' clipper-2.1/clipper/core/container_hkl.h:109:18: warning: The class 'CHKL_data' defines member function with name 'operator=' also defined in its parent class 'HKL_data'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:552:47: note: Parent function 'HKL_data::operator=' clipper-2.1/clipper/core/container_hkl.h:109:18: note: Derived function 'CHKL_data::operator=' clipper-2.1/clipper/core/container_hkl.h:99:10: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/hkl_data.h:249:10: note: Virtual function in base class clipper-2.1/clipper/core/container_hkl.h:99:10: note: Function in derived class clipper-2.1/clipper/core/container_hkl.h:101:10: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/hkl_data.h:251:10: note: Virtual function in base class clipper-2.1/clipper/core/container_hkl.h:101:10: note: Function in derived class clipper-2.1/clipper/ccp4/ccp4_utils.cpp:61:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_utils.cpp:118:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_utils.cpp:128:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_utils.cpp:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_utils.cpp:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/ccp4/ccp4_utils.cpp:111:3: performance: Variable 'name_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/ccp4/ccp4_utils.cpp:114:26: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/ccp4/ccp4_utils.cpp:115:25: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/ccp4/ccp4_utils.cpp:116:22: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/ccp4/ccp4_utils.h:72:45: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] clipper-2.1/clipper/core/hkl_datatypes.h:146:12: performance:inconclusive: Technically the member function 'F_sigF < double >::friedel' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:147:12: performance:inconclusive: Technically the member function 'F_sigF < double >::shift_phase' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:167:13: performance:inconclusive: Technically the member function 'F_sigF < double >::cov' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < clipper :: datatypes :: F_sigF < double > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < clipper :: datatypes :: F_sigF < double > >::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < clipper :: datatypes :: F_phi < double > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < clipper :: datatypes :: F_phi < double > >::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < clipper :: datatypes :: ABCD < double > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < clipper :: datatypes :: ABCD < double > >::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < clipper :: datatypes :: Phi_fom < double > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < clipper :: datatypes :: Phi_fom < double > >::debug' clipper-2.1/clipper/core/hkl_datatypes.h:144:12: warning: The class 'F_sigF < double >' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:144:12: note: Derived function 'F_sigF < double >::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:145:21: warning: The class 'F_sigF < double >' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:145:21: note: Derived function 'F_sigF < double >::type' clipper-2.1/clipper/core/hkl_datatypes.h:146:12: warning: The class 'F_sigF < double >' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:146:12: note: Derived function 'F_sigF < double >::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:147:12: warning: The class 'F_sigF < double >' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:147:12: note: Derived function 'F_sigF < double >::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:148:12: warning: The class 'F_sigF < double >' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:148:12: note: Derived function 'F_sigF < double >::missing' clipper-2.1/clipper/core/hkl_datatypes.h:149:18: warning: The class 'F_sigF < double >' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:149:18: note: Derived function 'F_sigF < double >::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:150:21: warning: The class 'F_sigF < double >' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:150:21: note: Derived function 'F_sigF < double >::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:151:12: warning: The class 'F_sigF < double >' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:151:12: note: Derived function 'F_sigF < double >::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:153:12: warning: The class 'F_sigF < double >' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:153:12: note: Derived function 'F_sigF < double >::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:296:12: warning: The class 'F_phi < double >' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:296:12: note: Derived function 'F_phi < double >::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:297:21: warning: The class 'F_phi < double >' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:297:21: note: Derived function 'F_phi < double >::type' clipper-2.1/clipper/core/hkl_datatypes.h:298:12: warning: The class 'F_phi < double >' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:298:12: note: Derived function 'F_phi < double >::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:300:12: warning: The class 'F_phi < double >' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:300:12: note: Derived function 'F_phi < double >::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:302:12: warning: The class 'F_phi < double >' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:302:12: note: Derived function 'F_phi < double >::missing' clipper-2.1/clipper/core/hkl_datatypes.h:304:18: warning: The class 'F_phi < double >' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:304:18: note: Derived function 'F_phi < double >::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:305:21: warning: The class 'F_phi < double >' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:305:21: note: Derived function 'F_phi < double >::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:306:12: warning: The class 'F_phi < double >' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:306:12: note: Derived function 'F_phi < double >::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:308:12: warning: The class 'F_phi < double >' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:308:12: note: Derived function 'F_phi < double >::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:339:12: warning: The class 'Phi_fom < double >' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:339:12: note: Derived function 'Phi_fom < double >::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:340:21: warning: The class 'Phi_fom < double >' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:340:21: note: Derived function 'Phi_fom < double >::type' clipper-2.1/clipper/core/hkl_datatypes.h:341:12: warning: The class 'Phi_fom < double >' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:341:12: note: Derived function 'Phi_fom < double >::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:343:12: warning: The class 'Phi_fom < double >' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:343:12: note: Derived function 'Phi_fom < double >::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:345:12: warning: The class 'Phi_fom < double >' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:345:12: note: Derived function 'Phi_fom < double >::missing' clipper-2.1/clipper/core/hkl_datatypes.h:347:18: warning: The class 'Phi_fom < double >' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:347:18: note: Derived function 'Phi_fom < double >::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:348:21: warning: The class 'Phi_fom < double >' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:348:21: note: Derived function 'Phi_fom < double >::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:349:12: warning: The class 'Phi_fom < double >' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:349:12: note: Derived function 'Phi_fom < double >::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:351:12: warning: The class 'Phi_fom < double >' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:351:12: note: Derived function 'Phi_fom < double >::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:368:12: warning: The class 'ABCD < double >' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:368:12: note: Derived function 'ABCD < double >::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:369:21: warning: The class 'ABCD < double >' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:369:21: note: Derived function 'ABCD < double >::type' clipper-2.1/clipper/core/hkl_datatypes.h:370:12: warning: The class 'ABCD < double >' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:370:12: note: Derived function 'ABCD < double >::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:371:12: warning: The class 'ABCD < double >' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:371:12: note: Derived function 'ABCD < double >::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:387:12: warning: The class 'ABCD < double >' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:387:12: note: Derived function 'ABCD < double >::missing' clipper-2.1/clipper/core/hkl_datatypes.h:388:18: warning: The class 'ABCD < double >' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:388:18: note: Derived function 'ABCD < double >::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:389:21: warning: The class 'ABCD < double >' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:389:21: note: Derived function 'ABCD < double >::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:390:12: warning: The class 'ABCD < double >' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:390:12: note: Derived function 'ABCD < double >::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:392:12: warning: The class 'ABCD < double >' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:392:12: note: Derived function 'ABCD < double >::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:322:7: style: Class 'F_phi < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/cctbx/clipper_cctbx.h:131:17: style: Parameter 'hkl_info' can be declared as reference to const [constParameterReference] clipper-2.1/clipper/cctbx/clipper_cctbx.h:152:17: style: Parameter 'hkl_info' can be declared as reference to const [constParameterReference] clipper-2.1/clipper/cctbx/clipper_cctbx.h:185:17: style: Parameter 'hkl_info' can be declared as reference to const [constParameterReference] clipper-2.1/clipper/cif/cif_data_io.cpp:219:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIFRC_Ok [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/cif/cif_data_io.cpp:472:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIFRC_Ok [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/cif/cif_data_io.cpp:559:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIFRC_Ok [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/cif/cif_data_io.cpp:679:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIFRC_Ok [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/cif/cif_data_io.cpp:871:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/cif/cif_data_io.cpp:66:10: warning: Member variable 'CIFfile::f_sigf_o' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/cif/cif_data_io.cpp:66:10: warning: Member variable 'CIFfile::phi_wt_o' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/cif/cif_data_io.cpp:66:10: warning: Member variable 'CIFfile::hkl_ptr' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/cif/cif_data_io.h:88:10: performance:inconclusive: Technically the member function 'clipper::CIFfile::contains_phases_p' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/cif/cif_data_io.cpp:159:10: note: Technically the member function 'clipper::CIFfile::contains_phases_p' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/cif/cif_data_io.h:88:10: note: Technically the member function 'clipper::CIFfile::contains_phases_p' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/cif/cif_data_io.cpp:143:11: warning: Either the condition 'cif==NULL' is redundant or there is possible null pointer dereference: cif. [nullPointerRedundantCheck] clipper-2.1/clipper/cif/cif_data_io.cpp:141:12: note: Assuming that condition 'cif==NULL' is not redundant clipper-2.1/clipper/cif/cif_data_io.cpp:143:11: note: Null pointer dereference clipper-2.1/clipper/cif/cif_data_io.cpp:551:15: warning: Either the condition 'cif==NULL' is redundant or there is possible null pointer dereference: cif. [nullPointerRedundantCheck] clipper-2.1/clipper/cif/cif_data_io.cpp:549:15: note: Assuming that condition 'cif==NULL' is not redundant clipper-2.1/clipper/cif/cif_data_io.cpp:551:15: note: Null pointer dereference clipper-2.1/clipper/cif/cif_data_io.cpp:674:12: warning: Either the condition 'cif==NULL' is redundant or there is possible null pointer dereference: cif. [nullPointerRedundantCheck] clipper-2.1/clipper/cif/cif_data_io.cpp:672:13: note: Assuming that condition 'cif==NULL' is not redundant clipper-2.1/clipper/cif/cif_data_io.cpp:674:12: note: Null pointer dereference clipper-2.1/clipper/cif/cif_data_io.cpp:739:27: warning: Either the condition 'str' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] clipper-2.1/clipper/cif/cif_data_io.cpp:740:12: note: Assuming that condition 'str' is not redundant clipper-2.1/clipper/cif/cif_data_io.cpp:739:27: note: Null pointer dereference clipper-2.1/clipper/cif/cif_data_io.cpp:483:50: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/cif/cif_data_io.cpp:202:7: style: The scope of the variable 'ret_val' can be reduced. [variableScope] clipper-2.1/clipper/cif/cif_data_io.cpp:203:7: style: The scope of the variable 'n_calc_data' can be reduced. [variableScope] clipper-2.1/clipper/cif/cif_data_io.cpp:212:7: style: The scope of the variable 'ierr_f' can be reduced. [variableScope] clipper-2.1/clipper/cif/cif_data_io.cpp:213:7: style: The scope of the variable 'ierr_calc' can be reduced. [variableScope] clipper-2.1/clipper/cif/cif_data_io.cpp:214:7: style: The scope of the variable 'ierr_rfree_flag' can be reduced. [variableScope] clipper-2.1/clipper/cif/cif_data_io.cpp:215:7: style: The scope of the variable 'ierr_anom_flag' can be reduced. [variableScope] clipper-2.1/clipper/cif/cif_data_io.cpp:216:7: style: The scope of the variable 'ierr_intensity_flag' can be reduced. [variableScope] clipper-2.1/clipper/cif/cif_data_io.cpp:217:7: style: The scope of the variable 'ierr_ABCD_flag' can be reduced. [variableScope] clipper-2.1/clipper/cif/cif_data_io.cpp:464:7: style: The scope of the variable 'h' can be reduced. [variableScope] clipper-2.1/clipper/cif/cif_data_io.cpp:464:10: style: The scope of the variable 'k' can be reduced. [variableScope] clipper-2.1/clipper/cif/cif_data_io.cpp:464:13: style: The scope of the variable 'l' can be reduced. [variableScope] clipper-2.1/clipper/cif/cif_data_io.cpp:709:9: style: Local variable 'ierr' shadows outer variable [shadowVariable] clipper-2.1/clipper/cif/cif_data_io.cpp:677:8: note: Shadowed declaration clipper-2.1/clipper/cif/cif_data_io.cpp:709:9: note: Shadow variable clipper-2.1/clipper/cif/cif_data_io.cpp:736:9: style: Local variable 'ierr' shadows outer variable [shadowVariable] clipper-2.1/clipper/cif/cif_data_io.cpp:677:8: note: Shadowed declaration clipper-2.1/clipper/cif/cif_data_io.cpp:736:9: note: Shadow variable clipper-2.1/clipper/cif/cif_data_io.cpp:760:18: style: Local variable 'cat_name' shadows outer variable [shadowVariable] clipper-2.1/clipper/cif/cif_data_io.cpp:696:15: note: Shadowed declaration clipper-2.1/clipper/cif/cif_data_io.cpp:760:18: note: Shadow variable clipper-2.1/clipper/cif/cif_data_io.cpp:790:9: style: Local variable 'ierr' shadows outer variable [shadowVariable] clipper-2.1/clipper/cif/cif_data_io.cpp:677:8: note: Shadowed declaration clipper-2.1/clipper/cif/cif_data_io.cpp:790:9: note: Shadow variable clipper-2.1/clipper/cif/cif_data_io.cpp:669:48: performance: Function parameter 'cif_file_name' should be passed by const reference. [passedByValue] clipper-2.1/clipper/cif/cif_data_io.cpp:810:41: performance: Function parameter 'cif_file_name' should be passed by const reference. [passedByValue] clipper-2.1/clipper/cif/cif_data_io.cpp:821:51: performance: Function parameter 'cif_file_name' should be passed by const reference. [passedByValue] clipper-2.1/clipper/cif/cif_data_io.cpp:303:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] clipper-2.1/clipper/cif/cif_data_io.cpp:202:15: style: Variable 'ret_val' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/cif/cif_data_io.cpp:246:14: style: Variable 'ret_val' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/cif/cif_data_io.cpp:739:26: style: Variable 'hmsymm' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/cif/cif_data_io.cpp:741:11: style: Variable 'hmsymm' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/cif/cif_data_io.cpp:875:10: style: Variable 'endptr' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/cns/cns_hkl_io.cpp:154:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/cns/cns_hkl_io.cpp:225:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/cns/cns_hkl_io.cpp:80:14: warning: Member variable 'CNS_HKLfile::f_sigf_i' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/cns/cns_hkl_io.cpp:80:14: warning: Member variable 'CNS_HKLfile::phi_wt_i' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/cns/cns_hkl_io.cpp:80:14: warning: Member variable 'CNS_HKLfile::f_phi_i' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/cns/cns_hkl_io.cpp:80:14: warning: Member variable 'CNS_HKLfile::abcd_i' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/cns/cns_hkl_io.cpp:80:14: warning: Member variable 'CNS_HKLfile::flag_i' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/cns/cns_hkl_io.cpp:80:14: warning: Member variable 'CNS_HKLfile::f_sigf_o' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/cns/cns_hkl_io.cpp:80:14: warning: Member variable 'CNS_HKLfile::phi_wt_o' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/cns/cns_hkl_io.cpp:80:14: warning: Member variable 'CNS_HKLfile::f_phi_o' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/cns/cns_hkl_io.cpp:80:14: warning: Member variable 'CNS_HKLfile::abcd_o' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/cns/cns_hkl_io.cpp:80:14: warning: Member variable 'CNS_HKLfile::flag_o' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/cns/cns_hkl_io.cpp:80:14: warning: Member variable 'CNS_HKLfile::hkl_ptr' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/cns/cns_hkl_io.cpp:140:24: style: The if condition is the same as the previous if condition [duplicateCondition] clipper-2.1/clipper/cns/cns_hkl_io.cpp:133:24: note: First condition clipper-2.1/clipper/cns/cns_hkl_io.cpp:140:24: note: Second condition clipper-2.1/clipper/cns/cns_hkl_io.cpp:55:19: warning: Either the condition 'cns_hkl==NULL' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] clipper-2.1/clipper/cns/cns_hkl_io.cpp:361:16: note: Assuming that condition 'cns_hkl==NULL' is not redundant clipper-2.1/clipper/cns/cns_hkl_io.cpp:368:21: note: Calling function 'cnstok', 1st argument 'cns_hkl' value is 0 clipper-2.1/clipper/cns/cns_hkl_io.cpp:55:19: note: Null pointer dereference clipper-2.1/clipper/cns/cns_hkl_io.cpp:263:11: warning: Either the condition 'cns_hkl==NULL' is redundant or there is possible null pointer dereference: cns_hkl. [nullPointerRedundantCheck] clipper-2.1/clipper/cns/cns_hkl_io.cpp:261:16: note: Assuming that condition 'cns_hkl==NULL' is not redundant clipper-2.1/clipper/cns/cns_hkl_io.cpp:263:11: note: Null pointer dereference clipper-2.1/clipper/cns/cns_hkl_io.cpp:280:29: warning: Either the condition 'hkl_ptr==NULL' is redundant or there is possible null pointer dereference: hkl_ptr. [nullPointerRedundantCheck] clipper-2.1/clipper/cns/cns_hkl_io.cpp:278:16: note: Assuming that condition 'hkl_ptr==NULL' is not redundant clipper-2.1/clipper/cns/cns_hkl_io.cpp:280:29: note: Null pointer dereference clipper-2.1/clipper/cns/cns_hkl_io.cpp:289:12: warning: Either the condition 'cns_hkl==NULL' is redundant or there is possible null pointer dereference: cns_hkl. [nullPointerRedundantCheck] clipper-2.1/clipper/cns/cns_hkl_io.cpp:287:16: note: Assuming that condition 'cns_hkl==NULL' is not redundant clipper-2.1/clipper/cns/cns_hkl_io.cpp:289:12: note: Null pointer dereference clipper-2.1/clipper/cns/cns_hkl_io.cpp:284:9: style: The scope of the variable 'f1' can be reduced. [variableScope] clipper-2.1/clipper/cns/cns_hkl_io.cpp:284:13: style: The scope of the variable 'f2' can be reduced. [variableScope] clipper-2.1/clipper/cns/cns_hkl_io.cpp:284:17: style: The scope of the variable 'f3' can be reduced. [variableScope] clipper-2.1/clipper/cns/cns_hkl_io.cpp:284:21: style: The scope of the variable 'f4' can be reduced. [variableScope] clipper-2.1/clipper/cns/cns_hkl_io.cpp:123:9: style: Local variable 'cell' shadows outer function [shadowFunction] clipper-2.1/clipper/cns/cns_hkl_io.h:79:17: note: Shadowed declaration clipper-2.1/clipper/cns/cns_hkl_io.cpp:123:9: note: Shadow variable clipper-2.1/clipper/cns/cns_map_io.cpp:65:35: warning: Either the condition 'sg_num>230' is redundant or the array 'data::cns_sg_data[231]' is accessed at index 231, which is out of bounds. [arrayIndexOutOfBoundsCond] clipper-2.1/clipper/cns/cns_map_io.cpp:63:30: note: Assuming that condition 'sg_num>230' is not redundant clipper-2.1/clipper/cns/cns_map_io.cpp:65:35: note: Array index out of bounds clipper-2.1/clipper/cns/cns_map_io.cpp:77:3: performance: Variable 'spacegroup_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/cns/cns_map_io.h:63:5: style: Class 'CNSMAPfile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/cns/cns_map_io.h:65:5: style: Class 'CNSMAPfile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/cns/cns_map_io.cpp:499:7: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] clipper-2.1/clipper/cns/cns_map_io.cpp:501:7: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] clipper-2.1/clipper/cns/cns_map_io.cpp:333:7: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] clipper-2.1/clipper/cns/cns_map_io.cpp:335:7: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] clipper-2.1/clipper/cns/cns_map_io.cpp:204:7: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] clipper-2.1/clipper/cns/cns_map_io.cpp:206:7: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] clipper-2.1/clipper/cns/cns_map_io.cpp:113:11: warning: Either the condition 'f==NULL' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] clipper-2.1/clipper/cns/cns_map_io.cpp:111:10: note: Assuming that condition 'f==NULL' is not redundant clipper-2.1/clipper/cns/cns_map_io.cpp:113:11: note: Null pointer dereference clipper-2.1/clipper/cns/cns_map_io.cpp:574:13: style: Local variable 'ix' shadows outer variable [shadowVariable] clipper-2.1/clipper/cns/cns_map_io.cpp:541:34: note: Shadowed declaration clipper-2.1/clipper/cns/cns_map_io.cpp:574:13: note: Shadow variable clipper-2.1/clipper/cns/cns_map_io.cpp:291:8: style: Local variable 'cell' shadows outer function [shadowFunction] clipper-2.1/clipper/cns/cns_map_io.h:84:17: note: Shadowed declaration clipper-2.1/clipper/cns/cns_map_io.cpp:291:8: note: Shadow variable clipper-2.1/clipper/cns/cns_map_io.cpp:74:36: performance: Function parameter 'spacegroup' should be passed by const reference. [passedByValue] clipper-2.1/clipper/core/clipper_util.h:75:76: warning: Uninitialized variable: f [uninitvar] clipper-2.1/clipper/cns/cns_map_io.cpp:531:19: note: Calling function 'set_null', 1st argument 'flag' value is clipper-2.1/clipper/core/clipper_util.h:75:76: note: Uninitialized variable: f clipper-2.1/clipper/core/clipper_util.h:77:76: warning: Uninitialized variable: f [uninitvar] clipper-2.1/clipper/cns/cns_map_io.cpp:531:19: note: Calling function 'set_null', 1st argument 'flag' value is clipper-2.1/clipper/core/clipper_util.h:77:76: note: Uninitialized variable: f clipper-2.1/clipper/cns/cns_map_io.cpp:415:36: style: Variable 'cp[5]' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/core/map_interp.h:336:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/map_interp.h:442:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/hkl_datatypes.h:296:12: warning: The class 'F_phi < float >' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:296:12: note: Derived function 'F_phi < float >::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:297:21: warning: The class 'F_phi < float >' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:297:21: note: Derived function 'F_phi < float >::type' clipper-2.1/clipper/core/hkl_datatypes.h:298:12: warning: The class 'F_phi < float >' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:298:12: note: Derived function 'F_phi < float >::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:300:12: warning: The class 'F_phi < float >' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:300:12: note: Derived function 'F_phi < float >::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:302:12: warning: The class 'F_phi < float >' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:302:12: note: Derived function 'F_phi < float >::missing' clipper-2.1/clipper/core/hkl_datatypes.h:304:18: warning: The class 'F_phi < float >' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:304:18: note: Derived function 'F_phi < float >::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:305:21: warning: The class 'F_phi < float >' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:305:21: note: Derived function 'F_phi < float >::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:306:12: warning: The class 'F_phi < float >' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:306:12: note: Derived function 'F_phi < float >::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:308:12: warning: The class 'F_phi < float >' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:308:12: note: Derived function 'F_phi < float >::data_import' clipper-2.1/clipper/contrib/convolution_search.h:82:5: style: Class 'Convolution_search_fft < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/convolution_search.h:82:5: style: Class 'Convolution_search_fft < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/convolution_search.h:63:5: style: Class 'Convolution_search_slow < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/convolution_search.h:63:5: style: Class 'Convolution_search_slow < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/hkl_datatypes.h:322:7: style: Class 'F_phi < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/convolution_search.h:87:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/function_object_bases.h:196:18: note: Virtual function in base class clipper-2.1/clipper/contrib/convolution_search.h:87:10: note: Function in derived class clipper-2.1/clipper/contrib/convolution_search.h:68:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/function_object_bases.h:196:18: note: Virtual function in base class clipper-2.1/clipper/contrib/convolution_search.h:68:10: note: Function in derived class clipper-2.1/clipper/contrib/convolution_search.cpp:96:5: style: The scope of the variable 's' can be reduced. [variableScope] clipper-2.1/clipper/contrib/edcalc.cpp:199:5: debug: Failed to instantiate template "Vec3". The checking continues anyway. [templateInstantiation] clipper-2.1/clipper/contrib/edcalc.cpp:140:5: debug: Failed to instantiate template "Vec3". The checking continues anyway. [templateInstantiation] clipper-2.1/clipper/contrib/edcalc.cpp:83:5: debug: Failed to instantiate template "Vec3". The checking continues anyway. [templateInstantiation] clipper-2.1/clipper/core/atomsf.h:122:5: warning:inconclusive: Member variable 'AtomShapeFn::u_iso_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/atomsf.h:122:5: warning:inconclusive: Member variable 'AtomShapeFn::occ_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/atomsf.h:122:5: warning:inconclusive: Member variable 'AtomShapeFn::a' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/atomsf.h:122:5: warning:inconclusive: Member variable 'AtomShapeFn::b' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/atomsf.h:122:5: warning:inconclusive: Member variable 'AtomShapeFn::aw' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/atomsf.h:122:5: warning:inconclusive: Member variable 'AtomShapeFn::bw' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/atomsf.h:122:5: warning:inconclusive: Member variable 'AtomShapeFn::is_iso' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:410:20: style:inconclusive: Technically the member function 'Matrix < double >::eigen' can be const. [functionConst] clipper-2.1/clipper/core/clipper_types.h:604:45: note: Technically the member function 'Matrix < double >::eigen' can be const. clipper-2.1/clipper/core/clipper_types.h:410:20: note: Technically the member function 'Matrix < double >::eigen' can be const. clipper-2.1/clipper/core/atomsf.h:92:3: style: Class 'ScatteringFactors' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/atomsf.h:124:5: style: Class 'AtomShapeFn' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/atomsf.h:178:5: style: Class 'AtomSF' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/edcalc.h:86:5: style: Class 'EDcalc_aniso < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/edcalc.h:86:5: style: Class 'EDcalc_aniso < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/edcalc.h:74:5: style: Class 'EDcalc_iso < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/edcalc.h:74:5: style: Class 'EDcalc_iso < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/edcalc.h:62:5: style: Class 'EDcalc_mask < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/edcalc.h:62:5: style: Class 'EDcalc_mask < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/edcalc.h:87:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/function_object_bases.h:88:18: note: Virtual function in base class clipper-2.1/clipper/contrib/edcalc.h:87:10: note: Function in derived class clipper-2.1/clipper/contrib/edcalc.h:88:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/function_object_bases.h:89:18: note: Virtual function in base class clipper-2.1/clipper/contrib/edcalc.h:88:10: note: Function in derived class clipper-2.1/clipper/contrib/edcalc.h:75:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/function_object_bases.h:88:18: note: Virtual function in base class clipper-2.1/clipper/contrib/edcalc.h:75:10: note: Function in derived class clipper-2.1/clipper/contrib/edcalc.h:76:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/function_object_bases.h:89:18: note: Virtual function in base class clipper-2.1/clipper/contrib/edcalc.h:76:10: note: Function in derived class clipper-2.1/clipper/contrib/edcalc.h:63:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/function_object_bases.h:88:18: note: Virtual function in base class clipper-2.1/clipper/contrib/edcalc.h:63:10: note: Function in derived class clipper-2.1/clipper/contrib/edcalc.h:64:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/function_object_bases.h:89:18: note: Virtual function in base class clipper-2.1/clipper/contrib/edcalc.h:64:10: note: Function in derived class clipper-2.1/clipper/contrib/fffear.cpp:251:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/contrib/fffear.cpp:314:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/contrib/fffear.h:127:5: warning:inconclusive: Member variable 'FFFear_fft < float >::ffttype' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/contrib/fffear.h:127:5: warning:inconclusive: Member variable 'FFFear_fft < double >::ffttype' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/contrib/fffear.h:105:5: warning:inconclusive: Member variable 'FFFear_slow < float >::xmp' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/contrib/fffear.h:105:5: warning:inconclusive: Member variable 'FFFear_slow < double >::xmp' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/contrib/fffear.h:66:5: style: Class 'FFFear_slow_basic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/fffear.h:85:5: style: Class 'FFFear_fft_basic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/fffear.h:129:5: style: Class 'FFFear_fft < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/fffear.h:129:5: style: Class 'FFFear_fft < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/fffear.h:107:5: style: Class 'FFFear_slow < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/fffear.h:107:5: style: Class 'FFFear_slow < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/fffear.h:136:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/function_object_bases.h:218:18: note: Virtual function in base class clipper-2.1/clipper/contrib/fffear.h:136:10: note: Function in derived class clipper-2.1/clipper/contrib/fffear.h:112:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/function_object_bases.h:218:18: note: Virtual function in base class clipper-2.1/clipper/contrib/fffear.h:112:10: note: Function in derived class clipper-2.1/clipper/contrib/fffear.cpp:59:9: style: The scope of the variable 's' can be reduced. [variableScope] clipper-2.1/clipper/contrib/fffear.cpp:210:5: style: The scope of the variable 's' can be reduced. [variableScope] clipper-2.1/clipper/core/derivs.h:168:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/derivs.h:177:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/derivs.h:181:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/derivs.h:190:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/derivs.h:197:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/derivs.h:205:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/derivs.h:211:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/derivs.h:228:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/xmap.h:685:41: debug: CheckClass::isMemberVar found used member variable 'nsym' with varid 0 [varid0] clipper-2.1/clipper/core/xmap.h:364:10: warning: The class 'Xmap' defines member function with name 'init' also defined in its parent class 'Xmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/xmap.h:327:10: note: Parent function 'Xmap_base::init' clipper-2.1/clipper/core/xmap.h:364:10: note: Derived function 'Xmap::init' clipper-2.1/clipper/core/nxmap.h:366:36: warning: The class 'NXmap' defines member function with name 'init' also defined in its parent class 'NXmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/nxmap.h:235:10: note: Parent function 'NXmap_base::init' clipper-2.1/clipper/core/nxmap.h:366:36: note: Derived function 'NXmap::init' clipper-2.1/clipper/core/nxmap.h:282:71: performance: Function parameter 'i' should be passed by const reference. [passedByValue] clipper-2.1/clipper/core/nxmap.h:285:65: performance: Function parameter 'i' should be passed by const reference. [passedByValue] clipper-2.1/clipper/contrib/mapfilter.h:134:5: style: Class 'MapFilterFn_step' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/mapfilter.h:149:5: style: Class 'MapFilterFn_linear' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/mapfilter.h:164:5: style: Class 'MapFilterFn_quadratic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/mapfilter.h:114:5: style: Class 'MapFilter_fft < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/mapfilter.h:114:5: style: Class 'MapFilter_fft < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/mapfilter.h:71:5: style: Class 'MapFilter_slow < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/mapfilter.h:71:5: style: Class 'MapFilter_slow < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/mapfilter.h:136:6: style: The destructor '~MapFilterFn_step' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/mapfilter.h:58:14: note: Virtual destructor in base class clipper-2.1/clipper/contrib/mapfilter.h:136:6: note: Destructor in derived class clipper-2.1/clipper/contrib/mapfilter.h:138:11: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/mapfilter.h:59:19: note: Virtual function in base class clipper-2.1/clipper/contrib/mapfilter.h:138:11: note: Function in derived class clipper-2.1/clipper/contrib/mapfilter.h:151:6: style: The destructor '~MapFilterFn_linear' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/mapfilter.h:58:14: note: Virtual destructor in base class clipper-2.1/clipper/contrib/mapfilter.h:151:6: note: Destructor in derived class clipper-2.1/clipper/contrib/mapfilter.h:153:11: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/mapfilter.h:59:19: note: Virtual function in base class clipper-2.1/clipper/contrib/mapfilter.h:153:11: note: Function in derived class clipper-2.1/clipper/contrib/mapfilter.h:166:6: style: The destructor '~MapFilterFn_quadratic' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/mapfilter.h:58:14: note: Virtual destructor in base class clipper-2.1/clipper/contrib/mapfilter.h:166:6: note: Destructor in derived class clipper-2.1/clipper/contrib/mapfilter.h:168:11: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/mapfilter.h:59:19: note: Virtual function in base class clipper-2.1/clipper/contrib/mapfilter.h:168:11: note: Function in derived class clipper-2.1/clipper/contrib/mapfilter.cpp:110:9: style: The scope of the variable 's' can be reduced. [variableScope] clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < datatypes :: F_phi < float > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < datatypes :: F_phi < float > >::debug' clipper-2.1/clipper/contrib/originmatch.h:62:5: style: Class 'OriginMatch < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/originmatch.h:62:5: style: Class 'OriginMatch < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/originmatch.h:65:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/function_object_bases.h:255:18: note: Virtual function in base class clipper-2.1/clipper/contrib/originmatch.h:65:10: note: Function in derived class clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < datatypes :: F_phi < double > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < datatypes :: F_phi < double > >::debug' clipper-2.1/clipper/contrib/sfcalc.h:103:5: style: Class 'SFcalc_aniso_fft < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/sfcalc.h:103:5: style: Class 'SFcalc_aniso_fft < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/sfcalc.h:87:5: style: Class 'SFcalc_iso_fft < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/sfcalc.h:87:5: style: Class 'SFcalc_iso_fft < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/sfcalc.h:106:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/function_object_bases.h:70:18: note: Virtual function in base class clipper-2.1/clipper/contrib/sfcalc.h:106:10: note: Function in derived class clipper-2.1/clipper/contrib/sfcalc.h:90:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/function_object_bases.h:70:18: note: Virtual function in base class clipper-2.1/clipper/contrib/sfcalc.h:90:10: note: Function in derived class clipper-2.1/clipper/contrib/sfcalc.h:76:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/function_object_bases.h:70:18: note: Virtual function in base class clipper-2.1/clipper/contrib/sfcalc.h:76:10: note: Function in derived class clipper-2.1/clipper/contrib/sfcalc.h:64:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/function_object_bases.h:70:18: note: Virtual function in base class clipper-2.1/clipper/contrib/sfcalc.h:64:10: note: Function in derived class clipper-2.1/clipper/core/resol_basisfn.h:88:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINEAR [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/resol_basisfn.h:115:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINEAR [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/resol_basisfn.h:142:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINEAR [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/resol_basisfn.h:216:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINEAR [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/resol_basisfn.h:242:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINEAR [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/resol_targetfn.h:72:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUADRATIC [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/resol_targetfn.h:96:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUADRATIC [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/resol_targetfn.h:140:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUADRATIC [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/resol_targetfn.h:159:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUADRATIC [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/resol_targetfn.h:183:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUADRATIC [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/resol_targetfn.h:205:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUADRATIC [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/resol_targetfn.h:116:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUADRATIC [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/resol_fn.h:84:5: warning:inconclusive: Member variable 'BasisFn_base::np_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/resol_fn.h:79:7: warning:inconclusive: Member variable 'Fderiv::f' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/resol_fn.h:80:7: warning: Member variable 'Fderiv::f' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/resol_fn.h:210:5: warning:inconclusive: Member variable 'ResolutionFn::hkl_info_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/resol_fn.h:210:5: warning:inconclusive: Member variable 'ResolutionFn::targetfn_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/resol_fn.h:210:5: warning:inconclusive: Member variable 'ResolutionFn::basisfn_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/contrib/sfcalc_obs.h:63:5: warning: Member variable 'SFcalc_obs_bulk < float >::bulkfrc' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/contrib/sfcalc_obs.h:63:5: warning: Member variable 'SFcalc_obs_bulk < float >::bulkscl' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/contrib/sfcalc_obs.h:63:5: warning: Member variable 'SFcalc_obs_bulk < double >::bulkfrc' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/contrib/sfcalc_obs.h:63:5: warning: Member variable 'SFcalc_obs_bulk < double >::bulkscl' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/contrib/sfcalc_obs.h:67:18: style:inconclusive: Technically the member function 'SFcalc_obs_bulk < float >::bulk_frac' can be const. [functionConst] clipper-2.1/clipper/contrib/sfcalc_obs.h:68:18: style:inconclusive: Technically the member function 'SFcalc_obs_bulk < float >::bulk_scale' can be const. [functionConst] clipper-2.1/clipper/contrib/sfcalc_obs.h:67:18: style:inconclusive: Technically the member function 'SFcalc_obs_bulk < double >::bulk_frac' can be const. [functionConst] clipper-2.1/clipper/contrib/sfcalc_obs.h:68:18: style:inconclusive: Technically the member function 'SFcalc_obs_bulk < double >::bulk_scale' can be const. [functionConst] clipper-2.1/clipper/core/clipper_types.h:410:20: style:inconclusive: Technically the member function 'Matrix < ftype >::eigen' can be const. [functionConst] clipper-2.1/clipper/core/clipper_types.h:604:45: note: Technically the member function 'Matrix < ftype >::eigen' can be const. clipper-2.1/clipper/core/clipper_types.h:410:20: note: Technically the member function 'Matrix < ftype >::eigen' can be const. clipper-2.1/clipper/core/hkl_datatypes.h:146:12: performance:inconclusive: Technically the member function 'F_sigF < float >::friedel' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:147:12: performance:inconclusive: Technically the member function 'F_sigF < float >::shift_phase' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:167:13: performance:inconclusive: Technically the member function 'F_sigF < float >::cov' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < clipper :: datatypes :: F_phi < float > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < clipper :: datatypes :: F_phi < float > >::debug' clipper-2.1/clipper/core/hkl_datatypes.h:144:12: warning: The class 'F_sigF < float >' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:144:12: note: Derived function 'F_sigF < float >::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:145:21: warning: The class 'F_sigF < float >' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:145:21: note: Derived function 'F_sigF < float >::type' clipper-2.1/clipper/core/hkl_datatypes.h:146:12: warning: The class 'F_sigF < float >' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:146:12: note: Derived function 'F_sigF < float >::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:147:12: warning: The class 'F_sigF < float >' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:147:12: note: Derived function 'F_sigF < float >::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:148:12: warning: The class 'F_sigF < float >' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:148:12: note: Derived function 'F_sigF < float >::missing' clipper-2.1/clipper/core/hkl_datatypes.h:149:18: warning: The class 'F_sigF < float >' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:149:18: note: Derived function 'F_sigF < float >::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:150:21: warning: The class 'F_sigF < float >' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:150:21: note: Derived function 'F_sigF < float >::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:151:12: warning: The class 'F_sigF < float >' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:151:12: note: Derived function 'F_sigF < float >::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:153:12: warning: The class 'F_sigF < float >' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:153:12: note: Derived function 'F_sigF < float >::data_import' clipper-2.1/clipper/contrib/edcalc.h:74:5: style: Class 'EDcalc_iso' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/resol_fn.h:80:7: style: Class 'Fderiv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/resol_targetfn.h:201:5: style: Class 'TargetFn_scaleEsq' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/sfcalc_obs.h:63:5: style: Class 'SFcalc_obs_bulk < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/sfcalc_obs.h:63:5: style: Class 'SFcalc_obs_bulk < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/resol_basisfn.h:88:12: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:94:20: note: Virtual function in base class clipper-2.1/clipper/core/resol_basisfn.h:88:12: note: Function in derived class clipper-2.1/clipper/core/resol_basisfn.h:90:9: style: The function 'num_diagonals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:96:17: note: Virtual function in base class clipper-2.1/clipper/core/resol_basisfn.h:90:9: note: Function in derived class clipper-2.1/clipper/core/resol_basisfn.h:92:11: style: The function 'f' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:90:19: note: Virtual function in base class clipper-2.1/clipper/core/resol_basisfn.h:92:11: note: Function in derived class clipper-2.1/clipper/core/resol_basisfn.h:94:33: style: The function 'fderiv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:92:27: note: Virtual function in base class clipper-2.1/clipper/core/resol_basisfn.h:94:33: note: Function in derived class clipper-2.1/clipper/core/resol_basisfn.h:115:12: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:94:20: note: Virtual function in base class clipper-2.1/clipper/core/resol_basisfn.h:115:12: note: Function in derived class clipper-2.1/clipper/core/resol_basisfn.h:117:9: style: The function 'num_diagonals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:96:17: note: Virtual function in base class clipper-2.1/clipper/core/resol_basisfn.h:117:9: note: Function in derived class clipper-2.1/clipper/core/resol_basisfn.h:119:11: style: The function 'f' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:90:19: note: Virtual function in base class clipper-2.1/clipper/core/resol_basisfn.h:119:11: note: Function in derived class clipper-2.1/clipper/core/resol_basisfn.h:121:33: style: The function 'fderiv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:92:27: note: Virtual function in base class clipper-2.1/clipper/core/resol_basisfn.h:121:33: note: Function in derived class clipper-2.1/clipper/core/resol_basisfn.h:142:12: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:94:20: note: Virtual function in base class clipper-2.1/clipper/core/resol_basisfn.h:142:12: note: Function in derived class clipper-2.1/clipper/core/resol_basisfn.h:144:9: style: The function 'num_diagonals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:96:17: note: Virtual function in base class clipper-2.1/clipper/core/resol_basisfn.h:144:9: note: Function in derived class clipper-2.1/clipper/core/resol_basisfn.h:146:11: style: The function 'f' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:90:19: note: Virtual function in base class clipper-2.1/clipper/core/resol_basisfn.h:146:11: note: Function in derived class clipper-2.1/clipper/core/resol_basisfn.h:148:33: style: The function 'fderiv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:92:27: note: Virtual function in base class clipper-2.1/clipper/core/resol_basisfn.h:148:33: note: Function in derived class clipper-2.1/clipper/core/resol_basisfn.h:168:33: style: The function 'fderiv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:92:27: note: Virtual function in base class clipper-2.1/clipper/core/resol_basisfn.h:168:33: note: Function in derived class clipper-2.1/clipper/core/resol_basisfn.h:188:33: style: The function 'fderiv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:92:27: note: Virtual function in base class clipper-2.1/clipper/core/resol_basisfn.h:188:33: note: Function in derived class clipper-2.1/clipper/core/resol_basisfn.h:213:33: style: The function 'fderiv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:92:27: note: Virtual function in base class clipper-2.1/clipper/core/resol_basisfn.h:213:33: note: Function in derived class clipper-2.1/clipper/core/resol_basisfn.h:216:12: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:94:20: note: Virtual function in base class clipper-2.1/clipper/core/resol_basisfn.h:216:12: note: Function in derived class clipper-2.1/clipper/core/resol_basisfn.h:239:33: style: The function 'fderiv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:92:27: note: Virtual function in base class clipper-2.1/clipper/core/resol_basisfn.h:239:33: note: Function in derived class clipper-2.1/clipper/core/resol_basisfn.h:242:12: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:94:20: note: Virtual function in base class clipper-2.1/clipper/core/resol_basisfn.h:242:12: note: Function in derived class clipper-2.1/clipper/core/resol_basisfn.h:262:33: style: The function 'fderiv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:92:27: note: Virtual function in base class clipper-2.1/clipper/core/resol_basisfn.h:262:33: note: Function in derived class clipper-2.1/clipper/core/resol_targetfn.h:70:12: style: The function 'rderiv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:130:20: note: Virtual function in base class clipper-2.1/clipper/core/resol_targetfn.h:70:12: note: Function in derived class clipper-2.1/clipper/core/resol_targetfn.h:72:12: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:132:20: note: Virtual function in base class clipper-2.1/clipper/core/resol_targetfn.h:72:12: note: Function in derived class clipper-2.1/clipper/core/resol_targetfn.h:94:12: style: The function 'rderiv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:130:20: note: Virtual function in base class clipper-2.1/clipper/core/resol_targetfn.h:94:12: note: Function in derived class clipper-2.1/clipper/core/resol_targetfn.h:96:12: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:132:20: note: Virtual function in base class clipper-2.1/clipper/core/resol_targetfn.h:96:12: note: Function in derived class clipper-2.1/clipper/core/resol_targetfn.h:138:12: style: The function 'rderiv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:130:20: note: Virtual function in base class clipper-2.1/clipper/core/resol_targetfn.h:138:12: note: Function in derived class clipper-2.1/clipper/core/resol_targetfn.h:140:12: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:132:20: note: Virtual function in base class clipper-2.1/clipper/core/resol_targetfn.h:140:12: note: Function in derived class clipper-2.1/clipper/core/resol_targetfn.h:157:12: style: The function 'rderiv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:130:20: note: Virtual function in base class clipper-2.1/clipper/core/resol_targetfn.h:157:12: note: Function in derived class clipper-2.1/clipper/core/resol_targetfn.h:159:12: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:132:20: note: Virtual function in base class clipper-2.1/clipper/core/resol_targetfn.h:159:12: note: Function in derived class clipper-2.1/clipper/core/resol_targetfn.h:181:12: style: The function 'rderiv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:130:20: note: Virtual function in base class clipper-2.1/clipper/core/resol_targetfn.h:181:12: note: Function in derived class clipper-2.1/clipper/core/resol_targetfn.h:183:12: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:132:20: note: Virtual function in base class clipper-2.1/clipper/core/resol_targetfn.h:183:12: note: Function in derived class clipper-2.1/clipper/core/resol_targetfn.h:203:12: style: The function 'rderiv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:130:20: note: Virtual function in base class clipper-2.1/clipper/core/resol_targetfn.h:203:12: note: Function in derived class clipper-2.1/clipper/core/resol_targetfn.h:205:12: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:132:20: note: Virtual function in base class clipper-2.1/clipper/core/resol_targetfn.h:205:12: note: Function in derived class clipper-2.1/clipper/core/resol_targetfn.h:235:12: style: The function 'rderiv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:130:20: note: Virtual function in base class clipper-2.1/clipper/core/resol_targetfn.h:235:12: note: Function in derived class clipper-2.1/clipper/core/resol_targetfn.h:267:12: style: The function 'rderiv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:130:20: note: Virtual function in base class clipper-2.1/clipper/core/resol_targetfn.h:267:12: note: Function in derived class clipper-2.1/clipper/contrib/sfcalc_obs.h:66:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/function_object_bases.h:109:18: note: Virtual function in base class clipper-2.1/clipper/contrib/sfcalc_obs.h:66:10: note: Function in derived class clipper-2.1/clipper/core/resol_targetfn.h:114:12: style: The function 'rderiv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:130:20: note: Virtual function in base class clipper-2.1/clipper/core/resol_targetfn.h:114:12: note: Function in derived class clipper-2.1/clipper/core/resol_targetfn.h:116:12: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/resol_fn.h:132:20: note: Virtual function in base class clipper-2.1/clipper/core/resol_targetfn.h:116:12: note: Function in derived class clipper-2.1/clipper/contrib/sfcalc_obs.cpp:131:11: style: The scope of the variable 'w' can be reduced. [variableScope] clipper-2.1/clipper/core/resol_targetfn.h:481:13: style: Local variable 'sigmaa' shadows outer function [shadowFunction] clipper-2.1/clipper/core/resol_targetfn.h:237:18: note: Shadowed declaration clipper-2.1/clipper/core/resol_targetfn.h:481:13: note: Shadow variable clipper-2.1/clipper/core/resol_targetfn.h:526:13: style: Local variable 'sigmaa' shadows outer function [shadowFunction] clipper-2.1/clipper/core/resol_targetfn.h:269:18: note: Shadowed declaration clipper-2.1/clipper/core/resol_targetfn.h:526:13: note: Shadow variable clipper-2.1/clipper/contrib/sfscale.cpp:152:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsig_ [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/contrib/sfscale.cpp:55:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P1 [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/contrib/sfscale.cpp:86:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P1 [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/contrib/sfscale.cpp:250:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/contrib/sfscale.h:84:17: performance:inconclusive: Technically the member function 'SFscale_aniso < float >::obs' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/contrib/sfscale.h:85:17: performance:inconclusive: Technically the member function 'SFscale_aniso < float >::obs' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/contrib/sfscale.h:86:14: performance:inconclusive: Technically the member function 'SFscale_aniso < float >::sigobs' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/contrib/sfscale.h:87:14: performance:inconclusive: Technically the member function 'SFscale_aniso < float >::sigobs' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/contrib/sfscale.h:84:17: performance:inconclusive: Technically the member function 'SFscale_aniso < double >::obs' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/contrib/sfscale.h:85:17: performance:inconclusive: Technically the member function 'SFscale_aniso < double >::obs' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/contrib/sfscale.h:86:14: performance:inconclusive: Technically the member function 'SFscale_aniso < double >::sigobs' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/contrib/sfscale.h:87:14: performance:inconclusive: Technically the member function 'SFscale_aniso < double >::sigobs' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:72:12: performance:inconclusive: Technically the member function 'I_sigI < float >::friedel' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:73:12: performance:inconclusive: Technically the member function 'I_sigI < float >::shift_phase' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:93:13: performance:inconclusive: Technically the member function 'I_sigI < float >::cov' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:72:12: performance:inconclusive: Technically the member function 'I_sigI < double >::friedel' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:73:12: performance:inconclusive: Technically the member function 'I_sigI < double >::shift_phase' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:93:13: performance:inconclusive: Technically the member function 'I_sigI < double >::cov' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < datatypes :: F_sigF < float > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < datatypes :: F_sigF < float > >::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < datatypes :: I_sigI < float > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < datatypes :: I_sigI < float > >::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < datatypes :: F_sigF < double > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < datatypes :: F_sigF < double > >::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < datatypes :: I_sigI < double > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < datatypes :: I_sigI < double > >::debug' clipper-2.1/clipper/core/hkl_datatypes.h:70:12: warning: The class 'I_sigI < float >' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:70:12: note: Derived function 'I_sigI < float >::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:71:21: warning: The class 'I_sigI < float >' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:71:21: note: Derived function 'I_sigI < float >::type' clipper-2.1/clipper/core/hkl_datatypes.h:72:12: warning: The class 'I_sigI < float >' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:72:12: note: Derived function 'I_sigI < float >::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:73:12: warning: The class 'I_sigI < float >' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:73:12: note: Derived function 'I_sigI < float >::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:74:12: warning: The class 'I_sigI < float >' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:74:12: note: Derived function 'I_sigI < float >::missing' clipper-2.1/clipper/core/hkl_datatypes.h:75:18: warning: The class 'I_sigI < float >' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:75:18: note: Derived function 'I_sigI < float >::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:76:21: warning: The class 'I_sigI < float >' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:76:21: note: Derived function 'I_sigI < float >::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:77:12: warning: The class 'I_sigI < float >' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:77:12: note: Derived function 'I_sigI < float >::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:79:12: warning: The class 'I_sigI < float >' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:79:12: note: Derived function 'I_sigI < float >::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:70:12: warning: The class 'I_sigI < double >' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:70:12: note: Derived function 'I_sigI < double >::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:71:21: warning: The class 'I_sigI < double >' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:71:21: note: Derived function 'I_sigI < double >::type' clipper-2.1/clipper/core/hkl_datatypes.h:72:12: warning: The class 'I_sigI < double >' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:72:12: note: Derived function 'I_sigI < double >::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:73:12: warning: The class 'I_sigI < double >' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:73:12: note: Derived function 'I_sigI < double >::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:74:12: warning: The class 'I_sigI < double >' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:74:12: note: Derived function 'I_sigI < double >::missing' clipper-2.1/clipper/core/hkl_datatypes.h:75:18: warning: The class 'I_sigI < double >' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:75:18: note: Derived function 'I_sigI < double >::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:76:21: warning: The class 'I_sigI < double >' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:76:21: note: Derived function 'I_sigI < double >::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:77:12: warning: The class 'I_sigI < double >' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:77:12: note: Derived function 'I_sigI < double >::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:79:12: warning: The class 'I_sigI < double >' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:79:12: note: Derived function 'I_sigI < double >::data_import' clipper-2.1/clipper/contrib/sfscale.h:65:5: style: Class 'SFscale_aniso < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/sfscale.h:65:5: style: Class 'SFscale_aniso < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/sfscale.h:68:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/function_object_bases.h:145:18: note: Virtual function in base class clipper-2.1/clipper/contrib/sfscale.h:68:10: note: Function in derived class clipper-2.1/clipper/contrib/sfscale.h:70:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/function_object_bases.h:152:18: note: Virtual function in base class clipper-2.1/clipper/contrib/sfscale.h:70:10: note: Function in derived class clipper-2.1/clipper/contrib/sfscale.h:72:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/function_object_bases.h:158:18: note: Virtual function in base class clipper-2.1/clipper/contrib/sfscale.h:72:10: note: Function in derived class clipper-2.1/clipper/core/hkl_operators.h:114:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/hkl_operators.h:116:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/contrib/sfweight.cpp:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abcd [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/contrib/sfweight.cpp:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abcd [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/contrib/sfweight.cpp:212:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/contrib/sfweight.cpp:339:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable llw [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/contrib/sfweight.cpp:179:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cosa [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/contrib/sfweight.cpp:422:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P1 [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/contrib/sfweight.h:71:5: warning: Member variable 'SFweight_spline < float >::llw' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/contrib/sfweight.h:71:5: warning: Member variable 'SFweight_spline < float >::llf' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/contrib/sfweight.h:71:5: warning: Member variable 'SFweight_spline < double >::llw' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/contrib/sfweight.h:71:5: warning: Member variable 'SFweight_spline < double >::llf' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/contrib/sfweight.h:84:31: style:inconclusive: Technically the member function 'SFweight_spline < float >::params_scale' can be const. [functionConst] clipper-2.1/clipper/contrib/sfweight.h:85:31: style:inconclusive: Technically the member function 'SFweight_spline < float >::params_error' can be const. [functionConst] clipper-2.1/clipper/contrib/sfweight.h:86:19: style:inconclusive: Technically the member function 'SFweight_spline < float >::log_likelihood_work' can be const. [functionConst] clipper-2.1/clipper/contrib/sfweight.h:87:19: style:inconclusive: Technically the member function 'SFweight_spline < float >::log_likelihood_free' can be const. [functionConst] clipper-2.1/clipper/contrib/sfweight.h:84:31: style:inconclusive: Technically the member function 'SFweight_spline < double >::params_scale' can be const. [functionConst] clipper-2.1/clipper/contrib/sfweight.h:85:31: style:inconclusive: Technically the member function 'SFweight_spline < double >::params_error' can be const. [functionConst] clipper-2.1/clipper/contrib/sfweight.h:86:19: style:inconclusive: Technically the member function 'SFweight_spline < double >::log_likelihood_work' can be const. [functionConst] clipper-2.1/clipper/contrib/sfweight.h:87:19: style:inconclusive: Technically the member function 'SFweight_spline < double >::log_likelihood_free' can be const. [functionConst] clipper-2.1/clipper/core/hkl_datatypes.h:229:12: performance:inconclusive: Technically the member function 'E_sigE < float >::friedel' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:230:12: performance:inconclusive: Technically the member function 'E_sigE < float >::shift_phase' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:250:13: performance:inconclusive: Technically the member function 'E_sigE < float >::cov' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:229:12: performance:inconclusive: Technically the member function 'E_sigE < double >::friedel' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:230:12: performance:inconclusive: Technically the member function 'E_sigE < double >::shift_phase' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:250:13: performance:inconclusive: Technically the member function 'E_sigE < double >::cov' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < Flag_bool >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < Flag_bool >::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < Flag >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < Flag >::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < datatypes :: ABCD < float > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < datatypes :: ABCD < float > >::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < datatypes :: Flag_bool >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < datatypes :: Flag_bool >::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < datatypes :: E_sigE < float > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < datatypes :: E_sigE < float > >::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < datatypes :: ABCD < double > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < datatypes :: ABCD < double > >::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < datatypes :: E_sigE < double > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < datatypes :: E_sigE < double > >::debug' clipper-2.1/clipper/core/hkl_datatypes.h:227:12: warning: The class 'E_sigE < float >' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:227:12: note: Derived function 'E_sigE < float >::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:228:21: warning: The class 'E_sigE < float >' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:228:21: note: Derived function 'E_sigE < float >::type' clipper-2.1/clipper/core/hkl_datatypes.h:229:12: warning: The class 'E_sigE < float >' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:229:12: note: Derived function 'E_sigE < float >::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:230:12: warning: The class 'E_sigE < float >' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:230:12: note: Derived function 'E_sigE < float >::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:231:12: warning: The class 'E_sigE < float >' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:231:12: note: Derived function 'E_sigE < float >::missing' clipper-2.1/clipper/core/hkl_datatypes.h:232:18: warning: The class 'E_sigE < float >' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:232:18: note: Derived function 'E_sigE < float >::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:233:21: warning: The class 'E_sigE < float >' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:233:21: note: Derived function 'E_sigE < float >::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:234:12: warning: The class 'E_sigE < float >' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:234:12: note: Derived function 'E_sigE < float >::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:236:12: warning: The class 'E_sigE < float >' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:236:12: note: Derived function 'E_sigE < float >::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:227:12: warning: The class 'E_sigE < double >' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:227:12: note: Derived function 'E_sigE < double >::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:228:21: warning: The class 'E_sigE < double >' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:228:21: note: Derived function 'E_sigE < double >::type' clipper-2.1/clipper/core/hkl_datatypes.h:229:12: warning: The class 'E_sigE < double >' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:229:12: note: Derived function 'E_sigE < double >::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:230:12: warning: The class 'E_sigE < double >' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:230:12: note: Derived function 'E_sigE < double >::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:231:12: warning: The class 'E_sigE < double >' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:231:12: note: Derived function 'E_sigE < double >::missing' clipper-2.1/clipper/core/hkl_datatypes.h:232:18: warning: The class 'E_sigE < double >' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:232:18: note: Derived function 'E_sigE < double >::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:233:21: warning: The class 'E_sigE < double >' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:233:21: note: Derived function 'E_sigE < double >::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:234:12: warning: The class 'E_sigE < double >' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:234:12: note: Derived function 'E_sigE < double >::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:236:12: warning: The class 'E_sigE < double >' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:236:12: note: Derived function 'E_sigE < double >::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:339:12: warning: The class 'Phi_fom < float >' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:339:12: note: Derived function 'Phi_fom < float >::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:340:21: warning: The class 'Phi_fom < float >' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:340:21: note: Derived function 'Phi_fom < float >::type' clipper-2.1/clipper/core/hkl_datatypes.h:341:12: warning: The class 'Phi_fom < float >' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:341:12: note: Derived function 'Phi_fom < float >::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:343:12: warning: The class 'Phi_fom < float >' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:343:12: note: Derived function 'Phi_fom < float >::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:345:12: warning: The class 'Phi_fom < float >' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:345:12: note: Derived function 'Phi_fom < float >::missing' clipper-2.1/clipper/core/hkl_datatypes.h:347:18: warning: The class 'Phi_fom < float >' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:347:18: note: Derived function 'Phi_fom < float >::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:348:21: warning: The class 'Phi_fom < float >' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:348:21: note: Derived function 'Phi_fom < float >::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:349:12: warning: The class 'Phi_fom < float >' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:349:12: note: Derived function 'Phi_fom < float >::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:351:12: warning: The class 'Phi_fom < float >' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:351:12: note: Derived function 'Phi_fom < float >::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:368:12: warning: The class 'ABCD < float >' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:368:12: note: Derived function 'ABCD < float >::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:369:21: warning: The class 'ABCD < float >' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:369:21: note: Derived function 'ABCD < float >::type' clipper-2.1/clipper/core/hkl_datatypes.h:370:12: warning: The class 'ABCD < float >' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:370:12: note: Derived function 'ABCD < float >::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:371:12: warning: The class 'ABCD < float >' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:371:12: note: Derived function 'ABCD < float >::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:387:12: warning: The class 'ABCD < float >' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:387:12: note: Derived function 'ABCD < float >::missing' clipper-2.1/clipper/core/hkl_datatypes.h:388:18: warning: The class 'ABCD < float >' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:388:18: note: Derived function 'ABCD < float >::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:389:21: warning: The class 'ABCD < float >' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:389:21: note: Derived function 'ABCD < float >::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:390:12: warning: The class 'ABCD < float >' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:390:12: note: Derived function 'ABCD < float >::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:392:12: warning: The class 'ABCD < float >' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:392:12: note: Derived function 'ABCD < float >::data_import' clipper-2.1/clipper/core/hkl_operators.h:99:5: style: Class 'LogPhaseProb' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/sfweight.h:71:5: style: Class 'SFweight_spline < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/sfweight.h:71:5: style: Class 'SFweight_spline < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/resol_targetfn.h:201:5: style: Class 'TargetFn_scaleEsq < datatypes :: E_sigE < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/resol_targetfn.h:201:5: style: Class 'TargetFn_scaleEsq < datatypes :: E_sigE < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/sfweight.h:78:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/function_object_bases.h:130:18: note: Virtual function in base class clipper-2.1/clipper/contrib/sfweight.h:78:10: note: Function in derived class clipper-2.1/clipper/contrib/sfweight.cpp:127:9: style: The scope of the variable 'q' can be reduced. [variableScope] clipper-2.1/clipper/contrib/sfweight.cpp:127:12: style: The scope of the variable 'q1' can be reduced. [variableScope] clipper-2.1/clipper/contrib/sfweight.cpp:127:16: style: The scope of the variable 'q2' can be reduced. [variableScope] clipper-2.1/clipper/contrib/sfweight.cpp:127:20: style: The scope of the variable 'e' can be reduced. [variableScope] clipper-2.1/clipper/contrib/sfweight.cpp:272:9: style: The scope of the variable 'll' can be reduced. [variableScope] clipper-2.1/clipper/contrib/sfweight.cpp:126:66: style: Variable 'asum_dsw' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/core/map_utils.h:65:5: warning:inconclusive: Member variable 'Map_stats::mean_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/map_utils.h:65:5: warning:inconclusive: Member variable 'Map_stats::std_dev_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/map_utils.h:65:5: warning:inconclusive: Member variable 'Map_stats::min_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/map_utils.h:65:5: warning:inconclusive: Member variable 'Map_stats::max_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/contrib/skeleton.h:116:5: warning:inconclusive: Member variable 'Skeleton_fast < char , float >::cube' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/contrib/skeleton.h:116:5: warning:inconclusive: Member variable 'Skeleton_fast < char , double >::cube' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/contrib/skeleton.h:116:5: warning:inconclusive: Member variable 'Skeleton_fast < short , float >::cube' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/contrib/skeleton.h:116:5: warning:inconclusive: Member variable 'Skeleton_fast < short , double >::cube' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/contrib/skeleton.h:116:5: warning:inconclusive: Member variable 'Skeleton_fast < int , float >::cube' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/contrib/skeleton.h:116:5: warning:inconclusive: Member variable 'Skeleton_fast < int , double >::cube' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/contrib/skeleton.cpp:93:3: performance: Variable 'm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/core/clipper_stats.h:60:22: performance: Variable 'lmin' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/core/clipper_stats.h:60:40: performance: Variable 'lmax' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/core/clipper_stats.h:62:50: performance: Variable 'lmin' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/core/clipper_stats.h:62:62: performance: Variable 'lmax' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/contrib/skeleton.h:86:5: style: Class 'Skeleton_basic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/skeleton.h:64:7: style: Class 'Neighbours' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/skeleton.h:73:7: style: Class 'NCube' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/map_utils.h:66:23: style: Class 'Map_stats' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/map_utils.h:102:7: style: Class 'Compare_density' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/skeleton.h:107:7: style: Class 'Neighbours' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/map_utils.h:116:13: style: The scope of the variable 'w' can be reduced. [variableScope] clipper-2.1/clipper/core/map_utils.h:116:16: style: The scope of the variable 'x' can be reduced. [variableScope] clipper-2.1/clipper/contrib/skeleton.cpp:54:84: style:inconclusive: Function 'Neighbours' argument 2 names different: declaration 'min_dist' definition 'min_distsq'. [funcArgNamesDifferent] clipper-2.1/clipper/contrib/skeleton.h:64:62: note: Function 'Neighbours' argument 2 names different: declaration 'min_dist' definition 'min_distsq'. clipper-2.1/clipper/contrib/skeleton.cpp:54:84: note: Function 'Neighbours' argument 2 names different: declaration 'min_dist' definition 'min_distsq'. clipper-2.1/clipper/contrib/skeleton.cpp:54:108: style:inconclusive: Function 'Neighbours' argument 3 names different: declaration 'max_dist' definition 'max_distsq'. [funcArgNamesDifferent] clipper-2.1/clipper/contrib/skeleton.h:64:90: note: Function 'Neighbours' argument 3 names different: declaration 'max_dist' definition 'max_distsq'. clipper-2.1/clipper/contrib/skeleton.cpp:54:108: note: Function 'Neighbours' argument 3 names different: declaration 'max_dist' definition 'max_distsq'. clipper-2.1/clipper/contrib/skeleton.cpp:195:16: style: Local variable 'val' shadows outer variable [shadowVariable] clipper-2.1/clipper/contrib/skeleton.cpp:169:7: note: Shadowed declaration clipper-2.1/clipper/contrib/skeleton.cpp:195:16: note: Shadow variable clipper-2.1/clipper/contrib/test_contrib.cpp:90:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hall [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < clipper :: datatypes :: F_sigF < float > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < clipper :: datatypes :: F_sigF < float > >::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < clipper :: datatypes :: ABCD < float > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < clipper :: datatypes :: ABCD < float > >::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < clipper :: datatypes :: Phi_fom < float > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < clipper :: datatypes :: Phi_fom < float > >::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < clipper :: datatypes :: Flag >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < clipper :: datatypes :: Flag >::debug' clipper-2.1/clipper/contrib/sfcalc.h:87:5: style: Class 'SFcalc_iso_fft' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/sfcalc.h:103:5: style: Class 'SFcalc_aniso_fft' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/contrib/test_contrib.cpp:247:10: style: Variable 'r11' is reassigned a value before the old one has been used. [redundantAssignment] clipper-2.1/clipper/contrib/test_contrib.cpp:239:10: note: r11 is assigned clipper-2.1/clipper/contrib/test_contrib.cpp:247:10: note: r11 is overwritten clipper-2.1/clipper/contrib/test_contrib.cpp:182:28: style: Local variable 'abcd' shadows outer variable [shadowVariable] clipper-2.1/clipper/contrib/test_contrib.cpp:76:35: note: Shadowed declaration clipper-2.1/clipper/contrib/test_contrib.cpp:182:28: note: Shadow variable clipper-2.1/clipper/contrib/test_contrib.cpp:78:20: performance:inconclusive: Use const reference for 'spgr' to avoid unnecessary data copying. [redundantCopyLocalConst] clipper-2.1/clipper/contrib/test_contrib.cpp:79:20: performance:inconclusive: Use const reference for 'cell' to avoid unnecessary data copying. [redundantCopyLocalConst] clipper-2.1/clipper/contrib/test_contrib.cpp:134:2: style: Instance of 'SFcalc_iso_fft' object is destroyed immediately. [unusedScopedObject] clipper-2.1/clipper/contrib/test_contrib.cpp:247:10: style: Variable 'r11' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/core/atomsf.cpp:399:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/atomsf.cpp:640:12: style: The scope of the variable 'aexp' can be reduced. [variableScope] clipper-2.1/clipper/core/atomsf.cpp:673:105: style: Parameter 'curv' can be declared as reference to const [constParameterReference] clipper-2.1/clipper/core/atomsf.cpp:780:31: style: Variable 'atyp' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/core/atomsf.cpp:781:31: style: Variable 'atyp' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/core/atomsf.cpp:783:12: style: Variable 'atyp' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/core/clipper_types.h:333:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:343:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:346:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:359:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/cell.cpp:193:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_instance.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_ [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_instance.cpp:61:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_instance.cpp:68:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_instance.cpp:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_memory.cpp:63:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_memory.cpp:73:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_memory.cpp:100:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_memory.cpp:117:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_memory.cpp:132:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_memory.h:70:6: style: The destructor '~Property < int >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/clipper_memory.h:61:14: note: Virtual destructor in base class clipper-2.1/clipper/core/clipper_memory.h:70:6: note: Destructor in derived class clipper-2.1/clipper/core/clipper_memory.h:70:6: style: The destructor '~Property < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/clipper_memory.h:61:14: note: Virtual destructor in base class clipper-2.1/clipper/core/clipper_memory.h:70:6: note: Destructor in derived class clipper-2.1/clipper/core/clipper_memory.h:70:6: style: The destructor '~Property < double >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/clipper_memory.h:61:14: note: Virtual destructor in base class clipper-2.1/clipper/core/clipper_memory.h:70:6: note: Destructor in derived class clipper-2.1/clipper/core/clipper_memory.h:70:6: style: The destructor '~Property < std :: string >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/clipper_memory.h:61:14: note: Virtual destructor in base class clipper-2.1/clipper/core/clipper_memory.h:70:6: note: Destructor in derived class clipper-2.1/clipper/core/clipper_memory.cpp:107:11: warning: Possible null pointer dereference: result [nullPointer] clipper-2.1/clipper/core/clipper_memory.cpp:98:33: note: Assignment 'result=NULL', assigned value is 0 clipper-2.1/clipper/core/clipper_memory.cpp:99:22: note: Assuming condition is false clipper-2.1/clipper/core/clipper_memory.cpp:107:11: note: Null pointer dereference clipper-2.1/clipper/core/clipper_message.cpp:60:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:126:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:128:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:136:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:170:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:171:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:172:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:174:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:176:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:178:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:206:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:208:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:228:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:232:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:237:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:248:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:252:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:280:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:283:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:309:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:313:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:317:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:475:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:490:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:505:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:517:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_test.cpp:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_test.cpp:87:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_test.cpp:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_thread.cpp:56:14: warning: Member variable 'Thread_base::thread' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_thread.cpp:64:10: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/clipper_thread.cpp:76:4: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/clipper_types.cpp:77:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.cpp:106:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.cpp:112:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/clipper_types.h:262:12: warning:inconclusive: Member variable 'Mat33sym < float >::m00' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:262:12: warning:inconclusive: Member variable 'Mat33sym < float >::m11' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:262:12: warning:inconclusive: Member variable 'Mat33sym < float >::m22' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:262:12: warning:inconclusive: Member variable 'Mat33sym < float >::m01' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:262:12: warning:inconclusive: Member variable 'Mat33sym < float >::m02' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:262:12: warning:inconclusive: Member variable 'Mat33sym < float >::m12' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:262:12: warning:inconclusive: Member variable 'Mat33sym < double >::m00' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:262:12: warning:inconclusive: Member variable 'Mat33sym < double >::m11' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:262:12: warning:inconclusive: Member variable 'Mat33sym < double >::m22' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:262:12: warning:inconclusive: Member variable 'Mat33sym < double >::m01' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:262:12: warning:inconclusive: Member variable 'Mat33sym < double >::m02' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:262:12: warning:inconclusive: Member variable 'Mat33sym < double >::m12' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:186:12: warning:inconclusive: Member variable 'Mat33 < float >::mat' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:186:12: warning:inconclusive: Member variable 'Mat33 < double >::mat' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/clipper_types.h:410:20: style:inconclusive: Technically the member function 'Matrix < float >::eigen' can be const. [functionConst] clipper-2.1/clipper/core/clipper_types.h:604:45: note: Technically the member function 'Matrix < float >::eigen' can be const. clipper-2.1/clipper/core/clipper_types.h:410:20: note: Technically the member function 'Matrix < float >::eigen' can be const. clipper-2.1/clipper/core/clipper_types.cpp:54:13: style: Local variable 'i' shadows outer function [shadowFunction] clipper-2.1/clipper/core/clipper_types.h:95:9: note: Shadowed declaration clipper-2.1/clipper/core/clipper_types.cpp:54:13: note: Shadow variable clipper-2.1/clipper/core/clipper_types.cpp:89:7: style: Local variable 'i' shadows outer function [shadowFunction] clipper-2.1/clipper/core/clipper_types.h:95:9: note: Shadowed declaration clipper-2.1/clipper/core/clipper_types.cpp:89:7: note: Shadow variable clipper-2.1/clipper/core/clipper_types.cpp:122:13: style: Local variable 'i' shadows outer function [shadowFunction] clipper-2.1/clipper/core/clipper_types.h:95:9: note: Shadowed declaration clipper-2.1/clipper/core/clipper_types.cpp:122:13: note: Shadow variable clipper-2.1/clipper/core/clipper_types.cpp:134:37: style: Local variable 'i' shadows outer function [shadowFunction] clipper-2.1/clipper/core/clipper_types.h:95:9: note: Shadowed declaration clipper-2.1/clipper/core/clipper_types.cpp:134:37: note: Shadow variable clipper-2.1/clipper/core/clipper_types.cpp:137:38: style: Local variable 'f' shadows outer function [shadowFunction] clipper-2.1/clipper/core/clipper_types.h:99:11: note: Shadowed declaration clipper-2.1/clipper/core/clipper_types.cpp:137:38: note: Shadow variable clipper-2.1/clipper/core/clipper_types.cpp:140:39: style: Local variable 'f' shadows outer function [shadowFunction] clipper-2.1/clipper/core/clipper_types.h:99:11: note: Shadowed declaration clipper-2.1/clipper/core/clipper_types.cpp:140:39: note: Shadow variable clipper-2.1/clipper/core/clipper_types.cpp:148:7: style: Local variable 'i' shadows outer function [shadowFunction] clipper-2.1/clipper/core/clipper_types.h:95:9: note: Shadowed declaration clipper-2.1/clipper/core/clipper_types.cpp:148:7: note: Shadow variable clipper-2.1/clipper/core/clipper_util.cpp:116:41: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] clipper-2.1/clipper/core/clipper_util.cpp:72:5: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/clipper_util.cpp:73:5: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/clipper_util.cpp:75:7: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/clipper_util.cpp:77:7: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/clipper_util.cpp:112:37: style:inconclusive: Function 'sim_integ' argument 1 names different: declaration 'x' definition 'x0'. [funcArgNamesDifferent] clipper-2.1/clipper/core/clipper_util.h:99:42: note: Function 'sim_integ' argument 1 names different: declaration 'x' definition 'x0'. clipper-2.1/clipper/core/clipper_util.cpp:112:37: note: Function 'sim_integ' argument 1 names different: declaration 'x' definition 'x0'. clipper-2.1/clipper/core/clipper_util.cpp:125:43: style:inconclusive: Function 'sim_deriv_recur' argument 1 names different: declaration 'x' definition 'x0'. [funcArgNamesDifferent] clipper-2.1/clipper/core/clipper_util.h:103:48: note: Function 'sim_deriv_recur' argument 1 names different: declaration 'x' definition 'x0'. clipper-2.1/clipper/core/clipper_util.cpp:125:43: note: Function 'sim_deriv_recur' argument 1 names different: declaration 'x' definition 'x0'. clipper-2.1/clipper/core/clipper_util.cpp:135:37: style:inconclusive: Function 'bessel_i0' argument 1 names different: declaration 'x' definition 'x0'. [funcArgNamesDifferent] clipper-2.1/clipper/core/clipper_util.h:107:42: note: Function 'bessel_i0' argument 1 names different: declaration 'x' definition 'x0'. clipper-2.1/clipper/core/clipper_util.cpp:135:37: note: Function 'bessel_i0' argument 1 names different: declaration 'x' definition 'x0'. clipper-2.1/clipper/core/container.cpp:230:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/container.cpp:87:3: performance: Variable 'name_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/core/container.cpp:145:11: warning: Either the condition 'parent_==NULL' is redundant or there is possible null pointer dereference: parent_. [nullPointerRedundantCheck] clipper-2.1/clipper/core/container.cpp:144:16: note: Assuming that condition 'parent_==NULL' is not redundant clipper-2.1/clipper/core/container.cpp:145:11: note: Null pointer dereference clipper-2.1/clipper/core/container.cpp:151:11: warning: Either the condition 'parent_==NULL' is redundant or there is possible null pointer dereference: parent_. [nullPointerRedundantCheck] clipper-2.1/clipper/core/container.cpp:150:16: note: Assuming that condition 'parent_==NULL' is not redundant clipper-2.1/clipper/core/container.cpp:151:11: note: Null pointer dereference clipper-2.1/clipper/core/container.cpp:223:3: warning: Either the condition 'parent_==NULL' is redundant or there is possible null pointer dereference: parent_. [nullPointerRedundantCheck] clipper-2.1/clipper/core/container.cpp:221:16: note: Assuming that condition 'parent_==NULL' is not redundant clipper-2.1/clipper/core/container.cpp:223:3: note: Null pointer dereference clipper-2.1/clipper/core/container.cpp:188:52: style:inconclusive: Function 'find_path_ptr' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] clipper-2.1/clipper/core/container.h:116:45: note: Function 'find_path_ptr' argument 1 names different: declaration 'path' definition 'path_'. clipper-2.1/clipper/core/container.cpp:188:52: note: Function 'find_path_ptr' argument 1 names different: declaration 'path' definition 'path_'. clipper-2.1/clipper/core/container.cpp:191:10: style: Local variable 'path' shadows outer function [shadowFunction] clipper-2.1/clipper/core/container.h:80:12: note: Shadowed declaration clipper-2.1/clipper/core/container.cpp:191:10: note: Shadow variable clipper-2.1/clipper/core/container.cpp:59:39: style: Parameter 'c' can be declared as reference to const [constParameterReference] clipper-2.1/clipper/core/container.cpp:161:19: warning: Either the condition 'i>=children.size()' is redundant or 'i' can have the value greater or equal to children.size(). Expression 'children[i]' causes access out of bounds. [containerOutOfBounds] clipper-2.1/clipper/core/container.cpp:159:19: note: Assuming that condition 'i>=children.size()' is not redundant clipper-2.1/clipper/core/container.cpp:161:19: note: Access out of bounds clipper-2.1/clipper/core/container.cpp:168:19: warning: Either the condition 'i>=children.size()' is redundant or 'i' can have the value greater or equal to children.size(). Expression 'children[i]' causes access out of bounds. [containerOutOfBounds] clipper-2.1/clipper/core/container.cpp:166:19: note: Assuming that condition 'i>=children.size()' is not redundant clipper-2.1/clipper/core/container.cpp:168:19: note: Access out of bounds clipper-2.1/clipper/core/container_hkl.cpp:89:25: style:inconclusive: Boolean expression 'generate_' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] clipper-2.1/clipper/core/container_hkl.cpp:79:17: warning: The class 'CHKL_info' defines member function with name 'init' also defined in its parent class 'HKL_info'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_info.h:70:10: note: Parent function 'HKL_info::init' clipper-2.1/clipper/core/container_hkl.cpp:79:17: note: Derived function 'CHKL_info::init' clipper-2.1/clipper/core/container_hkl.cpp:102:17: warning: The class 'CHKL_info' defines member function with name 'generate_hkl_list' also defined in its parent class 'HKL_info'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_info.h:87:10: note: Parent function 'HKL_info::generate_hkl_list' clipper-2.1/clipper/core/container_hkl.cpp:102:17: note: Derived function 'CHKL_info::generate_hkl_list' clipper-2.1/clipper/core/container_map.h:145:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/container_map.h:211:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/container_map.h:132:36: warning: The class 'CXmap' defines member function with name 'init' also defined in its parent class 'Xmap'. [duplInheritedMember] clipper-2.1/clipper/core/xmap.h:364:10: note: Parent function 'Xmap::init' clipper-2.1/clipper/core/container_map.h:132:36: note: Derived function 'CXmap::init' clipper-2.1/clipper/core/container_map.h:132:36: warning: The class 'CXmap' defines member function with name 'init' also defined in its parent class 'Xmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/xmap.h:327:10: note: Parent function 'Xmap_base::init' clipper-2.1/clipper/core/container_map.h:132:36: note: Derived function 'CXmap::init' clipper-2.1/clipper/core/container_types.cpp:110:22: warning: The class 'CGrid_sampling' defines member function with name 'init' also defined in its parent class 'Grid_sampling'. [duplInheritedMember] clipper-2.1/clipper/core/coords.h:526:10: note: Parent function 'Grid_sampling::init' clipper-2.1/clipper/core/container_types.cpp:110:22: note: Derived function 'CGrid_sampling::init' clipper-2.1/clipper/core/rotation.h:166:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/coords.cpp:367:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/coords.cpp:540:15: warning: Member variable 'HKL_sampling::m11' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/coords.cpp:540:15: warning: Member variable 'HKL_sampling::m22' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/coords.cpp:540:15: warning: Member variable 'HKL_sampling::m01' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/coords.cpp:540:15: warning: Member variable 'HKL_sampling::m02' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/coords.cpp:540:15: warning: Member variable 'HKL_sampling::m12' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:103:5: warning:inconclusive: Member variable 'Euler_ccp4::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:103:5: warning:inconclusive: Member variable 'Euler_ccp4::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:103:5: warning:inconclusive: Member variable 'Euler_ccp4::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:128:5: warning:inconclusive: Member variable 'Polar_ccp4::omega_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:128:5: warning:inconclusive: Member variable 'Polar_ccp4::phi_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:128:5: warning:inconclusive: Member variable 'Polar_ccp4::kappa_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:148:5: warning:inconclusive: Member variable 'Rotation::w_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:148:5: warning:inconclusive: Member variable 'Rotation::x_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:148:5: warning:inconclusive: Member variable 'Rotation::y_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:148:5: warning:inconclusive: Member variable 'Rotation::z_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/coords.cpp:374:3: performance: Variable 'min_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/core/coords.cpp:375:3: performance: Variable 'max_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/core/coords.cpp:388:3: performance: Variable 'min_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/core/coords.h:571:12: performance:inconclusive: Technically the member function 'clipper::HKL_sampling::format' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/coords.cpp:592:22: note: Technically the member function 'clipper::HKL_sampling::format' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/core/coords.h:571:12: note: Technically the member function 'clipper::HKL_sampling::format' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/core/coords.cpp:363:14: warning: The class 'Grid' defines member function with name 'format' also defined in its parent class 'Vec3 < int >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < int >::format' clipper-2.1/clipper/core/coords.cpp:363:14: note: Derived function 'Grid::format' clipper-2.1/clipper/core/coords.cpp:225:22: warning: The class 'RTop_orth' defines member function with name 'inverse' also defined in its parent class 'RTop < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:332:13: note: Parent function 'RTop < ftype >::inverse' clipper-2.1/clipper/core/coords.cpp:225:22: note: Derived function 'RTop_orth::inverse' clipper-2.1/clipper/core/coords.cpp:263:22: warning: The class 'RTop_orth' defines member function with name 'identity' also defined in its parent class 'RTop < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:342:27: note: Parent function 'RTop < ftype >::identity' clipper-2.1/clipper/core/coords.cpp:263:22: note: Derived function 'RTop_orth::identity' clipper-2.1/clipper/core/coords.cpp:267:22: warning: The class 'RTop_orth' defines member function with name 'null' also defined in its parent class 'RTop < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:345:27: note: Parent function 'RTop < ftype >::null' clipper-2.1/clipper/core/coords.cpp:267:22: note: Derived function 'RTop_orth::null' clipper-2.1/clipper/core/coords.cpp:272:13: warning: The class 'HKL' defines member function with name 'format' also defined in its parent class 'Vec3 < int >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < int >::format' clipper-2.1/clipper/core/coords.cpp:272:13: note: Derived function 'HKL::format' clipper-2.1/clipper/core/coords.cpp:348:20: warning: The class 'Coord_frac' defines member function with name 'format' also defined in its parent class 'Vec3 < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < ftype >::format' clipper-2.1/clipper/core/coords.cpp:348:20: note: Derived function 'Coord_frac::format' clipper-2.1/clipper/core/coords.cpp:532:21: warning: The class 'Grid_sampling' defines member function with name 'is_null' also defined in its parent class 'Vec3 < int >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:130:17: note: Parent function 'Vec3 < int >::is_null' clipper-2.1/clipper/core/coords.cpp:532:21: note: Derived function 'Grid_sampling::is_null' clipper-2.1/clipper/core/coords.cpp:353:20: warning: The class 'Coord_grid' defines member function with name 'format' also defined in its parent class 'Vec3 < int >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < int >::format' clipper-2.1/clipper/core/coords.cpp:353:20: note: Derived function 'Coord_grid::format' clipper-2.1/clipper/core/coords.cpp:358:19: warning: The class 'Coord_map' defines member function with name 'format' also defined in its parent class 'Vec3 < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < ftype >::format' clipper-2.1/clipper/core/coords.cpp:358:19: note: Derived function 'Coord_map::format' clipper-2.1/clipper/core/coords.cpp:282:25: warning: The class 'Coord_reci_frac' defines member function with name 'format' also defined in its parent class 'Vec3 < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < ftype >::format' clipper-2.1/clipper/core/coords.cpp:282:25: note: Derived function 'Coord_reci_frac::format' clipper-2.1/clipper/core/coords.cpp:277:25: warning: The class 'Coord_reci_orth' defines member function with name 'format' also defined in its parent class 'Vec3 < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < ftype >::format' clipper-2.1/clipper/core/coords.cpp:277:25: note: Derived function 'Coord_reci_orth::format' clipper-2.1/clipper/core/coords.cpp:327:20: warning: The class 'Coord_orth' defines member function with name 'format' also defined in its parent class 'Vec3 < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:140:12: note: Parent function 'Vec3 < ftype >::format' clipper-2.1/clipper/core/coords.cpp:327:20: note: Derived function 'Coord_orth::format' clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/coords.cpp:79:9: style: The scope of the variable 'shift' can be reduced. [variableScope] clipper-2.1/clipper/core/coords.cpp:333:10: style: The scope of the variable 'd2' can be reduced. [variableScope] clipper-2.1/clipper/core/coords.cpp:459:22: style: The scope of the variable 'nbest' can be reduced. [variableScope] clipper-2.1/clipper/core/coords.cpp:461:12: style: The scope of the variable 'tbest' can be reduced. [variableScope] clipper-2.1/clipper/core/coords.cpp:386:37: style:inconclusive: Function 'Grid_range' argument 1 names different: declaration 'grid' definition 'g'. [funcArgNamesDifferent] clipper-2.1/clipper/core/coords.h:592:29: note: Function 'Grid_range' argument 1 names different: declaration 'grid' definition 'g'. clipper-2.1/clipper/core/coords.cpp:386:37: note: Function 'Grid_range' argument 1 names different: declaration 'grid' definition 'g'. clipper-2.1/clipper/core/coords.cpp:151:24: style: Variable 'v' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/core/coords.cpp:211:24: style: Variable 'v' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/core/fftmap.cpp:100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/fftmap.cpp:157:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Measure [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/fftmap.cpp:185:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Measure [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/fftmap.cpp:251:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/fftmap.cpp:324:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/fftmap.cpp:335:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECI [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/fftmap.cpp:345:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REAL [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/fftmap.cpp:400:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REAL [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/fftmap.cpp:389:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REAL [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/fftmap.cpp:368:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECI [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/fftmap.cpp:356:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECI [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/fftmap.cpp:72:12: warning:inconclusive: Member variable 'FFTmap_p1::mode' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/fftmap.cpp:72:12: warning:inconclusive: Member variable 'FFTmap_p1::type_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/fftmap.cpp:72:12: warning:inconclusive: Member variable 'FFTmap_p1::data_r' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/fftmap.cpp:72:12: warning:inconclusive: Member variable 'FFTmap_p1::data_c' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/fftmap.cpp:322:14: warning: The class 'FFTmap' defines member function with name 'reset' also defined in its parent class 'FFTmap_p1'. [duplInheritedMember] clipper-2.1/clipper/core/fftmap.cpp:117:17: note: Parent function 'FFTmap_p1::reset' clipper-2.1/clipper/core/fftmap.cpp:322:14: note: Derived function 'FFTmap::reset' clipper-2.1/clipper/core/fftmap.h:209:10: warning: The class 'FFTmap' defines member function with name 'debug' also defined in its parent class 'FFTmap_p1'. [duplInheritedMember] clipper-2.1/clipper/core/fftmap.cpp:240:17: note: Parent function 'FFTmap_p1::debug' clipper-2.1/clipper/core/fftmap.h:209:10: note: Derived function 'FFTmap::debug' clipper-2.1/clipper/core/fftmap.cpp:113:12: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/fftmap.cpp:167:37: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/fftmap.cpp:195:37: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/fftmap.cpp:271:12: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/fftmap.cpp:253:13: style: Local variable 'i' shadows outer variable [shadowVariable] clipper-2.1/clipper/core/fftmap.cpp:243:7: note: Shadowed declaration clipper-2.1/clipper/core/fftmap.cpp:253:13: note: Shadow variable clipper-2.1/clipper/core/fftmap.cpp:122:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] clipper-2.1/clipper/core/fftmap.cpp:327:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] clipper-2.1/clipper/core/fftmap_sparse.cpp:71:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/fftmap_sparse.cpp:171:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Measure [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/fftmap_sparse.cpp:308:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Measure [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/fftmap_sparse.cpp:120:22: warning:inconclusive: Member variable 'FFTmap_sparse_p1_base::type_' is not initialized in the constructor. Maybe it should be initialized directly in the class FFTmap_sparse_p1_base? [uninitDerivedMemberVar] clipper-2.1/clipper/core/fftmap_sparse.cpp:127:22: warning: Member variable 'FFTmap_sparse_p1_base::type_' is not initialized in the constructor. Maybe it should be initialized directly in the class FFTmap_sparse_p1_base? [uninitDerivedMemberVar] clipper-2.1/clipper/core/fftmap_sparse.cpp:243:22: warning:inconclusive: Member variable 'FFTmap_sparse_p1_base::type_' is not initialized in the constructor. Maybe it should be initialized directly in the class FFTmap_sparse_p1_base? [uninitDerivedMemberVar] clipper-2.1/clipper/core/fftmap_sparse.cpp:250:22: warning: Member variable 'FFTmap_sparse_p1_base::type_' is not initialized in the constructor. Maybe it should be initialized directly in the class FFTmap_sparse_p1_base? [uninitDerivedMemberVar] clipper-2.1/clipper/core/fftmap_sparse.cpp:188:10: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/fftmap_sparse.cpp:189:10: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/fftmap_sparse.cpp:192:10: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/fftmap_sparse.cpp:193:10: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/fftmap_sparse.cpp:196:11: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/fftmap_sparse.cpp:197:11: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/fftmap_sparse.cpp:205:26: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/fftmap_sparse.cpp:216:24: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/fftmap_sparse.cpp:231:20: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/fftmap_sparse.cpp:325:10: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/fftmap_sparse.cpp:326:10: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/fftmap_sparse.cpp:329:10: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/fftmap_sparse.cpp:330:10: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/fftmap_sparse.cpp:333:11: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/fftmap_sparse.cpp:334:11: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/fftmap_sparse.cpp:342:20: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/fftmap_sparse.cpp:359:24: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/fftmap_sparse.cpp:371:26: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/core/hkl_compute.cpp:264:11: performance: Variable 'u_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/core/hkl_datatypes.h:183:12: performance:inconclusive: Technically the member function 'F_sigF_ano < float >::shift_phase' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:183:12: performance:inconclusive: Technically the member function 'F_sigF_ano < double >::shift_phase' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:109:12: performance:inconclusive: Technically the member function 'I_sigI_ano < float >::shift_phase' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:109:12: performance:inconclusive: Technically the member function 'I_sigI_ano < double >::shift_phase' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/hkl_datatypes.h:105:12: warning: The class 'I_sigI_ano < float >' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:105:12: note: Derived function 'I_sigI_ano < float >::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:106:21: warning: The class 'I_sigI_ano < float >' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:106:21: note: Derived function 'I_sigI_ano < float >::type' clipper-2.1/clipper/core/hkl_datatypes.h:107:12: warning: The class 'I_sigI_ano < float >' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:107:12: note: Derived function 'I_sigI_ano < float >::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:109:12: warning: The class 'I_sigI_ano < float >' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:109:12: note: Derived function 'I_sigI_ano < float >::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:110:12: warning: The class 'I_sigI_ano < float >' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:110:12: note: Derived function 'I_sigI_ano < float >::missing' clipper-2.1/clipper/core/hkl_datatypes.h:111:18: warning: The class 'I_sigI_ano < float >' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:111:18: note: Derived function 'I_sigI_ano < float >::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:112:21: warning: The class 'I_sigI_ano < float >' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:112:21: note: Derived function 'I_sigI_ano < float >::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:113:12: warning: The class 'I_sigI_ano < float >' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:113:12: note: Derived function 'I_sigI_ano < float >::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:114:12: warning: The class 'I_sigI_ano < float >' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:114:12: note: Derived function 'I_sigI_ano < float >::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:105:12: warning: The class 'I_sigI_ano < double >' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:105:12: note: Derived function 'I_sigI_ano < double >::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:106:21: warning: The class 'I_sigI_ano < double >' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:106:21: note: Derived function 'I_sigI_ano < double >::type' clipper-2.1/clipper/core/hkl_datatypes.h:107:12: warning: The class 'I_sigI_ano < double >' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:107:12: note: Derived function 'I_sigI_ano < double >::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:109:12: warning: The class 'I_sigI_ano < double >' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:109:12: note: Derived function 'I_sigI_ano < double >::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:110:12: warning: The class 'I_sigI_ano < double >' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:110:12: note: Derived function 'I_sigI_ano < double >::missing' clipper-2.1/clipper/core/hkl_datatypes.h:111:18: warning: The class 'I_sigI_ano < double >' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:111:18: note: Derived function 'I_sigI_ano < double >::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:112:21: warning: The class 'I_sigI_ano < double >' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:112:21: note: Derived function 'I_sigI_ano < double >::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:113:12: warning: The class 'I_sigI_ano < double >' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:113:12: note: Derived function 'I_sigI_ano < double >::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:114:12: warning: The class 'I_sigI_ano < double >' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:114:12: note: Derived function 'I_sigI_ano < double >::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:179:12: warning: The class 'F_sigF_ano < float >' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:179:12: note: Derived function 'F_sigF_ano < float >::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:180:21: warning: The class 'F_sigF_ano < float >' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:180:21: note: Derived function 'F_sigF_ano < float >::type' clipper-2.1/clipper/core/hkl_datatypes.h:181:12: warning: The class 'F_sigF_ano < float >' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:181:12: note: Derived function 'F_sigF_ano < float >::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:183:12: warning: The class 'F_sigF_ano < float >' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:183:12: note: Derived function 'F_sigF_ano < float >::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:184:12: warning: The class 'F_sigF_ano < float >' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:184:12: note: Derived function 'F_sigF_ano < float >::missing' clipper-2.1/clipper/core/hkl_datatypes.h:185:18: warning: The class 'F_sigF_ano < float >' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:185:18: note: Derived function 'F_sigF_ano < float >::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:186:21: warning: The class 'F_sigF_ano < float >' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:186:21: note: Derived function 'F_sigF_ano < float >::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:187:12: warning: The class 'F_sigF_ano < float >' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:187:12: note: Derived function 'F_sigF_ano < float >::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:188:12: warning: The class 'F_sigF_ano < float >' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:188:12: note: Derived function 'F_sigF_ano < float >::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:179:12: warning: The class 'F_sigF_ano < double >' defines member function with name 'set_null' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:109:10: note: Parent function 'Datatype_base::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:179:12: note: Derived function 'F_sigF_ano < double >::set_null' clipper-2.1/clipper/core/hkl_datatypes.h:180:21: warning: The class 'F_sigF_ano < double >' defines member function with name 'type' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:111:19: note: Parent function 'Datatype_base::type' clipper-2.1/clipper/core/hkl_datatypes.h:180:21: note: Derived function 'F_sigF_ano < double >::type' clipper-2.1/clipper/core/hkl_datatypes.h:181:12: warning: The class 'F_sigF_ano < double >' defines member function with name 'friedel' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:113:10: note: Parent function 'Datatype_base::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:181:12: note: Derived function 'F_sigF_ano < double >::friedel' clipper-2.1/clipper/core/hkl_datatypes.h:183:12: warning: The class 'F_sigF_ano < double >' defines member function with name 'shift_phase' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:115:10: note: Parent function 'Datatype_base::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:183:12: note: Derived function 'F_sigF_ano < double >::shift_phase' clipper-2.1/clipper/core/hkl_datatypes.h:184:12: warning: The class 'F_sigF_ano < double >' defines member function with name 'missing' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:117:10: note: Parent function 'Datatype_base::missing' clipper-2.1/clipper/core/hkl_datatypes.h:184:12: note: Derived function 'F_sigF_ano < double >::missing' clipper-2.1/clipper/core/hkl_datatypes.h:185:18: warning: The class 'F_sigF_ano < double >' defines member function with name 'data_size' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:119:16: note: Parent function 'Datatype_base::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:185:18: note: Derived function 'F_sigF_ano < double >::data_size' clipper-2.1/clipper/core/hkl_datatypes.h:186:21: warning: The class 'F_sigF_ano < double >' defines member function with name 'data_names' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:121:19: note: Parent function 'Datatype_base::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:186:21: note: Derived function 'F_sigF_ano < double >::data_names' clipper-2.1/clipper/core/hkl_datatypes.h:187:12: warning: The class 'F_sigF_ano < double >' defines member function with name 'data_export' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:123:10: note: Parent function 'Datatype_base::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:187:12: note: Derived function 'F_sigF_ano < double >::data_export' clipper-2.1/clipper/core/hkl_datatypes.h:188:12: warning: The class 'F_sigF_ano < double >' defines member function with name 'data_import' also defined in its parent class 'Datatype_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:125:10: note: Parent function 'Datatype_base::data_import' clipper-2.1/clipper/core/hkl_datatypes.h:188:12: note: Derived function 'F_sigF_ano < double >::data_import' clipper-2.1/clipper/core/hkl_data.cpp:75:16: warning: Member variable 'HKL_data_base::cell_matches_parent' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.cpp:190:21: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data::debug' clipper-2.1/clipper/core/hkl_info.cpp:258:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/hkl_lookup.cpp:107:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/hkl_lookup.cpp:132:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/hkl_lookup.cpp:60:16: style: Local variable 'h' shadows outer variable [shadowVariable] clipper-2.1/clipper/core/hkl_lookup.cpp:54:10: note: Shadowed declaration clipper-2.1/clipper/core/hkl_lookup.cpp:60:16: note: Shadow variable clipper-2.1/clipper/core/hkl_lookup.cpp:70:16: style: Local variable 'k' shadows outer variable [shadowVariable] clipper-2.1/clipper/core/hkl_lookup.cpp:54:13: note: Shadowed declaration clipper-2.1/clipper/core/hkl_lookup.cpp:70:16: note: Shadow variable clipper-2.1/clipper/core/hkl_lookup.cpp:128:16: style: Variable 'l_ptr' can be declared as reference to const [constVariableReference] clipper-2.1/clipper/core/hkl_operators.cpp:256:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/hkl_operators.cpp:268:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/hkl_operators.cpp:286:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pinc [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/hkl_operators.cpp:300:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < F_phi < float > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < F_phi < float > >::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < ABCD < float > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < ABCD < float > >::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < F_phi < double > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < F_phi < double > >::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < ABCD < double > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < ABCD < double > >::debug' clipper-2.1/clipper/core/hkl_operators.h:99:5: style: Class 'LogPhaseProb < 24 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/hkl_operators.h:99:5: style: Class 'LogPhaseProb < 72 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/hkl_operators.h:99:5: style: Class 'LogPhaseProb < 180 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/hkl_operators.h:99:5: style: Class 'LogPhaseProb < 360 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/hkl_operators.cpp:252:11: style: The scope of the variable 'c' can be reduced. [variableScope] clipper-2.1/clipper/core/hkl_operators.cpp:252:14: style: The scope of the variable 's' can be reduced. [variableScope] clipper-2.1/clipper/core/hkl_operators.cpp:266:13: style: The scope of the variable 'q1' can be reduced. [variableScope] clipper-2.1/clipper/core/hkl_operators.cpp:266:17: style: The scope of the variable 'c' can be reduced. [variableScope] clipper-2.1/clipper/core/hkl_operators.cpp:266:20: style: The scope of the variable 's' can be reduced. [variableScope] clipper-2.1/clipper/core/hkl_operators.cpp:298:22: style: The scope of the variable 'pq' can be reduced. [variableScope] clipper-2.1/clipper/core/map_utils.h:102:7: style: Class 'Compare_density < Xmap < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/map_utils.h:102:7: style: Class 'Compare_density < Xmap < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/map_utils.h:102:7: style: Class 'Compare_density < Xmap < int > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/map_utils.h:102:7: style: Class 'Compare_density < Xmap < unsigned int > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/nxmap.cpp:55:3: performance: Variable 'rt_orth_grid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/core/nxmap.h:366:36: warning: The class 'NXmap' defines member function with name 'init' also defined in its parent class 'NXmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/nxmap.cpp:85:18: note: Parent function 'NXmap_base::init' clipper-2.1/clipper/core/nxmap.h:366:36: note: Derived function 'NXmap::init' clipper-2.1/clipper/core/nxmap_operator.cpp:147:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/nxmap_operator.cpp:50:14: warning: Member variable 'NX_operator::x_nx_is_int' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/nxmap_operator.cpp:50:14: warning: Member variable 'NX_operator::x_nx_is_trn' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/nxmap_operator.cpp:50:14: warning: Member variable 'NX_operator::nx_x_is_int' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/nxmap_operator.cpp:50:14: warning: Member variable 'NX_operator::nx_x_is_trn' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/nxmap_operator.cpp:52:3: performance: Variable 'xfrac_nxgrid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/core/ramachandran.h:57:3: style: The class 'Prob_phi_2d' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] clipper-2.1/clipper/core/ramachandran.h:100:5: warning:inconclusive: Member variable 'Ramachandran::p_favored' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/ramachandran.h:100:5: warning:inconclusive: Member variable 'Ramachandran::p_allowed' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/ramachandran.h:100:5: warning:inconclusive: Member variable 'Prob_phi_2d::n' is not initialized in the constructor. Maybe it should be initialized directly in the class Prob_phi_2d? [uninitDerivedMemberVar] clipper-2.1/clipper/core/ramachandran.h:109:11: warning: The class 'Ramachandran' defines member function with name 'probability' also defined in its parent class 'Prob_phi_2d'. [duplInheritedMember] clipper-2.1/clipper/core/ramachandran.cpp:37294:20: note: Parent function 'Prob_phi_2d::probability' clipper-2.1/clipper/core/ramachandran.h:109:11: note: Derived function 'Ramachandran::probability' clipper-2.1/clipper/core/ramachandran.h:102:5: style: Class 'Ramachandran' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/resol_basisfn.h:170:11: performance:inconclusive: Technically the member function 'clipper::BasisFn_gaussian::scale' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/resol_basisfn.cpp:201:25: note: Technically the member function 'clipper::BasisFn_gaussian::scale' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/core/resol_basisfn.h:170:11: note: Technically the member function 'clipper::BasisFn_gaussian::scale' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/core/resol_basisfn.h:172:11: performance:inconclusive: Technically the member function 'clipper::BasisFn_gaussian::u_iso' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/resol_basisfn.cpp:206:25: note: Technically the member function 'clipper::BasisFn_gaussian::u_iso' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/core/resol_basisfn.h:172:11: note: Technically the member function 'clipper::BasisFn_gaussian::u_iso' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/core/resol_basisfn.h:190:11: performance:inconclusive: Technically the member function 'clipper::BasisFn_aniso_gaussian::scale' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/resol_basisfn.cpp:243:31: note: Technically the member function 'clipper::BasisFn_aniso_gaussian::scale' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/core/resol_basisfn.h:190:11: note: Technically the member function 'clipper::BasisFn_aniso_gaussian::scale' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/core/resol_basisfn.h:192:18: performance:inconclusive: Technically the member function 'clipper::BasisFn_aniso_gaussian::u_aniso_orth' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/resol_basisfn.cpp:248:38: note: Technically the member function 'clipper::BasisFn_aniso_gaussian::u_aniso_orth' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/core/resol_basisfn.h:192:18: note: Technically the member function 'clipper::BasisFn_aniso_gaussian::u_aniso_orth' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/core/resol_basisfn.h:218:11: performance:inconclusive: Technically the member function 'clipper::BasisFn_log_gaussian::scale' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/resol_basisfn.cpp:273:29: note: Technically the member function 'clipper::BasisFn_log_gaussian::scale' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/core/resol_basisfn.h:218:11: note: Technically the member function 'clipper::BasisFn_log_gaussian::scale' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/core/resol_basisfn.h:220:11: performance:inconclusive: Technically the member function 'clipper::BasisFn_log_gaussian::u_iso' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/resol_basisfn.cpp:278:29: note: Technically the member function 'clipper::BasisFn_log_gaussian::u_iso' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/core/resol_basisfn.h:220:11: note: Technically the member function 'clipper::BasisFn_log_gaussian::u_iso' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/core/resol_basisfn.h:244:11: performance:inconclusive: Technically the member function 'clipper::BasisFn_log_aniso_gaussian::scale' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/resol_basisfn.cpp:311:35: note: Technically the member function 'clipper::BasisFn_log_aniso_gaussian::scale' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/core/resol_basisfn.h:244:11: note: Technically the member function 'clipper::BasisFn_log_aniso_gaussian::scale' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/core/resol_basisfn.h:246:18: performance:inconclusive: Technically the member function 'clipper::BasisFn_log_aniso_gaussian::u_aniso_orth' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/core/resol_basisfn.cpp:316:42: note: Technically the member function 'clipper::BasisFn_log_aniso_gaussian::u_aniso_orth' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/core/resol_basisfn.h:246:18: note: Technically the member function 'clipper::BasisFn_log_aniso_gaussian::u_aniso_orth' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/core/resol_basisfn.cpp:122:41: style:inconclusive: Function 'f_s' argument 1 names different: declaration 's' definition 's_'. [funcArgNamesDifferent] clipper-2.1/clipper/core/resol_basisfn.h:111:29: note: Function 'f_s' argument 1 names different: declaration 's' definition 's_'. clipper-2.1/clipper/core/resol_basisfn.cpp:122:41: note: Function 'f_s' argument 1 names different: declaration 's' definition 's_'. clipper-2.1/clipper/core/resol_basisfn.cpp:133:68: style:inconclusive: Function 'fderiv_s' argument 1 names different: declaration 's' definition 's_'. [funcArgNamesDifferent] clipper-2.1/clipper/core/resol_basisfn.h:113:56: note: Function 'fderiv_s' argument 1 names different: declaration 's' definition 's_'. clipper-2.1/clipper/core/resol_basisfn.cpp:133:68: note: Function 'fderiv_s' argument 1 names different: declaration 's' definition 's_'. clipper-2.1/clipper/core/resol_basisfn.cpp:152:41: style:inconclusive: Function 'f_s' argument 1 names different: declaration 's' definition 's_'. [funcArgNamesDifferent] clipper-2.1/clipper/core/resol_basisfn.h:138:29: note: Function 'f_s' argument 1 names different: declaration 's' definition 's_'. clipper-2.1/clipper/core/resol_basisfn.cpp:152:41: note: Function 'f_s' argument 1 names different: declaration 's' definition 's_'. clipper-2.1/clipper/core/resol_basisfn.cpp:164:68: style:inconclusive: Function 'fderiv_s' argument 1 names different: declaration 's' definition 's_'. [funcArgNamesDifferent] clipper-2.1/clipper/core/resol_basisfn.h:140:56: note: Function 'fderiv_s' argument 1 names different: declaration 's' definition 's_'. clipper-2.1/clipper/core/resol_basisfn.cpp:164:68: note: Function 'fderiv_s' argument 1 names different: declaration 's' definition 's_'. clipper-2.1/clipper/core/resol_fn.cpp:60:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/resol_fn.cpp:186:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/resol_fn.cpp:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/resol_fn.cpp:156:3: performance: Variable 'params_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/core/resol_fn.cpp:157:3: performance: Variable 'cell_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/core/resol_fn.cpp:96:9: style: The scope of the variable 'w' can be reduced. [variableScope] clipper-2.1/clipper/core/resol_fn.cpp:150:16: style: The scope of the variable 'g1' can be reduced. [variableScope] clipper-2.1/clipper/core/resol_fn.cpp:150:20: style: The scope of the variable 'scale' can be reduced. [variableScope] clipper-2.1/clipper/core/resol_fn.cpp:163:22: style: The scope of the variable 'shiftn' can be reduced. [variableScope] clipper-2.1/clipper/core/resol_fn.cpp:208:20: style: The scope of the variable 'scale' can be reduced. [variableScope] clipper-2.1/clipper/core/resol_fn.cpp:208:27: style: The scope of the variable 'g' can be reduced. [variableScope] clipper-2.1/clipper/core/resol_fn.cpp:208:30: style: The scope of the variable 's' can be reduced. [variableScope] clipper-2.1/clipper/core/resol_fn.cpp:208:33: style: The scope of the variable 'dotprod' can be reduced. [variableScope] clipper-2.1/clipper/core/resol_fn.cpp:223:22: style: The scope of the variable 'shiftn' can be reduced. [variableScope] clipper-2.1/clipper/core/resol_fn.cpp:160:17: style: Variable 'dfdp2' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/core/resol_fn.cpp:162:43: style: Variable 'dfdp' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/core/resol_fn.cpp:163:28: style: Variable 'shiftn' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/core/resol_fn.cpp:220:17: style: Variable 'dfdp2' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/core/resol_fn.cpp:222:43: style: Variable 'dfdp' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/core/resol_fn.cpp:223:28: style: Variable 'shiftn' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/core/resol_fn.cpp:224:32: style: Variable 'params_old' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < clipper :: datatypes :: E_sigE < float > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < clipper :: datatypes :: E_sigE < float > >::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: warning: The class 'HKL_data < clipper :: datatypes :: E_sigE < double > >' defines member function with name 'debug' also defined in its parent class 'HKL_data_base'. [duplInheritedMember] clipper-2.1/clipper/core/hkl_data.h:205:10: note: Parent function 'HKL_data_base::debug' clipper-2.1/clipper/core/hkl_data.h:559:39: note: Derived function 'HKL_data < clipper :: datatypes :: E_sigE < double > >::debug' clipper-2.1/clipper/core/resol_targetfn.h:201:5: style: Class 'TargetFn_scaleEsq < clipper :: datatypes :: E_sigE < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/resol_targetfn.h:201:5: style: Class 'TargetFn_scaleEsq < clipper :: datatypes :: E_sigE < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 0 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 0 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 0 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 1 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 1 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 1 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 2 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 2 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 2 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 3 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 3 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 3 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 4 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 4 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 4 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 5 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 5 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 5 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 6 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 6 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 6 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 7 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 7 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 7 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 8 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 8 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 8 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 9 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 9 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 9 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 10 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 10 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 10 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 11 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 11 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 11 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 12 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 12 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 12 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 13 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 13 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 13 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 14 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 14 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 14 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 15 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 15 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 15 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 16 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 16 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 16 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 17 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 17 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 17 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 18 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 18 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 18 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 19 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 19 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 19 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 20 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 20 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 20 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 21 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 21 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 21 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 22 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 22 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 22 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 23 >::alpha_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 23 >::beta_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:74:5: warning:inconclusive: Member variable 'Euler < 23 >::gamma_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 7 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 8 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 9 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 10 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 11 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 12 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 13 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 14 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 15 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 17 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 18 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 19 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 20 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 21 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 22 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.h:79:5: style: Class 'Euler < 23 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/rotation.cpp:57:35: style: Condition 'r3==2' is always true [knownConditionTrueFalse] clipper-2.1/clipper/core/rotation.cpp:57:17: note: Assuming that condition 'r1==2' is not redundant clipper-2.1/clipper/core/rotation.cpp:53:11: note: Assuming that condition 'r1==r3' is not redundant clipper-2.1/clipper/core/rotation.cpp:57:35: note: Condition 'r3==2' is always true clipper-2.1/clipper/core/rotation.cpp:58:35: style: Condition 'r3==1' is always true [knownConditionTrueFalse] clipper-2.1/clipper/core/rotation.cpp:58:17: note: Assuming that condition 'r1==1' is not redundant clipper-2.1/clipper/core/rotation.cpp:53:11: note: Assuming that condition 'r1==r3' is not redundant clipper-2.1/clipper/core/rotation.cpp:58:35: note: Condition 'r3==1' is always true clipper-2.1/clipper/core/rotation.cpp:59:35: style: Condition 'r3==0' is always true [knownConditionTrueFalse] clipper-2.1/clipper/core/rotation.cpp:59:17: note: Assuming that condition 'r1==0' is not redundant clipper-2.1/clipper/core/rotation.cpp:53:11: note: Assuming that condition 'r1==r3' is not redundant clipper-2.1/clipper/core/rotation.cpp:59:35: note: Condition 'r3==0' is always true clipper-2.1/clipper/core/rotation.cpp:60:35: style: Condition 'r3==2' is always true [knownConditionTrueFalse] clipper-2.1/clipper/core/rotation.cpp:60:17: note: Assuming that condition 'r1==2' is not redundant clipper-2.1/clipper/core/rotation.cpp:53:11: note: Assuming that condition 'r1==r3' is not redundant clipper-2.1/clipper/core/rotation.cpp:60:35: note: Condition 'r3==2' is always true clipper-2.1/clipper/core/rotation.cpp:165:36: style:inconclusive: Function 'Rotation' argument 1 names different: declaration 'matrix' definition 'm'. [funcArgNamesDifferent] clipper-2.1/clipper/core/rotation.h:157:39: note: Function 'Rotation' argument 1 names different: declaration 'matrix' definition 'm'. clipper-2.1/clipper/core/rotation.cpp:165:36: note: Function 'Rotation' argument 1 names different: declaration 'matrix' definition 'm'. clipper-2.1/clipper/core/rotation.cpp:125:8: style: Variable 'xyz' can be declared as const array [constVariable] clipper-2.1/clipper/core/rotation.cpp:125:36: style: Variable 'rs' can be declared as const array [constVariable] clipper-2.1/clipper/core/spacegroup.cpp:96:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/spacegroup.cpp:493:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/spacegroup.cpp:594:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sghash [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/spacegroup.cpp:604:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sghash [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/spacegroup.cpp:614:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sghash [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/spacegroup.cpp:624:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sghash [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/spacegroup.cpp:640:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sghash [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/spacegroup.cpp:807:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lghash [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/spacegroup.cpp:874:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symops [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/spacegroup.cpp:942:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asu_max_ [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/spacegroup.cpp:949:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asu_min_ [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/spacegroup.cpp:966:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lgrp [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/spacegroup.cpp:972:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/spacegroup.cpp:813:21: warning: Return value of function s.fill() is not used. [ignoredReturnValue] clipper-2.1/clipper/core/spacegroup.cpp:779:3: performance: Variable 'spgr_cachekey_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/core/spacegroup.cpp:436:16: style: The scope of the variable 'datum' can be reduced. [variableScope] clipper-2.1/clipper/core/spacegroup.cpp:930:40: style:inconclusive: Function 'inverse_op' argument 1 names different: declaration 's' definition 's1'. [funcArgNamesDifferent] clipper-2.1/clipper/core/spacegroup.h:229:32: note: Function 'inverse_op' argument 1 names different: declaration 's' definition 's1'. clipper-2.1/clipper/core/spacegroup.cpp:930:40: note: Function 'inverse_op' argument 1 names different: declaration 's' definition 's1'. clipper-2.1/clipper/core/spacegroup.cpp:733:11: style: Local variable 'c' shadows outer variable [shadowVariable] clipper-2.1/clipper/core/spacegroup.cpp:715:14: note: Shadowed declaration clipper-2.1/clipper/core/spacegroup.cpp:733:11: note: Shadow variable clipper-2.1/clipper/core/spacegroup.cpp:922:49: style: Parameter 's2' can be declared as reference to const [constParameterReference] clipper-2.1/clipper/core/spacegroup.cpp:774:15: error: Out of bounds access in expression 'grids[j]' [containerOutOfBounds] clipper-2.1/clipper/core/spacegroup.cpp:762:18: note: Assuming that condition 'j'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:332:13: note: Parent function 'RTop < ftype >::inverse' clipper-2.1/clipper/core/symop.cpp:106:22: note: Derived function 'RTop_frac::inverse' clipper-2.1/clipper/core/symop.cpp:110:22: warning: The class 'RTop_frac' defines member function with name 'identity' also defined in its parent class 'RTop < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:342:27: note: Parent function 'RTop < ftype >::identity' clipper-2.1/clipper/core/symop.cpp:110:22: note: Derived function 'RTop_frac::identity' clipper-2.1/clipper/core/symop.cpp:114:22: warning: The class 'RTop_frac' defines member function with name 'null' also defined in its parent class 'RTop < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:345:27: note: Parent function 'RTop < ftype >::null' clipper-2.1/clipper/core/symop.cpp:114:22: note: Derived function 'RTop_frac::null' clipper-2.1/clipper/core/symop.cpp:147:15: warning: The class 'Symop' defines member function with name 'format' also defined in its parent class 'RTop < ftype >'. [duplInheritedMember] clipper-2.1/clipper/core/clipper_types.h:350:12: note: Parent function 'RTop < ftype >::format' clipper-2.1/clipper/core/symop.cpp:147:15: note: Derived function 'Symop::format' clipper-2.1/clipper/core/test_core.cpp:281:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hall [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/test_core.cpp:291:10: style: Local variable 'cell' shadows outer variable [shadowVariable] clipper-2.1/clipper/core/test_core.cpp:64:20: note: Shadowed declaration clipper-2.1/clipper/core/test_core.cpp:291:10: note: Shadow variable clipper-2.1/clipper/core/test_core.cpp:63:20: performance:inconclusive: Use const reference for 'spgr' to avoid unnecessary data copying. [redundantCopyLocalConst] clipper-2.1/clipper/core/test_core.cpp:64:20: performance:inconclusive: Use const reference for 'cell' to avoid unnecessary data copying. [redundantCopyLocalConst] clipper-2.1/clipper/core/test_core.cpp:188:21: style: Variable 'sfo2' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/core/test_core.cpp:189:21: style: Variable 'sfu2' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/core/test_core.cpp:260:18: style: Variable 'c' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/core/test_data.cpp:2537:9: style: Local variable 'hkl' shadows outer variable [shadowVariable] clipper-2.1/clipper/core/test_data.cpp:2529:20: note: Shadowed declaration clipper-2.1/clipper/core/test_data.cpp:2537:9: note: Shadow variable clipper-2.1/clipper/core/test_data.cpp:2529:20: style: Unused variable: hkl [unusedVariable] clipper-2.1/clipper/core/xmap.cpp:184:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asu [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/xmap.cpp:215:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsym [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/xmap.cpp:222:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/core/xmap.cpp:215:44: debug: CheckClass::isMemberVar found used member variable 'nsym' with varid 0 [varid0] clipper-2.1/clipper/core/xmap.h:364:10: warning: The class 'Xmap < unsigned char >' defines member function with name 'init' also defined in its parent class 'Xmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/xmap.cpp:171:17: note: Parent function 'Xmap_base::init' clipper-2.1/clipper/core/xmap.h:364:10: note: Derived function 'Xmap < unsigned char >::init' clipper-2.1/clipper/core/xmap.h:364:10: warning: The class 'Xmap < char >' defines member function with name 'init' also defined in its parent class 'Xmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/xmap.cpp:171:17: note: Parent function 'Xmap_base::init' clipper-2.1/clipper/core/xmap.h:364:10: note: Derived function 'Xmap < char >::init' clipper-2.1/clipper/core/xmap.h:364:10: warning: The class 'Xmap < unsigned short >' defines member function with name 'init' also defined in its parent class 'Xmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/xmap.cpp:171:17: note: Parent function 'Xmap_base::init' clipper-2.1/clipper/core/xmap.h:364:10: note: Derived function 'Xmap < unsigned short >::init' clipper-2.1/clipper/core/xmap.h:364:10: warning: The class 'Xmap < short >' defines member function with name 'init' also defined in its parent class 'Xmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/xmap.cpp:171:17: note: Parent function 'Xmap_base::init' clipper-2.1/clipper/core/xmap.h:364:10: note: Derived function 'Xmap < short >::init' clipper-2.1/clipper/core/xmap.h:364:10: warning: The class 'Xmap < unsigned int >' defines member function with name 'init' also defined in its parent class 'Xmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/xmap.cpp:171:17: note: Parent function 'Xmap_base::init' clipper-2.1/clipper/core/xmap.h:364:10: note: Derived function 'Xmap < unsigned int >::init' clipper-2.1/clipper/core/xmap.h:364:10: warning: The class 'Xmap < int >' defines member function with name 'init' also defined in its parent class 'Xmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/xmap.cpp:171:17: note: Parent function 'Xmap_base::init' clipper-2.1/clipper/core/xmap.h:364:10: note: Derived function 'Xmap < int >::init' clipper-2.1/clipper/core/xmap.h:364:10: warning: The class 'Xmap < float >' defines member function with name 'init' also defined in its parent class 'Xmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/xmap.cpp:171:17: note: Parent function 'Xmap_base::init' clipper-2.1/clipper/core/xmap.h:364:10: note: Derived function 'Xmap < float >::init' clipper-2.1/clipper/core/xmap.h:364:10: warning: The class 'Xmap < double >' defines member function with name 'init' also defined in its parent class 'Xmap_base'. [duplInheritedMember] clipper-2.1/clipper/core/xmap.cpp:171:17: note: Parent function 'Xmap_base::init' clipper-2.1/clipper/core/xmap.h:364:10: note: Derived function 'Xmap < double >::init' clipper-2.1/clipper/fortran/f_interface.cpp:11:6: error: There is an unknown macro here somewhere. Configuration is required. If F77_FUNC is a macro then please configure it. [unknownMacro] clipper-2.1/clipper/minimol/container_minimol.cpp:67:16: warning: The class 'CMiniMol' defines member function with name 'init' also defined in its parent class 'MiniMol'. [duplInheritedMember] clipper-2.1/clipper/minimol/minimol.h:339:9: note: Parent function 'MiniMol::init' clipper-2.1/clipper/minimol/container_minimol.cpp:67:16: note: Derived function 'CMiniMol::init' clipper-2.1/clipper/minimol/minimol.h:86:4: style: Class 'MAtom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/minimol/container_minimol.h:63:5: style: Class 'CMiniMol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/minimol/container_minimol.h:67:10: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/container.h:77:18: note: Virtual function in base class clipper-2.1/clipper/minimol/container_minimol.h:67:10: note: Function in derived class clipper-2.1/clipper/minimol/minimol.cpp:67:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/minimol/minimol.cpp:99:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/minimol/minimol.cpp:300:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/minimol/minimol_utils.h:61:5: warning: Member variable 'MAtomIndex::m' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/minimol/minimol_utils.h:61:5: warning: Member variable 'MAtomIndex::a' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/minimol/minimol_utils.h:81:5: warning:inconclusive: Member variable 'MAtomIndexSymmetry::s' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/minimol/minimol_utils.h:94:5: warning:inconclusive: Member variable 'MAtomNonBond::mol_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/minimol/minimol_utils.h:94:5: warning:inconclusive: Member variable 'MAtomNonBond::rad_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/minimol/minimol_utils.h:96:5: style: Class 'MAtomNonBond' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/minimol/minimol.cpp:120:12: style: The if condition is the same as the previous if condition [duplicateCondition] clipper-2.1/clipper/minimol/minimol.cpp:119:12: note: First condition clipper-2.1/clipper/minimol/minimol.cpp:120:12: note: Second condition clipper-2.1/clipper/minimol/minimol.cpp:288:12: style: The if condition is the same as the previous if condition [duplicateCondition] clipper-2.1/clipper/minimol/minimol.cpp:287:12: note: First condition clipper-2.1/clipper/minimol/minimol.cpp:288:12: note: Second condition clipper-2.1/clipper/minimol/minimol.cpp:63:23: style: The scope of the variable 'tokend' can be reduced. [variableScope] clipper-2.1/clipper/minimol/minimol.cpp:100:9: style: Local variable 'name' shadows outer function [shadowFunction] clipper-2.1/clipper/minimol/minimol.h:93:11: note: Shadowed declaration clipper-2.1/clipper/minimol/minimol.cpp:100:9: note: Shadow variable clipper-2.1/clipper/minimol/minimol.cpp:220:9: warning: Either the condition 'i<0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex] clipper-2.1/clipper/minimol/minimol.cpp:219:9: note: Assuming that condition 'i<0' is not redundant clipper-2.1/clipper/minimol/minimol.cpp:220:9: note: Negative array index clipper-2.1/clipper/minimol/minimol.cpp:228:9: warning: Either the condition 'i<0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex] clipper-2.1/clipper/minimol/minimol.cpp:227:9: note: Assuming that condition 'i<0' is not redundant clipper-2.1/clipper/minimol/minimol.cpp:228:9: note: Negative array index clipper-2.1/clipper/minimol/minimol.cpp:393:9: warning: Either the condition 'i<0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex] clipper-2.1/clipper/minimol/minimol.cpp:392:9: note: Assuming that condition 'i<0' is not redundant clipper-2.1/clipper/minimol/minimol.cpp:393:9: note: Negative array index clipper-2.1/clipper/minimol/minimol.cpp:401:9: warning: Either the condition 'i<0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex] clipper-2.1/clipper/minimol/minimol.cpp:400:9: note: Assuming that condition 'i<0' is not redundant clipper-2.1/clipper/minimol/minimol.cpp:401:9: note: Negative array index clipper-2.1/clipper/minimol/minimol.cpp:558:9: warning: Either the condition 'i<0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex] clipper-2.1/clipper/minimol/minimol.cpp:557:9: note: Assuming that condition 'i<0' is not redundant clipper-2.1/clipper/minimol/minimol.cpp:558:9: note: Negative array index clipper-2.1/clipper/minimol/minimol.cpp:566:9: warning: Either the condition 'i<0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex] clipper-2.1/clipper/minimol/minimol.cpp:565:9: note: Assuming that condition 'i<0' is not redundant clipper-2.1/clipper/minimol/minimol.cpp:566:9: note: Negative array index clipper-2.1/clipper/minimol/minimol.cpp:63:30: style: Variable 'tokend' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/minimol/minimol_io.cpp:125:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKEY_NEW [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/minimol/minimol_io.cpp:308:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/minimol/minimol_io.h:83:10: style:inconclusive: Technically the member function 'clipper::SEQfile::import_molecule_sequence' can be const. [functionConst] clipper-2.1/clipper/minimol/minimol_io.cpp:369:15: note: Technically the member function 'clipper::SEQfile::import_molecule_sequence' can be const. clipper-2.1/clipper/minimol/minimol_io.h:83:10: note: Technically the member function 'clipper::SEQfile::import_molecule_sequence' can be const. clipper-2.1/clipper/mmdb/clipper_mmdb.h:125:5: style: Class 'MMDBAtom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/mmdb/clipper_mmdb.h:166:5: style: Class 'MMDBResidue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/mmdb/clipper_mmdb.h:189:5: style: Class 'MMDBChain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/mmdb/clipper_mmdb.h:208:5: style: Class 'MMDBModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/minimol/minimol_seq.h:106:5: style: Class 'MSequenceAlign' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/core/clipper_memory.h:70:6: style: The destructor '~Property < String >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/clipper_memory.h:61:14: note: Virtual destructor in base class clipper-2.1/clipper/core/clipper_memory.h:70:6: note: Destructor in derived class clipper-2.1/clipper/minimol/minimol_io.cpp:70:27: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/minimol/minimol_io.cpp:85:23: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/minimol/minimol_io.cpp:87:26: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/minimol/minimol_io.cpp:90:26: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/minimol/minimol_io.cpp:245:25: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/minimol/minimol_io.cpp:252:27: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/minimol/minimol_io.cpp:259:24: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/minimol/minimol_io.cpp:266:30: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/minimol/minimol_io.cpp:302:26: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/minimol/minimol_io.cpp:306:28: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/minimol/minimol_io.cpp:336:33: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/minimol/minimol_io.cpp:338:36: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/minimol/minimol_io.cpp:134:8: style: The scope of the variable 'txt' can be reduced. [variableScope] clipper-2.1/clipper/minimol/minimol_io.cpp:340:11: style: Local variable 'a' shadows outer variable [shadowVariable] clipper-2.1/clipper/minimol/minimol_io.cpp:310:17: note: Shadowed declaration clipper-2.1/clipper/minimol/minimol_io.cpp:340:11: note: Shadow variable clipper-2.1/clipper/minimol/minimol_seq.cpp:64:10: warning: Either the condition 'i<0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex] clipper-2.1/clipper/minimol/minimol_seq.cpp:63:10: note: Assuming that condition 'i<0' is not redundant clipper-2.1/clipper/minimol/minimol_seq.cpp:64:10: note: Negative array index clipper-2.1/clipper/minimol/minimol_seq.cpp:72:10: warning: Either the condition 'i<0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex] clipper-2.1/clipper/minimol/minimol_seq.cpp:71:10: note: Assuming that condition 'i<0' is not redundant clipper-2.1/clipper/minimol/minimol_seq.cpp:72:10: note: Negative array index clipper-2.1/clipper/minimol/minimol_utils.cpp:92:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/minimol/minimol_utils.cpp:156:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/minimol/minimol_utils.cpp:67:3: performance: Variable 'cell' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/minimol/minimol_utils.cpp:141:35: style: Local variable 'atoms' shadows outer variable [shadowVariable] clipper-2.1/clipper/minimol/minimol_utils.h:108:37: note: Shadowed declaration clipper-2.1/clipper/minimol/minimol_utils.cpp:141:35: note: Shadow variable clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:57:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:60:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable element [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ter [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ter [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ter [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:84:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ter [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ter [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ter [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ter [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ter [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:128:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhatIsSet [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhatIsSet [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhatIsSet [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhatIsSet [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhatIsSet [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:174:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhatIsSet [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:183:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhatIsSet [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhatIsSet [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:202:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable altLoc [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:206:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serNum [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:210:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable charge [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:216:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:219:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seqNum [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:222:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable insCode [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:228:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seqNum [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:231:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable insCode [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:270:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Symops [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:295:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gamma [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:121:22: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:124:19: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:225:15: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:240:15: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:249:15: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:312:18: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:330:26: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:108:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_Coordinates [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:115:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_Occupancy [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:122:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_tempFactor [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:129:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_Anis_tFac [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:137:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_CoordSigma [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:145:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_OccSigma [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:151:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_tFacSigma [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:157:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_Anis_tFSigma [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:175:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_Coordinates [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:184:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_Occupancy [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:193:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_tempFactor [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:202:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_Anis_tFac [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:212:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_CoordSigma [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:221:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_OccSigma [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:230:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_tFacSigma [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:239:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_Anis_tFSigma [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:318:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:624:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYPE_ATOM [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:639:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYPE_RESIDUE [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:654:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYPE_CHAIN [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:669:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYPE_MODEL [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:686:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYPE_ATOM [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:704:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYPE_RESIDUE [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:721:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYPE_ATOM [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:737:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYPE_RESIDUE [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:754:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYPE_ATOM [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:771:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKEY_NEW [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:804:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMDBFCM_All [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:880:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:316:125: style:inconclusive: Boolean expression '!a1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:317:125: style:inconclusive: Boolean expression '!a1' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:319:120: style:inconclusive: Boolean expression '!a2' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:320:120: style:inconclusive: Boolean expression '!a1' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:354:134: style:inconclusive: Boolean expression '!a1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:355:134: style:inconclusive: Boolean expression '!a1' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:357:129: style:inconclusive: Boolean expression '!a2' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:358:129: style:inconclusive: Boolean expression '!a1' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:200:5: warning:inconclusive: Member variable 'NDBAtom::occ' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:200:5: warning:inconclusive: Member variable 'NDBAtom::sig_occ' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:200:5: warning:inconclusive: Member variable 'NDBAtom::u' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:200:5: warning:inconclusive: Member variable 'NDBAtom::sig_u' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:230:5: warning:inconclusive: Member variable 'NDBResidue::seqnum_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:414:5: warning:inconclusive: Member variable 'DBManager::ptr' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:169:18: style:inconclusive: Technically the member function 'clipper::DBAtom::pcatom' can be const. [functionConst] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:204:21: style:inconclusive: Technically the member function 'clipper::DBResidue::pcresidue' can be const. [functionConst] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:235:19: style:inconclusive: Technically the member function 'clipper::DBChain::pcchain' can be const. [functionConst] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:266:19: style:inconclusive: Technically the member function 'clipper::DBModel::pcmodel' can be const. [functionConst] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:301:19: style:inconclusive: Technically the member function 'clipper::DBAtom_selection::ppcatom' can be const. [functionConst] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:344:22: style:inconclusive: Technically the member function 'clipper::DBResidue_selection::ppcresidue' can be const. [functionConst] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:375:20: style:inconclusive: Technically the member function 'clipper::DBChain_selection::ppcchain' can be const. [functionConst] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:393:20: style:inconclusive: Technically the member function 'clipper::DBModel_selection::ppcmodel' can be const. [functionConst] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:449:25: style:inconclusive: Technically the member function 'clipper::DBManager::operator->' can be const. [functionConst] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:201:5: style: Class 'NDBAtom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:231:5: style: Class 'NDBResidue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:249:5: style: Class 'NDBChain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:262:5: style: Class 'NDBModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:134:5: style: Class 'DBAtom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:183:5: style: Class 'DBResidue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:218:5: style: Class 'DBChain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:202:12: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:103:20: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:202:12: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:203:12: style: The function 'element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:106:20: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:203:12: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:204:12: style: The function 'altconf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:109:20: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:204:12: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:205:16: style: The function 'coord_orth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:112:24: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:205:16: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:206:11: style: The function 'occupancy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:115:19: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:206:11: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:207:11: style: The function 'u_iso' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:118:19: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:207:11: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:208:18: style: The function 'u_aniso_orth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:121:26: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:208:18: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:209:10: style: The function 'set_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:124:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:209:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:210:10: style: The function 'set_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:127:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:210:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:211:10: style: The function 'set_altconf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:130:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:211:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:212:10: style: The function 'set_coord_orth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:133:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:212:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:213:10: style: The function 'set_occupancy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:136:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:213:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:214:10: style: The function 'set_u_iso' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:139:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:214:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:215:10: style: The function 'set_u_aniso_orth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:142:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:215:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:232:12: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:155:20: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:232:12: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:233:9: style: The function 'seqnum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:157:17: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:233:9: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:234:12: style: The function 'inscode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:159:20: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:234:12: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:235:10: style: The function 'set_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:161:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:235:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:236:10: style: The function 'set_seqnum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:163:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:236:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:237:10: style: The function 'set_inscode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:165:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:237:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:250:12: style: The function 'id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:175:20: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:250:12: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:251:10: style: The function 'set_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:177:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:251:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:263:12: style: The function 'id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:187:20: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:263:12: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:264:10: style: The function 'set_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:189:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:264:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:142:12: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:103:20: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:142:12: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:143:12: style: The function 'element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:106:20: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:143:12: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:144:12: style: The function 'altconf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:109:20: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:144:12: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:145:16: style: The function 'coord_orth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:112:24: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:145:16: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:146:11: style: The function 'occupancy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:115:19: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:146:11: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:147:11: style: The function 'u_iso' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:118:19: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:147:11: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:148:18: style: The function 'u_aniso_orth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:121:26: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:148:18: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:153:10: style: The function 'set_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:124:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:153:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:154:10: style: The function 'set_element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:127:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:154:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:155:10: style: The function 'set_altconf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:130:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:155:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:156:10: style: The function 'set_coord_orth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:133:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:156:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:157:10: style: The function 'set_occupancy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:136:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:157:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:158:10: style: The function 'set_u_iso' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:139:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:158:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:159:10: style: The function 'set_u_aniso_orth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:142:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:159:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:190:12: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:155:20: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:190:12: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:191:9: style: The function 'seqnum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:157:17: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:191:9: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:192:12: style: The function 'inscode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:159:20: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:192:12: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:193:10: style: The function 'set_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:161:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:193:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:194:10: style: The function 'set_seqnum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:163:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:194:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:195:10: style: The function 'set_inscode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:165:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:195:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:201:9: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:74:17: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:201:9: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:202:12: style: The function 'operator[]' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:76:20: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:202:12: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:225:12: style: The function 'id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:175:20: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:225:12: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:226:10: style: The function 'set_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:177:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:226:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:232:9: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:85:17: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:232:9: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:233:15: style: The function 'operator[]' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:87:23: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:233:15: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:256:12: style: The function 'id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:187:20: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:256:12: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:257:10: style: The function 'set_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.h:189:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:257:10: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:263:9: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:96:17: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:263:9: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:264:13: style: The function 'operator[]' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:98:21: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:264:13: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:289:9: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:74:17: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:289:9: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:290:12: style: The function 'operator[]' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:76:20: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:290:12: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:332:9: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:85:17: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:332:9: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:333:15: style: The function 'operator[]' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:87:23: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:333:15: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:370:9: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:96:17: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:370:9: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:371:13: style: The function 'operator[]' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:98:21: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:371:13: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:388:9: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:107:17: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:388:9: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:389:13: style: The function 'operator[]' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:109:21: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:389:13: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:444:9: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:107:17: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:444:9: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:445:13: style: The function 'operator[]' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:109:21: note: Virtual function in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:445:13: note: Function in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:475:6: style: The destructor '~MMDB' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:105:14: note: Virtual destructor in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:475:6: note: Destructor in derived class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:316:125: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:317:125: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:318:120: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:319:120: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:320:120: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:354:134: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:355:134: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:356:129: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:357:129: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:358:129: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:165:21: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:168:24: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:290:20: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:354:20: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:422:20: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:425:21: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:624:34: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:639:37: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:654:35: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:669:35: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:846:32: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:867:28: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:869:31: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:872:31: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:428:49: style:inconclusive: Function 'add_chain' argument 1 names different: declaration 'c' definition 'r'. [funcArgNamesDifferent] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:259:44: note: Function 'add_chain' argument 1 names different: declaration 'c' definition 'r'. clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:428:49: note: Function 'add_chain' argument 1 names different: declaration 'c' definition 'r'. clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:302:10: style: Local variable 'atom' shadows outer function [shadowFunction] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:199:12: note: Shadowed declaration clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:302:10: note: Shadow variable clipper-2.1/clipper/mmdbold/clipper_mmdb.h:315:53: performance: Function parameter 's' should be passed by const reference. [passedByValue] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:353:59: performance: Function parameter 's' should be passed by const reference. [passedByValue] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.cpp:60:10: warning: Member variable 'NDBAtom::sig_occ' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.cpp:60:10: warning: Member variable 'NDBAtom::sig_u' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/mmdbold/clipper_mmdb_types.cpp:125:13: warning: Member variable 'NDBResidue::seqnum_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/mmdbold/clipper_mmdb_wrapper.cpp:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spaceGroup [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb_wrapper.cpp:67:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Symops [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb_wrapper.cpp:80:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gamma [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb_wrapper.cpp:89:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cryst [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mmdbold/clipper_mmdb_wrapper.cpp:57:22: style: C-style pointer casting [cstyleCast] clipper-2.1/clipper/mmdbold/container_mmdb.cpp:67:13: warning: The class 'CMMDB' defines member function with name 'init' also defined in its parent class 'MMDB'. [duplInheritedMember] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:477:10: note: Parent function 'MMDB::init' clipper-2.1/clipper/mmdbold/container_mmdb.cpp:67:13: note: Derived function 'CMMDB::init' clipper-2.1/clipper/mmdbold/container_mmdb.h:64:5: style: Class 'CMMDB' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/clipper/mmdbold/container_mmdb.h:68:10: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/container.h:77:18: note: Virtual function in base class clipper-2.1/clipper/mmdbold/container_mmdb.h:68:10: note: Function in derived class clipper-2.1/clipper/mtz/map_io.cpp:385:7: style: The scope of the variable 'index' can be reduced. [variableScope] clipper-2.1/clipper/mtz/map_io.cpp:308:7: style: The scope of the variable 'index' can be reduced. [variableScope] clipper-2.1/clipper/mtz/map_io.cpp:265:7: style: The scope of the variable 'index' can be reduced. [variableScope] clipper-2.1/clipper/mtz/map_io.cpp:191:7: style: The scope of the variable 'index' can be reduced. [variableScope] clipper-2.1/clipper/mtz/mtz_io.cpp:112:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mtz/mtz_io.cpp:257:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mtz/mtz_io.cpp:329:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mtz/mtz_io.cpp:406:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/mtz/mtz_io.cpp:62:10: error: Array 'names[200][12]' accessed at index names[200][*], which is out of bounds. [arrayIndexOutOfBounds] clipper-2.1/clipper/mtz/mtz_io.cpp:57:3: note: After for loop, j has value 200 clipper-2.1/clipper/mtz/mtz_io.cpp:62:10: note: Array index out of bounds clipper-2.1/clipper/mtz/mtz_io.cpp:63:8: error: Array 'names[200][12]' accessed at index names[200][*], which is out of bounds. [arrayIndexOutOfBounds] clipper-2.1/clipper/mtz/mtz_io.cpp:57:3: note: After for loop, j has value 200 clipper-2.1/clipper/mtz/mtz_io.cpp:63:8: note: Array index out of bounds clipper-2.1/clipper/mtz/mtz_io.cpp:65:10: error: Array 'types[200][4]' accessed at index types[200][*], which is out of bounds. [arrayIndexOutOfBounds] clipper-2.1/clipper/mtz/mtz_io.cpp:57:3: note: After for loop, j has value 200 clipper-2.1/clipper/mtz/mtz_io.cpp:65:10: note: Array index out of bounds clipper-2.1/clipper/mtz/mtz_io.cpp:66:8: error: Array 'types[200][4]' accessed at index types[200][*], which is out of bounds. [arrayIndexOutOfBounds] clipper-2.1/clipper/mtz/mtz_io.cpp:57:3: note: After for loop, j has value 200 clipper-2.1/clipper/mtz/mtz_io.cpp:66:8: note: Array index out of bounds clipper-2.1/clipper/mtz/mtz_io.cpp:67:9: error: Array 'scales[200]' accessed at index 200, which is out of bounds. [arrayIndexOutOfBounds] clipper-2.1/clipper/mtz/mtz_io.cpp:57:3: note: After for loop, j has value 200 clipper-2.1/clipper/mtz/mtz_io.cpp:67:9: note: Array index out of bounds clipper-2.1/clipper/mtz/mtz_io.cpp:78:23: error: Array 'types[200][4]' accessed at index 200, which is out of bounds. [arrayIndexOutOfBounds] clipper-2.1/clipper/mtz/mtz_io.cpp:74:18: note: Assuming that condition 'j<200' is not redundant clipper-2.1/clipper/mtz/mtz_io.cpp:78:23: note: Array index out of bounds clipper-2.1/clipper/mtz/mtz_io.cpp:89:16: error: Array 'scales[200]' accessed at index 200, which is out of bounds. [arrayIndexOutOfBounds] clipper-2.1/clipper/mtz/mtz_io.cpp:85:18: note: Assuming that condition 'j<200' is not redundant clipper-2.1/clipper/mtz/mtz_io.cpp:89:16: note: Array index out of bounds clipper-2.1/clipper/mtz/mtz_types.h:42:5: warning:inconclusive: Member variable 'MTZdataset::wavel_' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/mtz/mtz_io.cpp:177:10: warning: Member variable 'MTZfile::hkl_ptr' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/mtz/mtz_io.h:171:10: performance:inconclusive: Technically the member function 'clipper::MTZfile::is_virtual_col' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/mtz/mtz_io.cpp:97:15: note: Technically the member function 'clipper::MTZfile::is_virtual_col' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/mtz/mtz_io.h:171:10: note: Technically the member function 'clipper::MTZfile::is_virtual_col' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/mtz/mtz_io.h:173:31: performance:inconclusive: Technically the member function 'clipper::MTZfile::mtz_assign' can be static (but you may consider moving to unnamed namespace). [functionStatic] clipper-2.1/clipper/mtz/mtz_io.cpp:106:36: note: Technically the member function 'clipper::MTZfile::mtz_assign' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/mtz/mtz_io.h:173:31: note: Technically the member function 'clipper::MTZfile::mtz_assign' can be static (but you may consider moving to unnamed namespace). clipper-2.1/clipper/mtz/mtz_io.cpp:314:21: warning: Either the condition 'hkl_ptr==NULL' is redundant or there is possible null pointer dereference: hkl_ptr. [nullPointerRedundantCheck] clipper-2.1/clipper/mtz/mtz_io.cpp:309:16: note: Assuming that condition 'hkl_ptr==NULL' is not redundant clipper-2.1/clipper/mtz/mtz_io.cpp:314:21: note: Null pointer dereference clipper-2.1/clipper/mtz/mtz_io.cpp:808:31: warning: Either the condition 'xp==NULL' is redundant or there is possible null pointer dereference: xp. [nullPointerRedundantCheck] clipper-2.1/clipper/mtz/mtz_io.cpp:805:11: note: Assuming that condition 'xp==NULL' is not redundant clipper-2.1/clipper/mtz/mtz_io.cpp:808:31: note: Null pointer dereference clipper-2.1/clipper/mtz/mtz_io.cpp:598:9: style: Local variable 'cell' shadows outer function [shadowFunction] clipper-2.1/clipper/mtz/mtz_io.h:128:17: note: Shadowed declaration clipper-2.1/clipper/mtz/mtz_io.cpp:598:9: note: Shadow variable clipper-2.1/clipper/mtz/mtz_io.cpp:797:18: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] clipper-2.1/clipper/mtz/mtz_io.cpp:801:15: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] clipper-2.1/clipper/mtz/mtz_io.cpp:804:15: style: Variable 'xp' can be declared as pointer to const [constVariablePointer] clipper-2.1/clipper/mtz/mtz_io.cpp:171:44: warning: Uninitialized variable: r1 [uninitvar] clipper-2.1/clipper/mtz/mtz_io.cpp:165:54: note: Assuming condition is false clipper-2.1/clipper/mtz/mtz_io.cpp:171:44: note: Uninitialized variable: r1 clipper-2.1/clipper/mtz/mtz_io.cpp:171:47: warning: Uninitialized variable: r2 [uninitvar] clipper-2.1/clipper/mtz/mtz_io.cpp:165:54: note: Assuming condition is false clipper-2.1/clipper/mtz/mtz_io.cpp:171:47: note: Uninitialized variable: r2 clipper-2.1/clipper/mtz/mtz_types.cpp:16:3: performance: Variable 'xname_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/mtz/mtz_types.cpp:17:3: performance: Variable 'pname_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/mtz/mtz_types.cpp:32:3: performance: Variable 'dname_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] clipper-2.1/clipper/phs/phs_io.cpp:54:10: warning: Member variable 'PHSfile::f_sigf_i' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/phs/phs_io.cpp:54:10: warning: Member variable 'PHSfile::phi_wt_i' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/phs/phs_io.cpp:54:10: warning: Member variable 'PHSfile::f_sigf_o' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/phs/phs_io.cpp:54:10: warning: Member variable 'PHSfile::phi_wt_o' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/phs/phs_io.cpp:54:10: warning: Member variable 'PHSfile::hkl_ptr' is not initialized in the constructor. [uninitMemberVar] clipper-2.1/clipper/phs/phs_io.cpp:93:11: warning: Either the condition 'phs==NULL' is redundant or there is possible null pointer dereference: phs. [nullPointerRedundantCheck] clipper-2.1/clipper/phs/phs_io.cpp:91:12: note: Assuming that condition 'phs==NULL' is not redundant clipper-2.1/clipper/phs/phs_io.cpp:93:11: note: Null pointer dereference clipper-2.1/clipper/phs/phs_io.cpp:121:29: warning: Either the condition 'phs==NULL' is redundant or there is possible null pointer dereference: phs. [nullPointerRedundantCheck] clipper-2.1/clipper/phs/phs_io.cpp:118:12: note: Assuming that condition 'phs==NULL' is not redundant clipper-2.1/clipper/phs/phs_io.cpp:121:29: note: Null pointer dereference clipper-2.1/clipper/phs/phs_io.cpp:156:11: warning: Either the condition 'phs==NULL' is redundant or there is possible null pointer dereference: phs. [nullPointerRedundantCheck] clipper-2.1/clipper/phs/phs_io.cpp:154:12: note: Assuming that condition 'phs==NULL' is not redundant clipper-2.1/clipper/phs/phs_io.cpp:156:11: note: Null pointer dereference clipper-2.1/clipper/phs/phs_io.cpp:173:29: warning: Either the condition 'hkl_ptr==NULL' is redundant or there is possible null pointer dereference: hkl_ptr. [nullPointerRedundantCheck] clipper-2.1/clipper/phs/phs_io.cpp:171:16: note: Assuming that condition 'hkl_ptr==NULL' is not redundant clipper-2.1/clipper/phs/phs_io.cpp:173:29: note: Null pointer dereference clipper-2.1/clipper/phs/phs_io.cpp:220:29: warning: Either the condition 'phs==NULL' is redundant or there is possible null pointer dereference: phs. [nullPointerRedundantCheck] clipper-2.1/clipper/phs/phs_io.cpp:216:12: note: Assuming that condition 'phs==NULL' is not redundant clipper-2.1/clipper/phs/phs_io.cpp:220:29: note: Null pointer dereference clipper-2.1/clipper/phs/phs_io.cpp:250:29: warning: Either the condition 'phs==NULL' is redundant or there is possible null pointer dereference: phs. [nullPointerRedundantCheck] clipper-2.1/clipper/phs/phs_io.cpp:246:12: note: Assuming that condition 'phs==NULL' is not redundant clipper-2.1/clipper/phs/phs_io.cpp:250:29: note: Null pointer dereference clipper-2.1/clipper/phs/phs_io.cpp:178:6: style: Variable 'f1' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/phs/phs_io.cpp:178:11: style: Variable 'f2' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/phs/phs_io.cpp:178:16: style: Variable 'f3' is assigned a value that is never used. [unreadVariable] clipper-2.1/clipper/phs/phs_io.cpp:178:21: style: Variable 'f4' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/c2test.cpp:72:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINMEM [valueFlowBailoutIncompleteVar] clipper-2.1/examples/ccad.cpp:97:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] clipper-2.1/examples/ccad.cpp:148:7: error: Uninitialized variable: hkldata [legacyUninitvar] clipper-2.1/examples/cctbxtest.cpp:129:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/examples/cmaplocal.cpp:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/examples/cns2mtz.cpp:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/examples/cns2mtz.cpp:407:14: style: Array index 'col' is used before limits check. [arrayIndexThenCheck] clipper-2.1/examples/cns2mtz.h:19:3: style: Class 'dataI' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/examples/cns2mtz.h:42:3: style: Class 'dataF' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/examples/cns2mtz.h:65:3: style: Class 'dataE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/examples/cns2mtz.h:88:3: style: Class 'dataSig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/examples/cns2mtz.h:111:3: style: Class 'dataPhi' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/examples/cns2mtz.h:136:3: style: Class 'dataFom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/examples/cns2mtz.cpp:69:24: style: C-style pointer casting [cstyleCast] clipper-2.1/examples/cns2mtz.cpp:23:7: style: The scope of the variable 'verbose' can be reduced. [variableScope] clipper-2.1/examples/cns2mtz.cpp:23:15: style: Variable 'verbose' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/cns2mtz.cpp:44:42: style: Variable 'verbose' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/cns2mtz.cpp:259:42: style: Unused variable: datae [unusedVariable] clipper-2.1/examples/cns2mtz.cpp:267:48: style: Unused variable: datasigiano [unusedVariable] clipper-2.1/examples/cnstest.cpp:70:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/examples/diffmap.cpp:31:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/examples/ffttest.cpp:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] clipper-2.1/examples/ffttest.cpp:164:10: style: Local variable 'c' shadows outer variable [shadowVariable] clipper-2.1/examples/ffttest.cpp:104:14: note: Shadowed declaration clipper-2.1/examples/ffttest.cpp:164:10: note: Shadow variable clipper-2.1/examples/ffttest.cpp:178:20: style: Local variable 'c' shadows outer variable [shadowVariable] clipper-2.1/examples/ffttest.cpp:104:14: note: Shadowed declaration clipper-2.1/examples/ffttest.cpp:178:20: note: Shadow variable clipper-2.1/examples/fomvar.cpp:63:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/examples/maketestdata.cpp:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/examples/maphist.cpp:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/examples/maptest.cpp:21:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/examples/memtest.cpp:42:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hall [valueFlowBailoutIncompleteVar] clipper-2.1/examples/mmtest.cpp:14:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/examples/mmtest.cpp:15:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/examples/mmtest.cpp:16:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/examples/mmtest.cpp:17:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/examples/mmtest.cpp:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/examples/mmtest.cpp:15:3: style: Class 'thing' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/examples/mmtest.cpp:48:10: style: Variable 'p2' is reassigned a value before the old one has been used. [redundantAssignment] clipper-2.1/examples/mmtest.cpp:46:10: note: p2 is assigned clipper-2.1/examples/mmtest.cpp:48:10: note: p2 is overwritten clipper-2.1/examples/mmtest.cpp:98:3: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] clipper-2.1/examples/mmtest.cpp:107:13: style: Local variable 'p' shadows outer variable [shadowVariable] clipper-2.1/examples/mmtest.cpp:26:19: note: Shadowed declaration clipper-2.1/examples/mmtest.cpp:107:13: note: Shadow variable clipper-2.1/examples/mmtest.cpp:53:35: style: Variable 'v' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/mtzcut.cpp:27:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] clipper-2.1/examples/mtztest.cpp:36:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/examples/octest.cpp:25:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] clipper-2.1/examples/octest.cpp:11:8: style:inconclusive: Technically the member function 'IntEntry::matches' can be const. [functionConst] clipper-2.1/examples/octest.cpp:10:3: style: Class 'IntEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] clipper-2.1/examples/octest.cpp:39:9: style: Redundant initialization for 'ie1'. The initialized value is overwritten before it is read. [redundantInitialization] clipper-2.1/examples/octest.cpp:33:51: note: ie1 is initialized clipper-2.1/examples/octest.cpp:39:9: note: ie1 is overwritten clipper-2.1/examples/octest.cpp:61:7: style: Redundant initialization for 'sg7'. The initialized value is overwritten before it is read. [redundantInitialization] clipper-2.1/examples/octest.cpp:58:27: note: sg7 is initialized clipper-2.1/examples/octest.cpp:61:7: note: sg7 is overwritten clipper-2.1/examples/octest.cpp:29:7: style: The scope of the variable 'k1' can be reduced. [variableScope] clipper-2.1/examples/octest.cpp:30:7: style: The scope of the variable 'k2' can be reduced. [variableScope] clipper-2.1/examples/reftest.cpp:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/examples/reftest.cpp:85:22: style: C-style pointer casting [cstyleCast] clipper-2.1/examples/reftest.cpp:26:7: style: The scope of the variable 'verbose' can be reduced. [variableScope] clipper-2.1/examples/reftest.cpp:26:15: style: Variable 'verbose' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/reftest.cpp:53:42: style: Variable 'verbose' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/reftest.cpp:101:13: style: Variable 'bulkfrc' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/reftest.cpp:102:13: style: Variable 'bulkscl' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/reftest.cpp:106:13: style: Variable 'bulkfrc' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/reftest.cpp:106:23: style: Variable 'bulkscl' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/reftest.cpp:121:11: style: Variable 'fl' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/reftest.cpp:152:13: style: Variable 'func[a]' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/reftest.cpp:168:14: style: Variable 'func[a]' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/reftest2.cpp:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/examples/reftest2.cpp:85:22: style: C-style pointer casting [cstyleCast] clipper-2.1/examples/reftest2.cpp:26:7: style: The scope of the variable 'verbose' can be reduced. [variableScope] clipper-2.1/examples/reftest2.cpp:26:15: style: Variable 'verbose' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/reftest2.cpp:53:42: style: Variable 'verbose' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/reftest2.cpp:101:13: style: Variable 'bulkfrc' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/reftest2.cpp:102:13: style: Variable 'bulkscl' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/reftest2.cpp:106:13: style: Variable 'bulkfrc' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/reftest2.cpp:106:23: style: Variable 'bulkscl' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/reftest2.cpp:121:11: style: Variable 'fl' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/reftest2.cpp:203:13: style: Variable 'func[a]' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/reftest2.cpp:225:14: style: Variable 'func[a]' is assigned a value that is never used. [unreadVariable] clipper-2.1/examples/rfltest.cpp:17:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/examples/rfltest.cpp:171:15: style: Local variable 'ih' shadows outer variable [shadowVariable] clipper-2.1/examples/rfltest.cpp:151:33: note: Shadowed declaration clipper-2.1/examples/rfltest.cpp:171:15: note: Shadow variable clipper-2.1/examples/sftest.cpp:86:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/examples/sgtest.cpp:124:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hall [valueFlowBailoutIncompleteVar] clipper-2.1/examples/sktest.cpp:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/examples/symtest.cpp:15:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] clipper-2.1/clipper/cns/cns_hkl_io.cpp:55:19: warning: Null pointer dereference: f [ctunullpointer] clipper-2.1/clipper/cns/cns_hkl_io.cpp:117:16: note: Assuming that condition 'cns_hkl==NULL' is not redundant clipper-2.1/clipper/cns/cns_hkl_io.cpp:124:20: note: Calling function cnstok, 1st argument is null clipper-2.1/clipper/cns/cns_hkl_io.cpp:55:19: note: Dereferencing argument f that is null diff: head clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:216:28: style: C-style pointer casting [cstyleCast] head clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:216:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:292:28: style: C-style pointer casting [cstyleCast] head clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:292:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:346:28: style: C-style pointer casting [cstyleCast] head clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:346:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:430:28: style: C-style pointer casting [cstyleCast] head clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:430:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:507:28: style: C-style pointer casting [cstyleCast] head clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:507:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:92:28: style: C-style pointer casting [cstyleCast] head clipper-2.1/clipper/ccp4/ccp4_map_io.cpp:92:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1044:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1065:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1123:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1222:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datasets [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1366:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datasets [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:1454:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datasets [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:203:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:230:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:354:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataset [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:387:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:409:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datasets [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:477:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crystal [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:578:56: style: C-style pointer casting [cstyleCast] head clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:631:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datasets [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:665:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crystal [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:763:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crystal [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:848:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTZRECORDLENGTH [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_mtz_io.cpp:882:56: style: C-style pointer casting [cstyleCast] head clipper-2.1/clipper/ccp4/ccp4_mtz_io.h:207:25: performance: Function 'history()' should return member 'history_' by const reference. [returnByReference] head clipper-2.1/clipper/ccp4/ccp4_mtz_io.h:214:22: performance: Function 'sort_order()' should return member 'sort_order_' by const reference. [returnByReference] head clipper-2.1/clipper/ccp4/ccp4_utils.cpp:118:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_utils.cpp:128:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_utils.cpp:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/ccp4/ccp4_utils.cpp:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/cif/cif_data_io.cpp:219:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIFRC_Ok [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/cif/cif_data_io.cpp:472:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIFRC_Ok [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/cif/cif_data_io.cpp:559:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIFRC_Ok [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/cif/cif_data_io.cpp:679:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIFRC_Ok [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/cif/cif_data_io.cpp:739:27: warning: Either the condition 'str' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] clipper-2.1/clipper/cif/cif_data_io.cpp:740:12: note: Assuming that condition 'str' is not redundant clipper-2.1/clipper/cif/cif_data_io.cpp:739:27: note: Null pointer dereference 2.13.0 clipper-2.1/clipper/cif/cif_data_io.cpp:739:27: warning:inconclusive: Either the condition 'str' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] clipper-2.1/clipper/cif/cif_data_io.cpp:740:12: note: Assuming that condition 'str' is not redundant clipper-2.1/clipper/cif/cif_data_io.cpp:739:27: note: Null pointer dereference head clipper-2.1/clipper/cif/cif_data_io.cpp:871:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/cns/cns_hkl_io.cpp:154:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/cns/cns_hkl_io.cpp:225:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/contrib/fffear.cpp:251:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/contrib/fffear.cpp:314:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/contrib/mapfilter.h:136:6: style: The destructor '~MapFilterFn_step' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/mapfilter.h:58:14: note: Virtual destructor in base class clipper-2.1/clipper/contrib/mapfilter.h:136:6: note: Destructor in derived class head clipper-2.1/clipper/contrib/mapfilter.h:151:6: style: The destructor '~MapFilterFn_linear' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/mapfilter.h:58:14: note: Virtual destructor in base class clipper-2.1/clipper/contrib/mapfilter.h:151:6: note: Destructor in derived class head clipper-2.1/clipper/contrib/mapfilter.h:166:6: style: The destructor '~MapFilterFn_quadratic' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/contrib/mapfilter.h:58:14: note: Virtual destructor in base class clipper-2.1/clipper/contrib/mapfilter.h:166:6: note: Destructor in derived class head clipper-2.1/clipper/contrib/sfscale.cpp:152:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsig_ [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/contrib/sfscale.cpp:250:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/contrib/sfscale.cpp:55:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P1 [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/contrib/sfscale.cpp:86:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P1 [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/contrib/sfweight.cpp:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abcd [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/contrib/sfweight.cpp:179:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cosa [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/contrib/sfweight.cpp:212:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/contrib/sfweight.cpp:339:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable llw [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/contrib/sfweight.cpp:422:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P1 [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/contrib/sfweight.cpp:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abcd [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/contrib/test_contrib.cpp:90:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hall [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/atomsf.cpp:399:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/cell.cpp:193:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_instance.cpp:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_instance.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_ [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_instance.cpp:61:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_instance.cpp:68:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_memory.cpp:100:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_memory.cpp:117:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_memory.cpp:132:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_memory.cpp:73:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_memory.h:70:6: style: The destructor '~Property < String >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/clipper_memory.h:61:14: note: Virtual destructor in base class clipper-2.1/clipper/core/clipper_memory.h:70:6: note: Destructor in derived class head clipper-2.1/clipper/core/clipper_memory.h:70:6: style: The destructor '~Property < double >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/clipper_memory.h:61:14: note: Virtual destructor in base class clipper-2.1/clipper/core/clipper_memory.h:70:6: note: Destructor in derived class head clipper-2.1/clipper/core/clipper_memory.h:70:6: style: The destructor '~Property < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/clipper_memory.h:61:14: note: Virtual destructor in base class clipper-2.1/clipper/core/clipper_memory.h:70:6: note: Destructor in derived class head clipper-2.1/clipper/core/clipper_memory.h:70:6: style: The destructor '~Property < int >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/clipper_memory.h:61:14: note: Virtual destructor in base class clipper-2.1/clipper/core/clipper_memory.h:70:6: note: Destructor in derived class head clipper-2.1/clipper/core/clipper_memory.h:70:6: style: The destructor '~Property < std :: string >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/clipper_memory.h:61:14: note: Virtual destructor in base class clipper-2.1/clipper/core/clipper_memory.h:70:6: note: Destructor in derived class head clipper-2.1/clipper/core/clipper_memory.h:70:6: style: The destructor '~Property' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/core/clipper_memory.h:61:14: note: Virtual destructor in base class clipper-2.1/clipper/core/clipper_memory.h:70:6: note: Destructor in derived class head clipper-2.1/clipper/core/clipper_test.cpp:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_test.cpp:87:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_test.cpp:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.cpp:106:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.cpp:112:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.cpp:77:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:126:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:128:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:136:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:170:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:171:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:172:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:174:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:176:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:178:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:206:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:208:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:228:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:232:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:237:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:248:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:252:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:280:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:283:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:309:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:313:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:317:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:333:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:343:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:346:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:359:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:406:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:441:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mat [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:448:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mat [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:458:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mat [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:467:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mat [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:475:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:476:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mat [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:490:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:491:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mat [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:505:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:517:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:563:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_types.h:606:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/clipper_util.cpp:72:5: style: C-style pointer casting [cstyleCast] head clipper-2.1/clipper/core/clipper_util.cpp:73:5: style: C-style pointer casting [cstyleCast] head clipper-2.1/clipper/core/clipper_util.cpp:75:7: style: C-style pointer casting [cstyleCast] head clipper-2.1/clipper/core/clipper_util.cpp:77:7: style: C-style pointer casting [cstyleCast] head clipper-2.1/clipper/core/clipper_util.h:75:0: style: C-style pointer casting [cstyleCast] head clipper-2.1/clipper/core/clipper_util.h:77:0: style: C-style pointer casting [cstyleCast] 2.13.0 clipper-2.1/clipper/core/container.cpp:161:19: warning: Either the condition 'i>=children.size()' is redundant or 'i' can have the value greater or equal to children.size(). Expression 'children[i]' cause access out of bounds. [containerOutOfBounds] clipper-2.1/clipper/core/container.cpp:159:19: note: Assuming that condition 'i>=children.size()' is not redundant clipper-2.1/clipper/core/container.cpp:161:19: note: Access out of bounds head clipper-2.1/clipper/core/container.cpp:161:19: warning: Either the condition 'i>=children.size()' is redundant or 'i' can have the value greater or equal to children.size(). Expression 'children[i]' causes access out of bounds. [containerOutOfBounds] clipper-2.1/clipper/core/container.cpp:159:19: note: Assuming that condition 'i>=children.size()' is not redundant clipper-2.1/clipper/core/container.cpp:161:19: note: Access out of bounds 2.13.0 clipper-2.1/clipper/core/container.cpp:168:19: warning: Either the condition 'i>=children.size()' is redundant or 'i' can have the value greater or equal to children.size(). Expression 'children[i]' cause access out of bounds. [containerOutOfBounds] clipper-2.1/clipper/core/container.cpp:166:19: note: Assuming that condition 'i>=children.size()' is not redundant clipper-2.1/clipper/core/container.cpp:168:19: note: Access out of bounds head clipper-2.1/clipper/core/container.cpp:168:19: warning: Either the condition 'i>=children.size()' is redundant or 'i' can have the value greater or equal to children.size(). Expression 'children[i]' causes access out of bounds. [containerOutOfBounds] clipper-2.1/clipper/core/container.cpp:166:19: note: Assuming that condition 'i>=children.size()' is not redundant clipper-2.1/clipper/core/container.cpp:168:19: note: Access out of bounds head clipper-2.1/clipper/core/container.cpp:230:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/container_hkl.h:126:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NullCell [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/container_hkl.h:149:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/container_hkl.h:166:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/container_map.h:145:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/container_map.h:176:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/container_map.h:200:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/container_map.h:211:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/coords.cpp:367:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/derivs.h:168:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/derivs.h:177:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/derivs.h:181:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/derivs.h:190:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/derivs.h:197:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/derivs.h:205:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/derivs.h:211:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/derivs.h:228:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/fftmap.cpp:100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/fftmap.cpp:113:12: style: C-style pointer casting [cstyleCast] head clipper-2.1/clipper/core/fftmap.cpp:157:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Measure [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/fftmap.cpp:185:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Measure [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/fftmap.cpp:251:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/fftmap.cpp:271:12: style: C-style pointer casting [cstyleCast] head clipper-2.1/clipper/core/fftmap.cpp:324:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/fftmap.cpp:335:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECI [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/fftmap.cpp:345:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REAL [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/fftmap.cpp:356:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECI [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/fftmap.cpp:368:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECI [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/fftmap.cpp:389:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REAL [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/fftmap.cpp:400:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REAL [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/fftmap_sparse.cpp:171:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Measure [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/fftmap_sparse.cpp:308:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Measure [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/fftmap_sparse.cpp:71:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/hkl_data.h:411:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent_hkl_info [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/hkl_data.h:539:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent_hkl_info [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/hkl_data.h:562:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.13.0 clipper-2.1/clipper/core/hkl_datatypes.h:107:30: style: Local variable 'I' shadows outer function [shadowFunction] clipper-2.1/clipper/core/hkl_datatypes.h:129:13: note: Shadowed declaration clipper-2.1/clipper/core/hkl_datatypes.h:107:30: note: Shadow variable 2.13.0 clipper-2.1/clipper/core/hkl_datatypes.h:181:30: style: Local variable 'f' shadows outer function [shadowFunction] clipper-2.1/clipper/core/hkl_datatypes.h:203:13: note: Shadowed declaration clipper-2.1/clipper/core/hkl_datatypes.h:181:30: note: Shadow variable head clipper-2.1/clipper/core/hkl_info.cpp:258:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/hkl_lookup.cpp:107:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/hkl_lookup.cpp:132:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/hkl_operators.cpp:256:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/hkl_operators.cpp:268:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/hkl_operators.cpp:286:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pinc [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/hkl_operators.cpp:300:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/hkl_operators.h:114:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/hkl_operators.h:116:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/map_interp.h:336:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/map_interp.h:442:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/nxmap_operator.cpp:147:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/resol_basisfn.h:115:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINEAR [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/resol_basisfn.h:142:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINEAR [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/resol_basisfn.h:216:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINEAR [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/resol_basisfn.h:242:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINEAR [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/resol_basisfn.h:88:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINEAR [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/resol_fn.cpp:163:22: style: The scope of the variable 'shiftn' can be reduced. [variableScope] head clipper-2.1/clipper/core/resol_fn.cpp:186:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/resol_fn.cpp:223:22: style: The scope of the variable 'shiftn' can be reduced. [variableScope] head clipper-2.1/clipper/core/resol_fn.cpp:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/resol_fn.cpp:60:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/resol_targetfn.h:116:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUADRATIC [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/resol_targetfn.h:140:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUADRATIC [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/resol_targetfn.h:159:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUADRATIC [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/resol_targetfn.h:183:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUADRATIC [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/resol_targetfn.h:205:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUADRATIC [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/resol_targetfn.h:72:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUADRATIC [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/resol_targetfn.h:96:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUADRATIC [valueFlowBailoutIncompleteVar] 2.13.0 clipper-2.1/clipper/core/rotation.cpp:61:35: style: Condition 'r3==1' is always true [knownConditionTrueFalse] clipper-2.1/clipper/core/rotation.cpp:61:17: note: Assuming that condition 'r1==1' is not redundant clipper-2.1/clipper/core/rotation.cpp:53:11: note: Assuming that condition 'r1==r3' is not redundant clipper-2.1/clipper/core/rotation.cpp:61:35: note: Condition 'r3==1' is always true 2.13.0 clipper-2.1/clipper/core/rotation.cpp:62:35: style: Condition 'r3==0' is always true [knownConditionTrueFalse] clipper-2.1/clipper/core/rotation.cpp:62:17: note: Assuming that condition 'r1==0' is not redundant clipper-2.1/clipper/core/rotation.cpp:53:11: note: Assuming that condition 'r1==r3' is not redundant clipper-2.1/clipper/core/rotation.cpp:62:35: note: Condition 'r3==0' is always true head clipper-2.1/clipper/core/rotation.h:166:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/spacegroup.cpp:493:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/spacegroup.cpp:594:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sghash [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/spacegroup.cpp:604:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sghash [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/spacegroup.cpp:614:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sghash [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/spacegroup.cpp:624:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sghash [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/spacegroup.cpp:640:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sghash [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/spacegroup.cpp:807:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lghash [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/spacegroup.cpp:813:21: warning: Return value of function s.fill() is not used. [ignoredReturnValue] head clipper-2.1/clipper/core/spacegroup.cpp:874:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symops [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/spacegroup.cpp:942:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asu_max_ [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/spacegroup.cpp:949:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asu_min_ [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/spacegroup.cpp:966:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lgrp [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/spacegroup.cpp:96:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/spacegroup.cpp:972:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/test_core.cpp:281:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hall [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/xmap.cpp:184:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asu [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/xmap.cpp:215:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsym [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/xmap.cpp:222:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/xmap.h:115:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asu_grid [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/xmap.h:503:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asu [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/xmap.h:521:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grid_sam_ [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/xmap.h:535:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/xmap.h:536:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grid_sam_ [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/xmap.h:552:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/xmap.h:554:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grid_sam_ [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/xmap.h:606:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sparse [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/core/xmap.h:675:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sparse [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/minimol/minimol.cpp:300:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/minimol/minimol.cpp:67:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/minimol/minimol.cpp:99:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/minimol/minimol_io.cpp:125:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKEY_NEW [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/minimol/minimol_io.cpp:308:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/minimol/minimol_utils.cpp:156:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/minimol/minimol_utils.cpp:92:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ter [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ter [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ter [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:128:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhatIsSet [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhatIsSet [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhatIsSet [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhatIsSet [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhatIsSet [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:174:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhatIsSet [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:183:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhatIsSet [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhatIsSet [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:202:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable altLoc [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:206:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serNum [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:210:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable charge [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:216:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:219:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seqNum [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:222:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable insCode [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:228:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seqNum [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:231:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable insCode [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:270:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Symops [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:295:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gamma [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:57:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:60:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable element [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ter [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ter [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ter [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:84:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ter [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdb/clipper_mmdb.cpp:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ter [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:108:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_Coordinates [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:115:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_Occupancy [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:122:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_tempFactor [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:129:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_Anis_tFac [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:137:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_CoordSigma [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:145:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_OccSigma [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:151:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_tFacSigma [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:157:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_Anis_tFSigma [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:175:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_Coordinates [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:184:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_Occupancy [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:193:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_tempFactor [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:202:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_Anis_tFac [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:212:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_CoordSigma [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:221:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_OccSigma [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:230:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_tFacSigma [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:239:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASET_Anis_tFSigma [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:318:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:425:21: style: C-style pointer casting [cstyleCast] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:624:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYPE_ATOM [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:639:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYPE_RESIDUE [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:654:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYPE_CHAIN [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:669:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYPE_MODEL [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:686:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYPE_ATOM [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:704:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYPE_RESIDUE [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:721:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYPE_ATOM [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:737:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYPE_RESIDUE [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:754:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYPE_ATOM [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:771:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKEY_NEW [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:804:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMDBFCM_All [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.cpp:880:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb.h:315:53: performance: Function parameter 's' should be passed by const reference. [passedByValue] head clipper-2.1/clipper/mmdbold/clipper_mmdb.h:353:59: performance: Function parameter 's' should be passed by const reference. [passedByValue] head clipper-2.1/clipper/mmdbold/clipper_mmdb.h:475:6: style: The destructor '~MMDB' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] clipper-2.1/clipper/mmdbold/clipper_mmdb.h:105:14: note: Virtual destructor in base class clipper-2.1/clipper/mmdbold/clipper_mmdb.h:475:6: note: Destructor in derived class head clipper-2.1/clipper/mmdbold/clipper_mmdb_wrapper.cpp:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spaceGroup [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb_wrapper.cpp:67:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Symops [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb_wrapper.cpp:80:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gamma [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mmdbold/clipper_mmdb_wrapper.cpp:89:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cryst [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mtz/mtz_io.cpp:112:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mtz/mtz_io.cpp:257:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mtz/mtz_io.cpp:329:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] head clipper-2.1/clipper/mtz/mtz_io.cpp:406:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] head clipper-2.1/examples/mmtest.cpp:15:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/examples/mmtest.cpp:16:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/examples/mmtest.cpp:17:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head clipper-2.1/examples/mmtest.cpp:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] DONE