2024-04-24 03:02 ftp://ftp.de.debian.org/debian/pool/main/c/colmap/colmap_3.9.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openmp --library=googletest --library=boost --library=sqlite3 --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-105-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.14.0 head-info: 7dab204 (2024-04-23 22:20:29 +0200) count: 2054 2056 elapsed-time: 117.6 122.4 head-timing-info: old-timing-info: head results: colmap-3.9.1/doc/sample-project/hello_world.cc:15:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/automatic_reconstruction.cc:52:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable workspace_path [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/automatic_reconstruction.cc:142:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_thread_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/automatic_reconstruction.cc:165:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sparse [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/automatic_reconstruction.cc:179:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feature_extractor_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/automatic_reconstruction.cc:189:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_type [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/automatic_reconstruction.cc:213:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable workspace_path [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/automatic_reconstruction.cc:242:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable workspace_path [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/automatic_reconstruction.cc:302:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] colmap-3.9.1/src/colmap/controllers/bundle_adjustment.cc:51:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLVER_TERMINATE_SUCCESSFULLY [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/bundle_adjustment.cc:69:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_extraction.cc:116:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_extraction.cc:176:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_extraction.cc:254:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_extraction.cc:348:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_extraction.cc:463:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_extraction.cc:521:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:46:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:68:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:149:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:231:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:271:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:362:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:440:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlap [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:514:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:561:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_images [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:613:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:780:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_num_neighbors [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:836:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:908:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:985:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:1054:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:1121:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:1029:48: style: Local variable 'block_image_pairs' shadows outer variable [shadowVariable] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:1009:46: note: Shadowed declaration colmap-3.9.1/src/colmap/controllers/feature_matching.cc:1029:48: note: Shadow variable colmap-3.9.1/src/colmap/controllers/feature_matching.cc:1156:28: style: Local variable 'line_stream' shadows outer variable [shadowVariable] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:1115:26: note: Shadowed declaration colmap-3.9.1/src/colmap/controllers/feature_matching.cc:1156:28: note: Shadow variable colmap-3.9.1/src/colmap/controllers/feature_matching.cc:169:19: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:330:22: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:342:25: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/controllers/feature_matching.cc:822:42: style: Variable 'image_ids' is assigned a value that is never used. [unreadVariable] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keypoints_cache_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:97:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:103:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:109:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:116:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_cache_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:123:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:128:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:134:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:140:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:147:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:155:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:161:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:167:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:184:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev_keypoints_image_ids_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:197:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_num_matches [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:201:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_gpu [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:255:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev_keypoints_image_ids_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:268:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev_descriptors_image_ids_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:353:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_threads [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:443:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matchers_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:476:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/feature_matching_utils.cc:513:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/hierarchical_mapper.cc:67:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/hierarchical_mapper.cc:104:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable init_num_trials [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/hierarchical_mapper.cc:127:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_path [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/image_reader.cc:38:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_focal_length_factor [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/image_reader.cc:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_path [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/image_reader.cc:96:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_index_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/image_reader.cc:268:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_index_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/incremental_mapper.cc:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/incremental_mapper.cc:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/incremental_mapper.cc:105:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/incremental_mapper.cc:132:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/incremental_mapper.cc:150:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/incremental_mapper.cc:160:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/incremental_mapper.cc:167:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/incremental_mapper.cc:175:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/incremental_mapper.cc:183:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapper [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/incremental_mapper.cc:197:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triangulation [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/incremental_mapper.cc:207:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ba_local_function_tolerance [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/incremental_mapper.cc:232:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ba_global_function_tolerance [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/incremental_mapper.cc:256:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_num_matches [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/incremental_mapper.cc:291:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INITIAL_IMAGE_PAIR_REG_CALLBACK [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/incremental_mapper.cc:310:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/incremental_mapper.cc:331:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_names [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/incremental_mapper.cc:362:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_cache_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/incremental_mapper_test.cc:179:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAINED [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable project_path [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:90:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_focal_length_ratio [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:98:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable init_min_tri_angle [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:108:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_num_pixels [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:112:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_image_size [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:132:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_image_size [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:152:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable estimate_affine_shape [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:165:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable estimate_affine_shape [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:196:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_log_options_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:206:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_random_options_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:215:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_database_options_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:224:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_image_options_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:233:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_extraction_options_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:294:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_match_options_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:333:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_exhaustive_match_options_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:345:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_sequential_match_options_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:378:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_vocab_tree_match_options_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:403:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_spatial_match_options_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:421:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_transitive_match_options_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:435:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_image_pairs_match_options_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:447:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_ba_options_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:478:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_mapper_options_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:598:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_patch_match_stereo_options_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:657:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_stereo_fusion_options_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:689:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_poisson_meshing_options_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:704:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_delaunay_meshing_options_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:728:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_render_options_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:745:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_logtostderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:780:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable project_path [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:805:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_database_options_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:846:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable desc_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:889:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/controllers/option_manager.cc:923:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_bool_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/absolute_pose.cc:207:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points2D_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/absolute_pose.cc:259:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cws_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/absolute_pose.cc:286:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cws_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/absolute_pose.cc:313:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphas_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/absolute_pose.cc:363:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cws_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/absolute_pose.cc:387:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullV [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/absolute_pose.cc:418:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullV [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/absolute_pose.cc:444:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullV [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/absolute_pose.cc:514:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ccs_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/absolute_pose.cc:530:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcs_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/absolute_pose.cc:537:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcs_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/absolute_pose.cc:552:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcs_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/absolute_pose.cc:599:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points2D_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/absolute_pose.cc:603:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/estimators/affine_transform.cc:70:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeThinU [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/alignment.cc:278:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/alignment.cc:396:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/alignment.cc:64:8: performance:inconclusive: Technically the member function 'colmap::::ReconstructionAlignmentEstimator::Estimate' can be static (but you may consider moving to unnamed namespace). [functionStatic] colmap-3.9.1/src/colmap/estimators/alignment.cc:45:20: style: struct member 'ReconstructionAlignmentEstimator::kMinNumSamples' is never used. [unusedStructMember] colmap-3.9.1/src/colmap/estimators/bundle_adjustment.cc:49:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loss_function_type [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment.cc:65:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loss_function_scale [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment.cc:105:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_ids_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment.cc:198:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_ids_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment.cc:203:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variable_point3D_ids_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment.cc:208:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constant_point3D_ids_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment.cc:260:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable problem_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment.cc:322:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable summary_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment.cc:362:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refine_extrinsics [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment.cc:441:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point3D_num_observations_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment.cc:487:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refine_focal_length [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment.cc:526:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point3D_num_observations_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment.cc:552:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable problem_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment.cc:648:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id_to_camera_rig_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment.cc:662:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_reproj_error [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment.cc:819:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point3D_num_observations_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment.cc:885:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameterized_quats_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment.cc:893:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment.cc:843:26: style: Variable 'cost_function' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/colmap/estimators/bundle_adjustment.cc:843:26: style: Variable 'cost_function' is assigned a value that is never used. [unreadVariable] colmap-3.9.1/src/colmap/estimators/bundle_adjustment_test.cc:147:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment_test.cc:242:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable focal_length_idxs [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment_test.cc:278:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable focal_length_idxs [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment_test.cc:294:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point3D_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment_test.cc:341:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point3D_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment_test.cc:422:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable focal_length_idxs [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment_test.cc:466:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable focal_length_idxs [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment_test.cc:506:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable translation [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment_test.cc:557:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable translation [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment_test.cc:620:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable translation [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment_test.cc:678:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable focal_length_idxs [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment_test.cc:730:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable focal_length_idxs [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment_test.cc:782:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable focal_length_idxs [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/bundle_adjustment_test.cc:835:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable focal_length_idxs [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/coordinate_frame.cc:84:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/coordinate_frame.cc:175:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/coordinate_frame.cc:316:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeThinU [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/coordinate_frame.cc:207:17: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-3.9.1/src/colmap/estimators/coordinate_frame.cc:165:15: note: Shadowed declaration colmap-3.9.1/src/colmap/estimators/coordinate_frame.cc:207:17: note: Shadow variable colmap-3.9.1/src/colmap/estimators/coordinate_frame.cc:138:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/estimators/coordinate_frame.cc:53:20: style: struct member 'VanishingPointEstimator::kMinNumSamples' is never used. [unusedStructMember] colmap-3.9.1/src/colmap/estimators/coordinate_frame_test.cc:127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/cost_functions_test.cc:62:20: style: Variable 'camera_params[0]' is assigned a value that is never used. [unreadVariable] colmap-3.9.1/src/colmap/estimators/cost_functions_test.cc:67:14: style: Variable 'point3D[0]' is assigned a value that is never used. [unreadVariable] colmap-3.9.1/src/colmap/estimators/cost_functions_test.cc:91:20: style: Variable 'camera_params[0]' is assigned a value that is never used. [unreadVariable] colmap-3.9.1/src/colmap/estimators/cost_functions_test.cc:96:14: style: Variable 'point3D[0]' is assigned a value that is never used. [unreadVariable] colmap-3.9.1/src/colmap/estimators/cost_functions_test.cc:134:22: style: Variable 'camera_params[0]' is assigned a value that is never used. [unreadVariable] colmap-3.9.1/src/colmap/estimators/cost_functions_test.cc:180:20: style: Variable 'camera_params[0]' is assigned a value that is never used. [unreadVariable] colmap-3.9.1/src/colmap/estimators/cost_functions_test.cc:185:14: style: Variable 'point3D[0]' is assigned a value that is never used. [unreadVariable] colmap-3.9.1/src/colmap/estimators/essential_matrix.cc:76:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullV [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/essential_matrix.cc:190:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullV [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/essential_matrix.cc:133:45: style: Local variable 'svd' shadows outer variable [shadowVariable] colmap-3.9.1/src/colmap/estimators/essential_matrix.cc:75:68: note: Shadowed declaration colmap-3.9.1/src/colmap/estimators/essential_matrix.cc:133:45: note: Shadow variable colmap-3.9.1/src/colmap/estimators/fundamental_matrix.cc:78:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullV [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/fundamental_matrix.cc:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullV [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/generalized_absolute_pose.cc:224:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam_from_rig [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/generalized_absolute_pose.cc:278:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam_from_rig [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/generalized_absolute_pose_test.cc:88:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam_from_rig [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/generalized_pose.cc:125:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ray_in_cam [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/generalized_pose.cc:190:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DO_NOT_TAKE_OWNERSHIP [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/generalized_pose.cc:298:32: style: Local variable 'options' shadows outer argument [shadowArgument] colmap-3.9.1/src/colmap/estimators/generalized_pose.cc:157:73: note: Shadowed declaration colmap-3.9.1/src/colmap/estimators/generalized_pose.cc:298:32: note: Shadow variable colmap-3.9.1/src/colmap/estimators/generalized_pose.cc:57:19: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/estimators/generalized_pose.cc:94:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] colmap-3.9.1/src/colmap/estimators/generalized_pose_test.cc:95:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMinNumSamples [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/generalized_relative_pose.cc:110:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullU [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/generalized_relative_pose.cc:435:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam_from_rig [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/generalized_relative_pose.cc:728:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam_from_rig [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/generalized_relative_pose.cc:604:26: style: Condition 'num_iterations==0' is always true [knownConditionTrueFalse] colmap-3.9.1/src/colmap/estimators/generalized_relative_pose.cc:544:26: note: Assignment 'num_iterations=0', assigned value is 0 colmap-3.9.1/src/colmap/estimators/generalized_relative_pose.cc:604:26: note: Condition 'num_iterations==0' is always true colmap-3.9.1/src/colmap/estimators/generalized_relative_pose_test.cc:86:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam_from_rig [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/homography_matrix.cc:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullV [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/pose.cc:225:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DO_NOT_TAKE_OWNERSHIP [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/pose.cc:146:53: style: Condition '*num_inliers>0' is always true [knownConditionTrueFalse] colmap-3.9.1/src/colmap/estimators/pose.cc:141:20: note: Assuming that condition '*num_inliers==0' is not redundant colmap-3.9.1/src/colmap/estimators/pose.cc:146:53: note: Condition '*num_inliers>0' is always true colmap-3.9.1/src/colmap/estimators/pose.cc:317:32: style: Local variable 'options' shadows outer argument [shadowArgument] colmap-3.9.1/src/colmap/estimators/pose.cc:206:62: note: Shadowed declaration colmap-3.9.1/src/colmap/estimators/pose.cc:317:32: note: Shadow variable colmap-3.9.1/src/colmap/estimators/pose.cc:383:19: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/estimators/triangulation.cc:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_tri_angle_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/triangulation.cc:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable residual_type_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/triangulation.cc:66:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proj_matrix [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/triangulation.cc:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable residual_type_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/two_view_geometry.cc:107:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGENERATE [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/two_view_geometry.cc:163:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGENERATE [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/two_view_geometry.cc:251:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGENERATE [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/two_view_geometry.cc:286:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_num_inliers [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/two_view_geometry.cc:337:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLANAR_OR_PANORAMIC [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/two_view_geometry.cc:426:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGENERATE [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/estimators/two_view_geometry.cc:80:22: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/estimators/utils.cc:48:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/estimators/utils.cc:55:19: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/estimators/utils_test.cc:56:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/exe/colmap.cc:46:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/colmap.cc:96:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RunGraphicalUserInterface [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/colmap.cc:152:42: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/exe/database.cc:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/database.cc:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/feature.cc:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/feature.cc:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/feature.cc:127:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L1_ROOT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/feature.cc:228:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kUseOpenGL [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/feature.cc:264:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kUseOpenGL [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/feature.cc:310:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kUseOpenGL [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/feature.cc:340:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kUseOpenGL [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/feature.cc:370:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kUseOpenGL [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/feature.cc:400:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kUseOpenGL [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/gui.cc:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/gui.cc:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/image.cc:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/image.cc:191:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/image.cc:249:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/image.cc:342:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/image.cc:458:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalid [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/image.cc:438:30: style: Unused variable: lines [unusedVariable] colmap-3.9.1/src/colmap/exe/model.cc:77:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/model.cc:91:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/model.cc:120:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/model.cc:166:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable translation [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/model.cc:176:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/model.cc:294:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/model.cc:429:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/model.cc:486:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/model.cc:528:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/model.cc:618:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/model.cc:643:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/model.cc:717:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/model.cc:761:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/model.cc:840:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/model.cc:1005:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/model.cc:404:7: style: Condition 'alignment_success' is always true [knownConditionTrueFalse] colmap-3.9.1/src/colmap/exe/model.cc:340:28: note: Assignment 'alignment_success=true', assigned value is 1 colmap-3.9.1/src/colmap/exe/model.cc:404:7: note: Condition 'alignment_success' is always true colmap-3.9.1/src/colmap/exe/model.cc:633:8: style: The scope of the variable 'is_gps' can be reduced. [variableScope] colmap-3.9.1/src/colmap/exe/model.cc:350:16: style: Local variable 'alignment_success' shadows outer variable [shadowVariable] colmap-3.9.1/src/colmap/exe/model.cc:340:8: note: Shadowed declaration colmap-3.9.1/src/colmap/exe/model.cc:350:16: note: Shadow variable colmap-3.9.1/src/colmap/exe/mvs.cc:43:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/mvs.cc:80:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/mvs.cc:160:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/sfm.cc:80:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDIVIDUAL [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/sfm.cc:147:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/sfm.cc:201:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/sfm.cc:313:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/sfm.cc:365:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/sfm.cc:397:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/sfm.cc:473:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/sfm.cc:697:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/sfm.cc:742:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/sfm.cc:244:10: style: The scope of the variable 'prev_num_reconstructions' can be reduced. [variableScope] colmap-3.9.1/src/colmap/exe/sfm.cc:231:34: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/exe/sfm.cc:280:35: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/exe/vocab_tree.cc:110:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidImageId [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/vocab_tree.cc:134:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/vocab_tree.cc:197:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/exe/vocab_tree.cc:101:14: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/feature/sift.cc:61:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_gpu [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/sift.cc:79:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_gpu [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/sift.cc:91:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/sift.cc:146:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vl_sift_delete [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/sift.cc:336:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VL_COVDET_METHOD_DOG [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/sift.cc:841:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/sift.cc:1118:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALIBRATED [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/sift.cc:1474:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ws [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/sift_test.cc:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/sift_test.cc:108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/sift_test.cc:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/sift_test.cc:172:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/sift_test.cc:204:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/sift_test.cc:246:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/sift_test.cc:283:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point2D_idx1 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/sift_test.cc:335:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point2D_idx1 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/sift_test.cc:482:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/sift_test.cc:573:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point2D_idx1 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/sift_test.cc:759:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/sift_test.cc:417:25: style: Local variable 'match_options' shadows outer variable [shadowVariable] colmap-3.9.1/src/colmap/feature/sift_test.cc:370:23: note: Shadowed declaration colmap-3.9.1/src/colmap/feature/sift_test.cc:417:25: note: Shadow variable colmap-3.9.1/src/colmap/feature/sift_test.cc:424:25: style: Local variable 'match_options' shadows outer variable [shadowVariable] colmap-3.9.1/src/colmap/feature/sift_test.cc:370:23: note: Shadowed declaration colmap-3.9.1/src/colmap/feature/sift_test.cc:424:25: note: Shadow variable colmap-3.9.1/src/colmap/feature/sift_test.cc:435:25: style: Local variable 'match_options' shadows outer variable [shadowVariable] colmap-3.9.1/src/colmap/feature/sift_test.cc:370:23: note: Shadowed declaration colmap-3.9.1/src/colmap/feature/sift_test.cc:435:25: note: Shadow variable colmap-3.9.1/src/colmap/feature/sift_test.cc:465:25: style: Local variable 'match_options' shadows outer variable [shadowVariable] colmap-3.9.1/src/colmap/feature/sift_test.cc:370:23: note: Shadowed declaration colmap-3.9.1/src/colmap/feature/sift_test.cc:465:25: note: Shadow variable colmap-3.9.1/src/colmap/feature/types.cc:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a11 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/types.cc:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/types.cc:97:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a11 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/types.cc:101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a12 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/types_test.cc:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/types_test.cc:228:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidPoint2DIdx [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/utils.cc:40:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/utils.cc:97:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/feature/utils.cc:87:36: error: Out of bounds access in expression 'scales.begin()+num_features' because 'scales' is empty and 'num_features' may be non-zero. [containerOutOfBounds] colmap-3.9.1/src/colmap/feature/utils.cc:82:24: note: Assuming condition is false colmap-3.9.1/src/colmap/feature/utils.cc:87:36: note: Access out of bounds colmap-3.9.1/src/colmap/feature/utils_test.cc:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/essential_matrix.cc:45:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullU [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/essential_matrix.cc:133:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullV [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/essential_matrix.cc:84:29: style: Unsigned expression 'points3D_cmb.size()' can't be negative so it is unnecessary to test it. [unsignedPositive] colmap-3.9.1/src/colmap/geometry/gps.cc:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/gps.cc:72:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/gps.cc:100:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/gps_test.cc:51:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRS80 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/gps_test.cc:74:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/gps_test.cc:97:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRS80 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/gps_test.cc:120:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/gps_test.cc:136:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRS80 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/gps_test.cc:153:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/gps_test.cc:177:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/gps_test.cc:207:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/gps_test.cc:240:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/gps_test.cc:275:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/homography_matrix.cc:203:24: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] colmap-3.9.1/src/colmap/geometry/pose.cc:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullU [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/rigid3_test.cc:79:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/rigid3_test.cc:88:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/sim3.cc:39:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/sim3_test.cc:105:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/sim3_test.cc:115:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/geometry/triangulation.cc:51:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullV [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/line.cc:78:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/line.cc:97:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HORIZONTAL [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/line.cc:42:8: style:inconclusive: Technically the member function 'colmap::::RawDeleter::operator()' can be const. [functionConst] colmap-3.9.1/src/colmap/image/line_test.cc:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/line_test.cc:73:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERTICAL [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:50:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:59:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:89:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:173:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:247:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_path_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:275:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:285:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:295:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:317:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:380:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_path_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:399:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:438:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:448:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:469:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:482:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:514:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:567:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:587:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_path_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:618:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:644:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_names_and_cameras_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:685:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stereo_pairs_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:719:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:782:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion.cc:996:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/image/undistortion_test.cc:211:20: style: Local variable 'camera' shadows outer variable [shadowVariable] colmap-3.9.1/src/colmap/image/undistortion_test.cc:194:10: note: Shadowed declaration colmap-3.9.1/src/colmap/image/undistortion_test.cc:211:20: note: Shadow variable colmap-3.9.1/src/colmap/math/graph_cut.cc:156:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_weight [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/math/graph_cut.cc:184:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METIS_NOPTIONS [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/math/polynomial.cc:251:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/math/random_test.cc:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRNG [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/consistency_graph.cc:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNoConsistentImageIds [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/consistency_graph.cc:71:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/consistency_graph.cc:104:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/consistency_graph.cc:118:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNoConsistentImageIds [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/depth_map.cc:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/depth_map.cc:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/depth_map.cc:77:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/depth_map.cc:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/fusion.cc:87:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/fusion.cc:106:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_num_pixels [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/fusion.cc:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fused_points_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/fusion.cc:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fused_points_visibility_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/fusion.cc:148:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/fusion.cc:359:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kBox [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/fusion.cc:425:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_depth_error [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/fusion.cc:564:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/fusion.cc:66:67: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/mvs/image.cc:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/image.cc:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitmap_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/image.cc:73:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/image.cc:87:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/meshing.cc:97:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point_weight [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/meshing.cc:107:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_proj_dist [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/meshing.cc:161:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/mvs/meshing.cc:189:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/mvs/model.cc:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/model.cc:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/model.cc:161:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/model.cc:170:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmvs_vis_dat_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/model.cc:175:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/model.cc:217:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/model.cc:236:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/model.cc:330:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/model.cc:432:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmvs_vis_dat_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/model.cc:204:25: error: Out of bounds access of image_depths, index 'image_depths.size()*kMinPercentile' is out of bounds. [containerOutOfBoundsIndexExpression] colmap-3.9.1/src/colmap/mvs/model.cc:205:26: error: Out of bounds access of image_depths, index 'image_depths.size()*kMaxPercentile' is out of bounds. [containerOutOfBoundsIndexExpression] colmap-3.9.1/src/colmap/mvs/normal_map.cc:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/normal_map.cc:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/normal_map.cc:91:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/normal_map.cc:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/patch_match.cc:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/patch_match.cc:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/patch_match.cc:97:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gpu_index [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/patch_match.cc:159:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable patch_match_cuda_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/patch_match.cc:176:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref_image_idx [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/patch_match.cc:192:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gpu_index [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/patch_match.cc:200:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_pool_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/patch_match.cc:231:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/patch_match.cc:261:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/patch_match.cc:397:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gpu_indices_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/patch_match.cc:418:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stereo_folder [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/patch_match.cc:192:32: style: Variable 'gpu_indices' is assigned a value that is never used. [unreadVariable] colmap-3.9.1/src/colmap/mvs/workspace.cc:40:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_type [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/workspace.cc:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitmaps_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/workspace.cc:114:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitmaps_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/workspace.cc:118:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth_maps_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/workspace.cc:122:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normal_maps_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/workspace.cc:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth_map_path_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/workspace.cc:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normal_map_path_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/workspace.cc:150:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_bytes [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/workspace.cc:159:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_bytes [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/workspace.cc:176:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_as_rgb [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/workspace.cc:192:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_image_size [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/workspace.cc:207:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_image_size [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/mvs/workspace.cc:220:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable workspace_path [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/optim/combination_sampler.cc:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_samples_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/optim/combination_sampler.cc:50:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_samples_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/optim/combination_sampler.cc:54:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_samples_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/optim/least_absolute_deviations.cc:76:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/optim/progressive_sampler.cc:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_samples_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/optim/progressive_sampler.cc:71:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/optim/progressive_sampler_test.cc:73:17: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-3.9.1/src/colmap/optim/progressive_sampler_test.cc:70:15: note: Shadowed declaration colmap-3.9.1/src/colmap/optim/progressive_sampler_test.cc:73:17: note: Shadow variable colmap-3.9.1/src/colmap/optim/random_sampler.cc:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_samples_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/optim/random_sampler.cc:52:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_samples_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/optim/sprt.cc:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/optim/sprt.cc:54:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delta_epsilon_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/optim/sprt.cc:72:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delta [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/optim/support_measurement.cc:76:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unique_sample_ids_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/retrieval/geometry.cc:77:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/retrieval/geometry.cc:81:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/retrieval/visual_index_test.cc:87:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/retrieval/vote_and_verify.cc:237:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMinNumSamples [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera.cc:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable params [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera.cc:90:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable params [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera.cc:95:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable params [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera.cc:99:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera.cc:108:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable params [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera.cc:117:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera.cc:137:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera.cc:90:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/scene/camera.cc:107:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/scene/camera_rig.cc:46:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref_camera_id_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_rig.cc:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref_camera_id_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_rig.cc:56:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cams_from_rigs_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_rig.cc:63:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable snapshots_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_rig.cc:81:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref_camera_id_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_rig.cc:124:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable snapshots_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_rig.cc:159:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cams_from_rigs_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_rig_test.cc:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable translation [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_rig_test.cc:182:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable translation [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_rig_test.cc:219:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable translation [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_rig_test.cc:298:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable translation [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_test.cc:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidCameraId [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_test.cc:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidCameraId [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_test.cc:64:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_test.cc:86:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_test.cc:102:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_test.cc:110:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_test.cc:120:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_test.cc:126:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_test.cc:132:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_test.cc:144:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_test.cc:152:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_test.cc:179:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_test.cc:197:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/camera_test.cc:224:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/correspondence_graph.cc:44:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_pairs_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/correspondence_graph.cc:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finalized_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/correspondence_graph.cc:99:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/correspondence_graph.cc:107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/correspondence_graph.cc:191:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finalized_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/correspondence_graph_test.cc:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/correspondence_graph_test.cc:196:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/correspondence_graph_test.cc:244:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point2D_idx1 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/correspondence_graph_test.cc:263:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point2D_idx1 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:57:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:88:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:97:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point2D_idx1 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:107:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point2D_idx1 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:187:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Scalar [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:199:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Scalar [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:282:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:307:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:319:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_exists_camera_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:323:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_exists_image_id_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:327:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_exists_image_name_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:331:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_exists_keypoints_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:335:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_exists_descriptors_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:361:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_num_keypoints_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:373:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_num_descriptors_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:389:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_read_camera_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:406:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_read_cameras_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:416:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_read_image_id_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:431:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_read_image_name_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:453:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_read_images_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:463:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_read_keypoints_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:475:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_read_descriptors_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:489:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_read_matches_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:509:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_read_matches_all_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:527:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_read_two_view_geometry_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:572:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_read_two_view_geometries_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:618:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_read_two_view_geometry_num_inliers_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:638:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_add_camera_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:670:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_add_image_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:710:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_write_keypoints_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:719:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_write_descriptors_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:730:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_write_matches_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:751:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_write_two_view_geometry_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:810:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_update_camera_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:834:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_update_image_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:865:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_delete_matches_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:874:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_delete_two_view_geometry_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:892:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_clear_cameras_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:898:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_clear_images_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:904:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_clear_descriptors_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:910:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_clear_keypoints_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:916:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_clear_matches_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:922:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmt_clear_two_view_geometries_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:1036:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:1040:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:1053:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:1277:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_stmts_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:1301:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:1320:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxNumImages [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:1334:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:1346:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:1357:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:1362:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:1384:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:1425:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:1446:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:1481:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:1495:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:1529:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:1548:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:1563:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:159:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Scalar [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database.cc:125:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Scalar [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database_cache.cc:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database_cache.cc:199:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database_cache_test.cc:44:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemoryDatabasePath [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database_test.cc:44:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemoryDatabasePath [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database_test.cc:48:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemoryDatabasePath [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database_test.cc:53:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemoryDatabasePath [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database_test.cc:58:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemoryDatabasePath [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database_test.cc:75:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemoryDatabasePath [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database_test.cc:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxNumImages [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database_test.cc:118:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemoryDatabasePath [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database_test.cc:151:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemoryDatabasePath [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database_test.cc:193:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemoryDatabasePath [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database_test.cc:232:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemoryDatabasePath [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database_test.cc:269:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemoryDatabasePath [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database_test.cc:294:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemoryDatabasePath [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/database_test.cc:383:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemoryDatabasePath [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/image.cc:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camera_id_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/image.cc:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point3D_visibility_pyramid_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/image.cc:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points2D_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/image.cc:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points2D_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/image.cc:89:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidPoint3DId [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/image.cc:100:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidPoint3DId [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/image.cc:116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_correspondences_have_point3D_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/image.cc:129:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_correspondences_have_point3D_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/image.cc:140:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable translation [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/image_test.cc:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidImageId [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/image_test.cc:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidImageId [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/image_test.cc:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidCameraId [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/image_test.cc:208:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xy [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/point2d_test.cc:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidPoint3DId [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/point2d_test.cc:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidPoint3DId [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/projection_test.cc:53:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/projection_test.cc:80:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:52:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points3D_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable correspondence_graph_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:101:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable correspondence_graph_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:123:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable correspondence_graph_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:156:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:162:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:171:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_added_points3D_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:285:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:388:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_image_ids_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:431:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:443:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cameras_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:473:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:484:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_image_ids_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:501:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:571:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_image_ids_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:615:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_image_ids_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:641:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points3D_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:656:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points3D_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:683:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:717:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points3D_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:757:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:846:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_image_ids_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:921:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:1023:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:1131:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:1274:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_image_ids_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:1325:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:1591:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidPoint3DId [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:1636:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_added_points3D_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:1688:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:1707:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:1767:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:1798:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:1829:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:1890:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:1929:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:1947:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:1983:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:2010:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable correspondence_graph_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:2044:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable correspondence_graph_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction.cc:1293:30: style: Variable 'color_sum' can be declared as reference to const [constVariableReference] colmap-3.9.1/src/colmap/scene/reconstruction.cc:834:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] colmap-3.9.1/src/colmap/scene/reconstruction.cc:1010:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] colmap-3.9.1/src/colmap/scene/reconstruction.cc:1111:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] colmap-3.9.1/src/colmap/scene/reconstruction.cc:1822:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] colmap-3.9.1/src/colmap/scene/reconstruction.cc:1884:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] colmap-3.9.1/src/colmap/scene/reconstruction.cc:1922:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] colmap-3.9.1/src/colmap/scene/reconstruction_manager.cc:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstructions_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction_manager.cc:69:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstructions_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction_test.cc:73:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction_test.cc:161:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point3D_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction_test.cc:393:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/reconstruction_test.cc:617:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xy [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/scene_clustering.cc:40:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable branching [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/scene_clustering.cc:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_cluster_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/scene_clustering.cc:82:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf_max_num_images [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/scene_clustering.cc:201:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable branching [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/scene_clustering.cc:283:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_cluster_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/scene_clustering.cc:315:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/scene_clustering.cc:264:33: performance: Searching before insertion is not necessary. [stlFindInsert] colmap-3.9.1/src/colmap/scene/scene_clustering_test.cc:82:21: style: Variable 'options.branching' is reassigned a value before the old one has been used. [redundantAssignment] colmap-3.9.1/src/colmap/scene/scene_clustering_test.cc:80:21: note: options.branching is assigned colmap-3.9.1/src/colmap/scene/scene_clustering_test.cc:82:21: note: options.branching is overwritten colmap-3.9.1/src/colmap/scene/scene_clustering_test.cc:122:21: style: Variable 'options.branching' is reassigned a value before the old one has been used. [redundantAssignment] colmap-3.9.1/src/colmap/scene/scene_clustering_test.cc:120:21: note: options.branching is assigned colmap-3.9.1/src/colmap/scene/scene_clustering_test.cc:122:21: note: options.branching is overwritten colmap-3.9.1/src/colmap/scene/synthetic.cc:54:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALIBRATED [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/synthetic.cc:87:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRNG [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/synthetic.cc:166:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rotation [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/synthetic.cc:213:19: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/scene/synthetic_test.cc:41:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemoryDatabasePath [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/synthetic_test.cc:89:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemoryDatabasePath [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/synthetic_test.cc:102:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemoryDatabasePath [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/synthetic_test.cc:124:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemoryDatabasePath [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/synthetic_test.cc:137:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemoryDatabasePath [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/synthetic_test.cc:150:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemoryDatabasePath [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/track_test.cc:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidImageId [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/track_test.cc:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/track_test.cc:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/track_test.cc:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/two_view_geometry.cc:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/two_view_geometry_test.cc:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDEFINED [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/two_view_geometry_test.cc:54:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALIBRATED [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/visibility_pyramid.cc:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyramid_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/visibility_pyramid.cc:60:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyramid_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/visibility_pyramid.cc:82:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyramid_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/scene/visibility_pyramid.cc:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:76:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIMD_EXIF_INTEROP [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:85:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIC_MINISBLACK [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:90:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIC_RGB [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:106:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:142:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:162:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:170:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:174:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:183:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:197:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:215:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:231:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:253:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:271:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:276:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:317:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:555:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIF_UNKNOWN [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:586:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIF_UNKNOWN [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:614:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:645:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILTER_BILINEAR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:660:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:668:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:676:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:683:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:695:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:706:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:714:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap.cc:721:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap_test.cc:264:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FI_RGBA_RED [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/bitmap_test.cc:115:3: warning:inconclusive: Access of moved variable 'bitmap'. [accessMoved] colmap-3.9.1/src/colmap/sensor/bitmap_test.cc:109:23: note: Calling std::move(bitmap) colmap-3.9.1/src/colmap/sensor/bitmap_test.cc:115:3: note: Access of moved variable 'bitmap'. colmap-3.9.1/src/colmap/sensor/bitmap_test.cc:133:3: warning:inconclusive: Access of moved variable 'bitmap'. [accessMoved] colmap-3.9.1/src/colmap/sensor/bitmap_test.cc:127:25: note: Calling std::move(bitmap) colmap-3.9.1/src/colmap/sensor/bitmap_test.cc:133:3: note: Access of moved variable 'bitmap'. colmap-3.9.1/src/colmap/sensor/database.cc:57:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable specs_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/models.cc:66:3: error: There is an unknown macro here somewhere. Configuration is required. If CAMERA_MODEL_CASES is a macro then please configure it. [unknownMacro] colmap-3.9.1/src/colmap/sensor/models_test.cc:198:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/models_test.cc:71:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/models_test.cc:60:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/models_test.cc:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sensor/models_test.cc:204:30: style: Variable 'params' is assigned a value that is never used. [unreadVariable] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:78:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable init_min_num_inliers [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:110:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:135:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:154:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidImageId [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:205:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:263:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:344:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:540:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:546:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:552:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:558:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:569:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:680:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:727:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:752:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:759:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:764:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_total_reg_images_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:768:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_shared_reg_images_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:1015:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:1095:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_reg_images_per_camera_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:1114:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_registrations_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:1128:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev_init_image_pair_id_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:1118:33: style: Condition 'num_regs_for_image>0' is always true [knownConditionTrueFalse] colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:1116:26: note: Assuming that condition 'num_regs_for_image==0' is not redundant colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:1118:33: note: Condition 'num_regs_for_image>0' is always true colmap-3.9.1/src/colmap/sfm/incremental_mapper.cc:56:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-3.9.1/src/colmap/sfm/incremental_triangulator.cc:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_transitivity [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_triangulator.cc:142:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPROJECTION_ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_triangulator.cc:331:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_num_trials_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_triangulator.cc:412:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modified_point3D_ids_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_triangulator.cc:431:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable found_corrs_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_triangulator.cc:495:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/sfm/incremental_triangulator.cc:620:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable merge_trials_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/automatic_reconstruction_widget.cc:43:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable workspace_path [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/automatic_reconstruction_widget.cc:122:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable workspace_path [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/automatic_reconstruction_widget.cc:200:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sparse [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/bundle_adjustment_widget.cc:80:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Run [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/bundle_adjustment_widget.cc:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/bundle_adjustment_widget.cc:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/colormaps.cc:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable range [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/colormaps.cc:58:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable range [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/colormaps.cc:197:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resolutions_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/colormaps.cc:205:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resolutions_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/colormaps.cc:228:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uniform_plane_color [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/colormaps.cc:249:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_name_colors_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info_label_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:91:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sorted_matches_idxs_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:114:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matches_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:165:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:201:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:225:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:269:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info_label_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:311:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cameras_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:369:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:397:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA_MODEL_CASES [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:437:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA_MODEL_CASES [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:476:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info_label_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:545:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:604:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidCameraId [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:670:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:694:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:727:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:761:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:778:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:816:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_path [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:836:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/database_management_widget.cc:848:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/dense_reconstruction_widget.cc:195:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/dense_reconstruction_widget.cc:220:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/dense_reconstruction_widget.cc:347:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/dense_reconstruction_widget.cc:358:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/dense_reconstruction_widget.cc:402:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable geometric_done_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/dense_reconstruction_widget.cc:467:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable project_path [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/dense_reconstruction_widget.cc:509:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_path_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/dense_reconstruction_widget.cc:577:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/dense_reconstruction_widget.cc:632:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable photometric_done_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/feature_extraction_widget.cc:160:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/feature_extraction_widget.cc:192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camera_model_cb_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/feature_extraction_widget.cc:266:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camera_model [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/feature_extraction_widget.cc:282:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camera_model [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/feature_extraction_widget.cc:294:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camera_model_ids_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/feature_extraction_widget.cc:310:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camera_model [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/feature_matching_widget.cc:147:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/feature_matching_widget.cc:363:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/image_viewer_widget.cc:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_pixmap_item_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/image_viewer_widget.cc:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_pixmap_item_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/image_viewer_widget.cc:50:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/image_viewer_widget.cc:100:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/image_viewer_widget.cc:116:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/image_viewer_widget.cc:124:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/image_viewer_widget.cc:135:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kZoomFactor [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/image_viewer_widget.cc:162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable switch_button_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/image_viewer_widget.cc:177:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/image_viewer_widget.cc:219:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/image_viewer_widget.cc:237:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable switch_state_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/image_viewer_widget.cc:257:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table_widget_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/image_viewer_widget.cc:353:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/image_viewer_widget.cc:412:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/license_widget.cc:36:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/line_painter.cc:51:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertex [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/line_painter.cc:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_geoms_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/line_painter.cc:105:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_geoms_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/log_widget.cc:52:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOG_ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/log_widget.cc:86:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/log_widget.cc:123:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/log_widget.cc:128:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/log_widget.cc:140:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:44:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:69:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_closed_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_viewer_widget_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:143:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable action_project_new_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:473:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable action_project_new_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:546:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_toolbar_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:591:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable statusbar_timer_label_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:607:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapper_controller_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:668:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable project_path [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:687:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable project_path [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:716:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable project_path [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:726:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:813:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_track_len [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:827:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:878:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:942:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:1115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:1148:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adapt_refresh_rate [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:1180:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:1187:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNewestReconstructionIdx [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:1204:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNewestReconstructionIdx [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:1216:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNewestReconstructionIdx [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:1279:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_path [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:1317:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:1360:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable automatic_update [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:1392:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocking_actions_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:1398:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocking_actions_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/main_window.cc:1404:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable project_path [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/match_matrix_widget.cc:40:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_path [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:293:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable background_color_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:318:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_DEPTH_TEST [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:328:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable background_color_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:371:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:397:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:402:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable projection_type [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:419:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coordinate_grid_enabled_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:424:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coordinate_grid_enabled_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:432:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable focus_distance_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:455:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable near_plane_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:466:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point_size_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:492:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_view_matrix_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:519:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable projection_type [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:539:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_size_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:552:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_view_matrix_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:556:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_view_matrix_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:564:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MULTISAMPLE [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:640:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selected_movie_grabber_view_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:660:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_DRAW_FRAMEBUFFER [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:698:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point_size_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:700:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_size_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:703:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point_size_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:707:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_size_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:714:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable background_color_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:722:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouse_is_pressed_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:736:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouse_is_pressed_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:741:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouse_is_pressed_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:763:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:794:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point_size_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:826:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point1 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:918:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_track_len [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:995:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selected_point3D_id_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:1040:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_image_ids [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:1081:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selected_image_id_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:1151:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable views [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:1219:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable projection_type [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:1237:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFieldOfView [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/model_viewer_widget.cc:1246:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFieldOfView [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/movie_grabber_widget.cc:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Widget [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/movie_grabber_widget.cc:123:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/movie_grabber_widget.cc:169:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERSPECTIVE [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/movie_grabber_widget.cc:274:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/options_widget.cc:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/options_widget.cc:53:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/options_widget.cc:67:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/options_widget.cc:80:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/options_widget.cc:219:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/options_widget.cc:223:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_int_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/options_widget.cc:249:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_int_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/point_painter.cc:51:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertex [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/point_painter.cc:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_geoms_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/point_painter.cc:101:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_geoms_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/point_viewer_widget.cc:45:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/point_viewer_widget.cc:136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point3D_id_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/point_viewer_widget.cc:256:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable location_labels_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/point_viewer_widget.cc:268:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_ids_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/point_viewer_widget.cc:295:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zoom_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/point_viewer_widget.cc:300:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zoom_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/point_viewer_widget.cc:309:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/project_widget.cc:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/project_widget.cc:112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_path [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/project_widget.cc:154:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/project_widget.cc:161:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev_selected_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/qt_utils.cc:58:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/qt_utils.cc:75:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/qt_utils.cc:96:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/qt_utils.cc:117:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/qt_utils.cc:60:24: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/colmap/ui/reconstruction_manager_widget.cc:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNewestReconstructionIdx [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/reconstruction_options_widget.cc:169:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/reconstruction_stats_widget.cc:36:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/reconstruction_stats_widget.cc:51:11: style: Unused variable: stats [unusedVariable] colmap-3.9.1/src/colmap/ui/render_options_widget.cc:50:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Widget [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/render_options_widget.cc:194:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable counter [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/render_options_widget.cc:207:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable projection_type [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/render_options_widget.cc:242:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point3D_colormap_scale_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/render_options_widget.cc:256:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_plane_color_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/render_options_widget.cc:293:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point3D_colormap_scale_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/render_options_widget.cc:305:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable select_image_plane_color_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/render_options_widget.cc:338:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/render_options_widget.cc:354:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_colormap_name_filter_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/thread_control_widget.cc:39:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destructor_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/thread_control_widget.cc:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/triangle_painter.cc:51:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertex [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/triangle_painter.cc:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_geoms_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/triangle_painter.cc:100:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_geoms_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/undistortion_widget.cc:40:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/undistortion_widget.cc:73:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/undistortion_widget.cc:78:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/ui/undistortion_widget.cc:81:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/cache_test.cc:252:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_bytes [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/cudacc.cc:37:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/cudacc.cc:43:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/cudacc.cc:48:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stop_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/cudacc.cc:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cudaSuccess [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/cudacc.cc:69:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cudaSuccess [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/cudacc.cc:79:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cudaSuccess [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/endian_test.cc:189:17: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-3.9.1/src/colmap/util/endian_test.cc:174:12: note: Shadowed declaration colmap-3.9.1/src/colmap/util/endian_test.cc:189:17: note: Shadow variable colmap-3.9.1/src/colmap/util/endian_test.cc:162:17: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-3.9.1/src/colmap/util/endian_test.cc:147:12: note: Shadowed declaration colmap-3.9.1/src/colmap/util/endian_test.cc:162:17: note: Shadow variable colmap-3.9.1/src/colmap/util/logging.cc:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/misc.cc:188:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ate [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/misc.cc:198:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/misc.cc:205:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/misc.cc:73:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] colmap-3.9.1/src/colmap/util/ply.cc:43:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/ply.cc:329:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/ply.cc:373:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/ply.cc:425:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/ply.cc:452:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/ply.cc:220:25: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:221:25: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:223:25: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:224:25: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:226:25: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:227:25: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:231:28: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:232:28: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:234:28: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:235:28: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:237:28: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:238:28: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:251:25: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:252:25: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:254:25: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:255:25: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:257:25: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:258:25: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:262:28: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:263:28: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:265:28: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:266:28: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:268:28: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/ply.cc:269:28: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/colmap/util/string.cc:146:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/string.cc:158:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/string.cc:169:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_compress_on [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/string.cc:202:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/string.cc:100:16: style: Condition 'result<0' is always true [knownConditionTrueFalse] colmap-3.9.1/src/colmap/util/string.cc:86:16: note: Assuming that condition 'result>=0' is not redundant colmap-3.9.1/src/colmap/util/string.cc:100:16: note: Condition 'result<0' is always true colmap-3.9.1/src/colmap/util/threading.cc:44:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTED_CALLBACK [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/threading.cc:49:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/threading.cc:65:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/threading.cc:72:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/threading.cc:77:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/threading.cc:91:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/threading.cc:96:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/threading.cc:101:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/threading.cc:106:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/threading.cc:111:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/threading.cc:137:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/threading.cc:145:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/threading.cc:152:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timer_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/threading.cc:155:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/threading.cc:166:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/threading.cc:174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTED_CALLBACK [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/threading.cc:198:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/threading.cc:220:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/threading.cc:229:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/threading.cc:263:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/threading_test.cc:474:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTED_CALLBACK [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/timer.cc:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable started_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/timer.cc:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable started_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/timer.cc:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paused_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/timer.cc:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paused_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/timer.cc:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable started_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/timer.cc:66:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable started_ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/timer.cc:87:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/timer.cc:91:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/colmap/util/timer.cc:95:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/LSD/lsd.c:161:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/LSD/lsd.c:198:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/LSD/lsd.c:1471:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/LSD/lsd.c:159:26: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/LSD/lsd.c:982:17: style: Variable 'q' can be declared as const array [constVariable] colmap-3.9.1/src/thirdparty/LSD/lsd.c:1183:37: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/LSD/lsd.c:1411:41: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.cpp:225:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.cpp:173:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.cpp:180:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.cpp:193:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.cpp:199:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.cpp:44:8: warning: Class 'cmdLineReadable' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.cpp:44:8: warning: Class 'cmdLineReadable' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.cpp:127:2: warning: Class 'cmdLineStrings' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.cpp:127:2: warning: Class 'cmdLineStrings' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:43:2: style: Class 'cmdLineReadable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:52:2: style: Class 'cmdLineInt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:61:2: style: Class 'cmdLineIntArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:70:2: style: Class 'cmdLineFloat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:79:2: style: Class 'cmdLineFloatArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:87:2: style: Class 'cmdLineString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:105:2: style: Class 'cmdLineStringArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:54:6: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:45:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:54:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:55:7: style: The function 'writeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:46:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:55:7: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:63:6: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:45:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:63:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:64:7: style: The function 'writeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:46:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:64:7: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:72:6: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:45:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:72:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:73:7: style: The function 'writeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:46:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:73:7: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:81:6: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:45:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:81:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:82:7: style: The function 'writeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:46:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:82:7: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:88:3: style: The destructor '~cmdLineString' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:44:11: note: Virtual destructor in base class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:88:3: note: Destructor in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:89:6: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:45:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:89:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:90:7: style: The function 'writeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:46:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:90:7: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:97:3: style: The destructor '~cmdLineStrings' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:44:11: note: Virtual destructor in base class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:97:3: note: Destructor in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:98:6: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:45:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:98:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:99:7: style: The function 'writeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:46:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:99:7: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:106:3: style: The destructor '~cmdLineStringArray' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:44:11: note: Virtual destructor in base class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:106:3: note: Destructor in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:107:6: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:45:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:107:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:108:7: style: The function 'writeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:46:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:108:7: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.cpp:267:6: style: Condition '!names' is always false [knownConditionTrueFalse] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.cpp:252:8: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.cpp:265:8: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.cpp:268:36: warning: Either the condition '!names' is redundant or there is possible null pointer dereference: names. [nullPointerRedundantCheck] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.cpp:267:6: note: Assuming that condition '!names' is not redundant colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.cpp:268:36: note: Null pointer dereference colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.cpp:83:59: style:inconclusive: Function 'cmdLineFloat' argument 2 names different: declaration 'f' definition 'v'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:71:45: note: Function 'cmdLineFloat' argument 2 names different: declaration 'f' definition 'v'. colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.cpp:83:59: note: Function 'cmdLineFloat' argument 2 names different: declaration 'f' definition 'v'. colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.cpp:205:67: style:inconclusive: Function 'cmdLineParse' argument 4 names different: declaration 'r' definition 'readable'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.h:113:67: note: Function 'cmdLineParse' argument 4 names different: declaration 'r' definition 'readable'. colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.cpp:205:67: note: Function 'cmdLineParse' argument 4 names different: declaration 'r' definition 'readable'. colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.cpp:165:30: style: Parameter 'fileName' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/PoissonRecon/CmdLineParser.cpp:185:30: style: Parameter 'fileName' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/PoissonRecon/Factor.cpp:211:10: style: The scope of the variable 'eIndex' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/PoissonRecon/Factor.cpp:212:11: style: The scope of the variable 'm' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Real [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:130:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Real [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:152:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Real [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.cpp:61:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.cpp:57:3: warning: Class 'BufferedReadWriteFile' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.cpp:57:3: warning: Class 'BufferedReadWriteFile' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:46:2: style: Struct 'Point3D' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:349:2: style: Class 'BufferedReadWriteFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:329:7: style: The function 'resetIterator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:305:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:329:7: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:331:6: style: The function 'addOutOfCorePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:307:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:331:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:332:6: style: The function 'addOutOfCorePoint_s' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:308:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:332:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:333:6: style: The function 'addPolygon_s' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:309:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:333:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:334:6: style: The function 'addPolygon_s' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:310:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:334:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:336:6: style: The function 'nextOutOfCorePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:312:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:336:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:337:6: style: The function 'nextPolygon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:313:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:337:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:339:6: style: The function 'outOfCorePointCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:315:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:339:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:340:6: style: The function 'polygonCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:316:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:340:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:365:7: style: The function 'resetIterator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:305:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:365:7: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:367:6: style: The function 'addOutOfCorePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:307:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:367:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:368:6: style: The function 'addOutOfCorePoint_s' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:308:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:368:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:369:6: style: The function 'addPolygon_s' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:309:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:369:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:370:6: style: The function 'addPolygon_s' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:310:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:370:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:372:6: style: The function 'nextOutOfCorePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:312:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:372:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:373:6: style: The function 'nextPolygon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:313:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:373:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:375:6: style: The function 'outOfCorePointCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:315:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:375:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:376:6: style: The function 'polygonCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:316:14: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:376:6: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.cpp:62:12: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.cpp:81:16: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.cpp:102:16: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.cpp:45:53: style: Parameter 'fileName' can be declared as pointer to const. However it seems that 'BufferedReadWriteFile' is a callback function, if 'fileName' is declared with const you might also need to cast function pointer(s). [constParameterCallback] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:342:7: note: You might need to cast the function pointer here colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.cpp:45:53: note: Parameter 'fileName' can be declared as pointer to const colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:153:7: style: Variable 'ii' can be declared as const array [constVariable] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:153:48: style: Variable 'jj' can be declared as const array [constVariable] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:396:55: style:inconclusive: Function 'GetIndex' argument 1 names different: declaration 'values' definition 'v'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.h:96:46: note: Function 'GetIndex' argument 1 names different: declaration 'values' definition 'v'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:396:55: note: Function 'GetIndex' argument 1 names different: declaration 'values' definition 'v'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:409:54: style:inconclusive: Function 'GetIndex' argument 1 names different: declaration 'values' definition 'v'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.h:95:46: note: Function 'GetIndex' argument 1 names different: declaration 'values' definition 'v'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:409:54: note: Function 'GetIndex' argument 1 names different: declaration 'values' definition 'v'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:424:47: style:inconclusive: Function 'HasRoots' argument 1 names different: declaration 'mcIndex' definition 'idx'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.h:99:38: note: Function 'HasRoots' argument 1 names different: declaration 'mcIndex' definition 'idx'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:424:47: note: Function 'HasRoots' argument 1 names different: declaration 'mcIndex' definition 'idx'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:430:70: style:inconclusive: Function 'AddEdges' argument 2 names different: declaration 'isoValue' definition 'iso'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.h:103:64: note: Function 'AddEdges' argument 2 names different: declaration 'isoValue' definition 'iso'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:430:70: note: Function 'AddEdges' argument 2 names different: declaration 'isoValue' definition 'iso'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:430:80: style:inconclusive: Function 'AddEdges' argument 3 names different: declaration 'edges' definition 'isoEdges'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.h:103:81: note: Function 'AddEdges' argument 3 names different: declaration 'edges' definition 'isoEdges'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:430:80: note: Function 'AddEdges' argument 3 names different: declaration 'edges' definition 'isoEdges'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:458:67: style:inconclusive: Function 'AddEdgeIndices' argument 2 names different: declaration 'edges' definition 'isoIndices'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.h:105:58: note: Function 'AddEdgeIndices' argument 2 names different: declaration 'edges' definition 'isoIndices'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:458:67: note: Function 'AddEdgeIndices' argument 2 names different: declaration 'edges' definition 'isoIndices'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:472:79: style:inconclusive: Function 'AddEdgeIndices' argument 2 names different: declaration 'isoValue' definition 'iso'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.h:104:70: note: Function 'AddEdgeIndices' argument 2 names different: declaration 'isoValue' definition 'iso'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:472:79: note: Function 'AddEdgeIndices' argument 2 names different: declaration 'isoValue' definition 'iso'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:472:90: style:inconclusive: Function 'AddEdgeIndices' argument 3 names different: declaration 'edges' definition 'isoIndices'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.h:104:86: note: Function 'AddEdgeIndices' argument 3 names different: declaration 'edges' definition 'isoIndices'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:472:90: note: Function 'AddEdgeIndices' argument 3 names different: declaration 'edges' definition 'isoIndices'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:789:52: style:inconclusive: Function 'GetIndex' argument 1 names different: declaration 'values' definition 'v'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.h:128:46: note: Function 'GetIndex' argument 1 names different: declaration 'values' definition 'v'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:789:52: note: Function 'GetIndex' argument 1 names different: declaration 'values' definition 'v'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:824:73: style:inconclusive: Function 'AddTriangles' argument 2 names different: declaration 'isoValue' definition 'iso'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.h:132:66: note: Function 'AddTriangles' argument 2 names different: declaration 'isoValue' definition 'iso'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:824:73: note: Function 'AddTriangles' argument 2 names different: declaration 'isoValue' definition 'iso'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:824:89: style:inconclusive: Function 'AddTriangles' argument 3 names different: declaration 'triangles' definition 'isoTriangles'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.h:132:87: note: Function 'AddTriangles' argument 3 names different: declaration 'triangles' definition 'isoTriangles'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:824:89: note: Function 'AddTriangles' argument 3 names different: declaration 'triangles' definition 'isoTriangles'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:854:76: style:inconclusive: Function 'AddTriangleIndices' argument 2 names different: declaration 'isoValue' definition 'iso'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.h:133:72: note: Function 'AddTriangleIndices' argument 2 names different: declaration 'isoValue' definition 'iso'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:854:76: note: Function 'AddTriangleIndices' argument 2 names different: declaration 'isoValue' definition 'iso'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:854:85: style:inconclusive: Function 'AddTriangleIndices' argument 3 names different: declaration 'triangles' definition 'isoIndices'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.h:133:88: note: Function 'AddTriangleIndices' argument 3 names different: declaration 'triangles' definition 'isoIndices'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:854:85: note: Function 'AddTriangleIndices' argument 3 names different: declaration 'triangles' definition 'isoIndices'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:896:51: style:inconclusive: Function 'GetIndex' argument 1 names different: declaration 'values' definition 'v'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.h:135:45: note: Function 'GetIndex' argument 1 names different: declaration 'values' definition 'v'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:896:51: note: Function 'GetIndex' argument 1 names different: declaration 'values' definition 'v'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:959:68: style:inconclusive: Function 'AddTriangles' argument 2 names different: declaration 'isoValue' definition 'iso'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.h:139:64: note: Function 'AddTriangles' argument 2 names different: declaration 'isoValue' definition 'iso'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:959:68: note: Function 'AddTriangles' argument 2 names different: declaration 'isoValue' definition 'iso'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:959:82: style:inconclusive: Function 'AddTriangles' argument 3 names different: declaration 'triangles' definition 'isoTriangles'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.h:139:85: note: Function 'AddTriangles' argument 3 names different: declaration 'triangles' definition 'isoTriangles'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:959:82: note: Function 'AddTriangles' argument 3 names different: declaration 'triangles' definition 'isoTriangles'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:988:77: style:inconclusive: Function 'AddTriangleIndices' argument 2 names different: declaration 'isoValue' definition 'iso'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.h:140:70: note: Function 'AddTriangleIndices' argument 2 names different: declaration 'isoValue' definition 'iso'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:988:77: note: Function 'AddTriangleIndices' argument 2 names different: declaration 'isoValue' definition 'iso'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:988:88: style:inconclusive: Function 'AddTriangleIndices' argument 3 names different: declaration 'triangles' definition 'isoIndices'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.h:140:86: note: Function 'AddTriangleIndices' argument 3 names different: declaration 'triangles' definition 'isoIndices'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:988:88: note: Function 'AddTriangleIndices' argument 3 names different: declaration 'triangles' definition 'isoIndices'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:989:44: style:inconclusive: Function 'AddTriangleIndices' argument 1 names different: declaration 'mcIndex' definition 'idx'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.h:126:36: note: Function 'AddTriangleIndices' argument 1 names different: declaration 'mcIndex' definition 'idx'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:989:44: note: Function 'AddTriangleIndices' argument 1 names different: declaration 'mcIndex' definition 'idx'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:989:55: style:inconclusive: Function 'AddTriangleIndices' argument 2 names different: declaration 'triangles' definition 'isoIndices'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.h:126:49: note: Function 'AddTriangleIndices' argument 2 names different: declaration 'triangles' definition 'isoIndices'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:989:55: note: Function 'AddTriangleIndices' argument 2 names different: declaration 'triangles' definition 'isoIndices'. colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:814:10: error: Uninitialized variable: v[0][0] [legacyUninitvar] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:920:10: error: Uninitialized variable: v[0][0] [legacyUninitvar] colmap-3.9.1/src/thirdparty/PoissonRecon/MarchingCubes.cpp:938:10: error: Uninitialized variable: v[0][0] [legacyUninitvar] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:231:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:274:137: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Real [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:312:152: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Real [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:351:161: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Real [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:414:152: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Real [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:484:176: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Real [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:806:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Components [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:870:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteComponents [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:309:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:351:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:398:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:456:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:492:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:551:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:981:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1197:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1275:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1353:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1573:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1764:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1816:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1839:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2006:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2078:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2122:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2232:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2310:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2346:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2465:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2543:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2725:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:411:2: warning: Member variable 'PlyColorVertex::color' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:481:2: warning: Member variable 'PlyColorAndValueVertex::color' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:264:35: performance: Variable 'point' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:379:48: performance: Variable 'point' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:411:45: performance: Variable 'point' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:412:74: performance: Variable 'point' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:447:64: performance: Variable 'point' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:480:136: performance: Variable 'value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:481:55: performance: Variable 'point' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:482:90: performance: Variable 'point' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:482:156: performance: Variable 'value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:264:2: style: Class 'PlyVertex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:411:2: style: Class 'PlyColorVertex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:379:3: style: Struct '_PlyColorVertex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:481:2: style: Class 'PlyColorAndValueVertex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:447:3: style: Struct '_PlyColorAndValueVertex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1920:6: error: Common realloc mistake: 'words' nulled but not freed upon failure [memleakOnRealloc] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:651:24: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:671:24: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:742:56: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:750:27: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:821:24: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:828:24: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:846:25: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:885:24: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:892:24: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:910:25: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:198:13: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:212:20: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:214:11: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:254:9: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:318:17: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:319:21: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:322:11: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:359:18: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:360:22: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:365:18: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:367:22: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:373:15: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:406:18: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:408:22: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:414:18: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:416:22: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:423:11: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:585:14: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:586:26: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:600:17: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:603:22: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:608:16: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:612:23: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:621:22: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:640:17: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:644:22: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:649:16: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:653:23: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:663:22: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:686:24: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:688:24: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:710:24: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:712:24: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:763:14: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:825:23: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:833:11: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:874:11: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:936:17: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:938:13: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1057:33: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1059:34: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1212:13: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1215:20: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1222:13: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1284:29: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1286:32: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1292:32: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1305:25: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1315:29: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1316:31: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1353:4: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1357:13: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1393:32: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1561:18: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1563:11: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1603:20: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1611:19: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1679:17: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1681:10: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1713:19: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1720:18: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1873:12: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1920:14: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1967:13: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1972:14: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1977:14: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1982:15: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1987:12: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1992:13: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1997:14: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2002:15: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2084:16: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2185:13: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2191:14: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2197:14: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2203:15: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2209:12: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2215:13: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2221:14: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2227:15: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2263:18: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2269:19: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2275:18: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2281:19: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2287:18: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2293:19: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2299:21: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2305:21: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2342:10: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2352:16: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2357:18: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2363:19: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2369:18: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2375:19: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2381:18: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2387:19: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2393:21: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2399:21: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2450:31: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2509:14: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2514:14: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2519:15: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2524:12: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2529:13: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2534:14: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2539:15: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2563:12: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2570:23: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2572:23: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2620:12: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2639:20: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2641:20: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2722:10: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1997:14: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2002:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2221:14: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2227:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2534:14: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2539:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:651:15: style: Variable 'item_size' is reassigned a value before the old one has been used. [redundantAssignment] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:643:15: note: item_size is assigned colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:651:15: note: item_size is overwritten colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1407:16: style: Redundant assignment of 'other_elems' to itself. [selfAssignment] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:524:16: style: The scope of the variable 'plist' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:693:16: style: The scope of the variable 'plist' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:968:17: style: The scope of the variable 'prop' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1378:15: style: The scope of the variable 'other' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1535:17: style: The scope of the variable 'prop' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1546:8: style: The scope of the variable 'store_it' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1547:11: style: The scope of the variable 'store_array' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1656:16: style: The scope of the variable 'prop' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1665:7: style: The scope of the variable 'store_it' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1666:10: style: The scope of the variable 'store_array' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1785:9: style: The scope of the variable 'temp' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:535:13: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:529:11: note: Shadowed declaration colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:535:13: note: Shadow variable colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:546:13: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:529:11: note: Shadowed declaration colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:546:13: note: Shadow variable colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:548:13: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:529:11: note: Shadowed declaration colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:548:13: note: Shadow variable colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:550:13: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:529:11: note: Shadowed declaration colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:550:13: note: Shadow variable colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:554:13: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:529:11: note: Shadowed declaration colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:554:13: note: Shadow variable colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:560:13: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:529:11: note: Shadowed declaration colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:560:13: note: Shadow variable colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:702:11: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:688:6: note: Shadowed declaration colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:702:11: note: Shadow variable colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:736:13: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:688:6: note: Shadowed declaration colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:736:13: note: Shadow variable colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:806:11: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:792:6: note: Shadowed declaration colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:806:11: note: Shadow variable colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:843:12: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:792:6: note: Shadowed declaration colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:843:12: note: Shadow variable colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:870:11: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:856:6: note: Shadowed declaration colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:870:11: note: Shadow variable colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:907:12: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:856:6: note: Shadowed declaration colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:907:12: note: Shadow variable colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:241:16: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:296:15: style: Parameter 'elem_name' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:477:15: style: Variable 'prop' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:682:47: style: Parameter 'comment' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:706:48: style: Parameter 'obj_info' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:861:10: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:917:10: style: Parameter 'elem_name' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:961:10: style: Parameter 'elem_name' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1012:10: style: Parameter 'elem_name' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1013:17: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1074:36: style: Parameter 'plyfile' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1093:36: style: Parameter 'plyfile' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1184:10: style: Parameter 'elem_name' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1268:16: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1445:30: style: Parameter 'ply' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1871:10: style: Variable 'result' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1952:19: style: Variable 'puchar' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1953:10: style: Variable 'pchar' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1954:15: style: Variable 'pshort' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1955:24: style: Variable 'pushort' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1956:9: style: Variable 'pint' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1957:18: style: Variable 'puint' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1958:11: style: Variable 'pfloat' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1959:12: style: Variable 'pdouble' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2170:19: style: Variable 'puchar' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2171:10: style: Variable 'pchar' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2172:15: style: Variable 'pshort' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2173:24: style: Variable 'pushort' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2174:9: style: Variable 'pint' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2175:18: style: Variable 'puint' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2176:11: style: Variable 'pfloat' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2177:12: style: Variable 'pdouble' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2425:10: style: Parameter 'word' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2591:27: style: Parameter 'type_name' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:2695:54: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:656:23: style: Variable 'ply_face.nr_vertices' is assigned a value that is never used. [unreadVariable] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:585:12: style: Variable 'elem_data' is assigned a value that is never used. [unreadVariable] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:662:15: style: Variable 'item_size' is assigned a value that is never used. [unreadVariable] colmap-3.9.1/src/thirdparty/PoissonRecon/PlyFile.cpp:1407:16: style: Variable 'other_elems' is assigned a value that is never used. [unreadVariable] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:310:2: debug: Failed to parse 'typedef typename OctNode < TreeNodeData > :: NeighborKey < 1 , 1 > AdjacenctNodeKey ;'. The checking continues anyway. [simplifyTypedef] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:311:2: debug: Failed to parse 'typedef typename OctNode < TreeNodeData > :: ConstNeighborKey < 1 , 1 > ConstAdjacenctNodeKey ;'. The checking continues anyway. [simplifyTypedef] colmap-3.9.1/src/thirdparty/PoissonRecon/PoissonRecon.cpp:381:2: debug: Failed to parse 'typedef typename Octree < Real > :: ProjectiveData < Point3D < Real > > ProjectiveColor ;'. The checking continues anyway. [simplifyTypedef] colmap-3.9.1/src/thirdparty/PoissonRecon/Array.h:93:151: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/Array.h:94:151: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/Array.h:95:151: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/BSplineData.h:45:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Degree [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/BSplineData.h:80:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Degree [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/BSplineData.h:108:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Degree [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/BSplineData.h:150:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Degree [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/BSplineData.h:159:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Degree [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/BSplineData.h:168:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Degree [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/BSplineData.h:204:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Degree [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/BSplineData.h:256:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Degree [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/BSplineData.h:281:127: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Degree2 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/BSplineData.h:305:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Degree2 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/BSplineData.h:356:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Degree [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/BSplineData.h:357:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Degree [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/BSplineData.h:358:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Degree [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/BSplineData.h:359:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Degree [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:662:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxMemoryUsage [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PoissonRecon.cpp:293:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PoissonRecon.cpp:523:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/PoissonRecon.cpp:324:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:331:128: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEMDegree [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:347:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEMDegree [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:354:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEMDegree [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/Allocator.h:146:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/BSplineData.h:157:3: warning: Member variable 'BSplineUpSamplingCoefficients::_coefficients' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:175:3: warning: Member variable 'SliceTableData::nodeOffset' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:175:3: warning: Member variable 'SliceTableData::nodeCount' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:201:3: warning: Member variable 'XSliceTableData::nodeOffset' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:201:3: warning: Member variable 'XSliceTableData::nodeCount' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:481:2: warning: Member variable 'PlyColorAndValueVertex < float >::color' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:481:2: warning: Member variable 'PlyColorAndValueVertex < float >::value' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:411:2: warning: Member variable 'PlyColorVertex < float >::color' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/PoissonRecon/SparseMatrix.h:41:36: performance: Variable 'Value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-3.9.1/src/thirdparty/PoissonRecon/SparseMatrix.h:42:36: performance: Variable 'Value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-3.9.1/src/thirdparty/PoissonRecon/SparseMatrix.h:43:38: performance: Variable 'Value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:242:64: performance: Variable 'position' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-3.9.1/src/thirdparty/PoissonRecon/BSplineData.h:159:10: style:inconclusive: Technically the member function '::BSplineEvaluationData::BSplineUpSamplingCoefficients::operator[]' can be const. [functionConst] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:331:33: performance:inconclusive: Technically the member function 'Octree < double >::_IsValidNode' can be static (but you may consider moving to unnamed namespace). [functionStatic] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:319:3: style:inconclusive: Technically the member function 'Octree < double >::ProjectiveData::operatorV' can be const. [functionConst] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:331:33: performance:inconclusive: Technically the member function 'Octree < float >::_IsValidNode' can be static (but you may consider moving to unnamed namespace). [functionStatic] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:319:3: style:inconclusive: Technically the member function 'Octree < float >::ProjectiveData::operatorV' can be const. [functionConst] colmap-3.9.1/src/thirdparty/PoissonRecon/SparseMatrix.h:42:2: style: Struct 'MatrixEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/SparseMatrix.h:62:2: style: Class 'SparseMatrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:318:3: style: Struct 'ProjectiveData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:269:2: style: Struct 'DenseNodeData < double , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:269:2: style: Struct 'DenseNodeData < double , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:269:2: style: Struct 'DenseNodeData < double , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:269:2: style: Struct 'DenseNodeData < double , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:269:2: style: Struct 'DenseNodeData < float , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:269:2: style: Struct 'DenseNodeData < float , 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:269:2: style: Struct 'DenseNodeData < float , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:269:2: style: Struct 'DenseNodeData < float , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:147:2: style: Class 'PLYOrientedPointStream < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:130:2: style: Class 'BinaryOrientedPointStreamWithData < float , Point3D < unsigned char > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:116:2: style: Class 'BinaryOrientedPointStream < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:90:2: style: Class 'ASCIIOrientedPointStream < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:37:2: style: Struct 'OrientedPoint3D < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:46:2: style: Struct 'Point3D < unsigned char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:48:26: style: Struct 'Point3D < unsigned char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:46:2: style: Struct 'Point3D < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:48:26: style: Struct 'Point3D < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:46:2: style: Struct 'Point3D < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/Geometry.h:48:26: style: Struct 'Point3D < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:242:2: style: Struct 'PointData < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:242:2: style: Struct 'PointData < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:481:2: style: Class 'PlyColorAndValueVertex < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:411:2: style: Class 'PlyColorVertex < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:264:2: style: Class 'PlyVertex < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:169:3: style: The destructor '~PLYOrientedPointStreamWithData < float , Point3D < unsigned char > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:52:11: note: Virtual destructor in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:169:3: note: Destructor in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:170:7: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:53:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:170:7: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:171:7: style: The function 'nextPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:54:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:171:7: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:148:3: style: The destructor '~PLYOrientedPointStream < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:44:11: note: Virtual destructor in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:148:3: note: Destructor in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:149:7: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:45:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:149:7: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:150:7: style: The function 'nextPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:46:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:150:7: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:131:3: style: The destructor '~BinaryOrientedPointStreamWithData < float , Point3D < unsigned char > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:52:11: note: Virtual destructor in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:131:3: note: Destructor in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:132:7: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:53:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:132:7: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:133:7: style: The function 'nextPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:54:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:133:7: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:117:3: style: The destructor '~BinaryOrientedPointStream < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:44:11: note: Virtual destructor in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:117:3: note: Destructor in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:118:7: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:45:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:118:7: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:119:7: style: The function 'nextPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:46:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:119:7: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:103:3: style: The destructor '~ASCIIOrientedPointStreamWithData < float , Point3D < unsigned char > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:52:11: note: Virtual destructor in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:103:3: note: Destructor in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:104:7: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:53:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:104:7: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:105:7: style: The function 'nextPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:54:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:105:7: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:91:3: style: The destructor '~ASCIIOrientedPointStream < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:44:11: note: Virtual destructor in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:91:3: note: Destructor in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:92:7: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:45:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:92:7: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:93:7: style: The function 'nextPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:46:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:93:7: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:52:11: style: The destructor '~OrientedPointStreamWithData < float , Point3D < unsigned char > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:44:11: note: Virtual destructor in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:52:11: note: Destructor in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:53:15: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:45:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:53:15: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:56:15: style: The function 'nextPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:46:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:56:15: note: Function in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:52:11: style: The destructor '~OrientedPointStreamWithData < float , Point3D < unsigned char > >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:44:11: note: Virtual destructor in base class colmap-3.9.1/src/thirdparty/PoissonRecon/PointStream.h:52:11: note: Destructor in derived class colmap-3.9.1/src/thirdparty/PoissonRecon/MemoryUsage.h:104:11: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:267:18: style: Class 'DenseNodeData < double , 1 >' is unsafe, 'DenseNodeData < double , 1 >::data' can leak by wrong usage. [unsafeClassCanLeak] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:267:18: style: Class 'DenseNodeData < double , 2 >' is unsafe, 'DenseNodeData < double , 2 >::data' can leak by wrong usage. [unsafeClassCanLeak] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:267:18: style: Class 'DenseNodeData < double , 3 >' is unsafe, 'DenseNodeData < double , 3 >::data' can leak by wrong usage. [unsafeClassCanLeak] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:267:18: style: Class 'DenseNodeData < double , 4 >' is unsafe, 'DenseNodeData < double , 4 >::data' can leak by wrong usage. [unsafeClassCanLeak] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:267:18: style: Class 'DenseNodeData < float , 1 >' is unsafe, 'DenseNodeData < float , 1 >::data' can leak by wrong usage. [unsafeClassCanLeak] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:267:18: style: Class 'DenseNodeData < float , 2 >' is unsafe, 'DenseNodeData < float , 2 >::data' can leak by wrong usage. [unsafeClassCanLeak] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:267:18: style: Class 'DenseNodeData < float , 3 >' is unsafe, 'DenseNodeData < float , 3 >::data' can leak by wrong usage. [unsafeClassCanLeak] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:267:18: style: Class 'DenseNodeData < float , 4 >' is unsafe, 'DenseNodeData < float , 4 >::data' can leak by wrong usage. [unsafeClassCanLeak] colmap-3.9.1/src/thirdparty/PoissonRecon/Array.h:51:17: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/Array.h:53:34: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/Array.h:55:4: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/Array.h:58:42: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/PoissonRecon/PoissonRecon.cpp:375:3: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] colmap-3.9.1/src/thirdparty/PoissonRecon/PoissonRecon.cpp:366:3: note: t is assigned colmap-3.9.1/src/thirdparty/PoissonRecon/PoissonRecon.cpp:375:3: note: t is overwritten colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:148:115: error: Shifting by a negative value is undefined behaviour [shiftNegative] colmap-3.9.1/src/thirdparty/PoissonRecon/PoissonRecon.cpp:456:10: style: Local variable 't' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/PoissonRecon/PoissonRecon.cpp:351:9: note: Shadowed declaration colmap-3.9.1/src/thirdparty/PoissonRecon/PoissonRecon.cpp:456:10: note: Shadow variable colmap-3.9.1/src/thirdparty/PoissonRecon/Allocator.h:118:34: warning:inconclusive: Found suspicious operator '<', result is not used. [constStatement] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:342:53: performance: Function parameter 'p' should be passed by const reference. [passedByValue] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:343:51: performance: Function parameter 'p' should be passed by const reference. [passedByValue] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:346:53: performance: Function parameter 'p' should be passed by const reference. [passedByValue] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:347:53: performance: Function parameter 'p' should be passed by const reference. [passedByValue] colmap-3.9.1/src/thirdparty/PoissonRecon/PoissonRecon.cpp:181:22: style: Parameter 'ex' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:148:117: warning: Expression 'depth' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:148:40: note: Assuming that condition 'depth<0' is not redundant colmap-3.9.1/src/thirdparty/PoissonRecon/MultiGridOctreeData.h:148:117: note: Negative value is converted to an unsigned value colmap-3.9.1/src/thirdparty/PoissonRecon/MemoryUsage.h:104:9: style: Variable 'n' is assigned a value that is never used. [unreadVariable] colmap-3.9.1/src/thirdparty/PoissonRecon/SurfaceTrimmer.cpp:91:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/SurfaceTrimmer.cpp:112:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/SurfaceTrimmer.cpp:171:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Real [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/SurfaceTrimmer.cpp:192:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/SurfaceTrimmer.cpp:283:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadComponents [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/SurfaceTrimmer.cpp:373:156: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/PoissonRecon/SurfaceTrimmer.cpp:143:8: style: The scope of the variable 'v1' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:447:59: performance: Function parameter 'p' should be passed by const reference. [passedByValue] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:457:66: performance: Function parameter 'p' should be passed by const reference. [passedByValue] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:458:64: performance: Function parameter 'p' should be passed by const reference. [passedByValue] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:461:66: performance: Function parameter 'p' should be passed by const reference. [passedByValue] colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:462:66: performance: Function parameter 'p' should be passed by const reference. [passedByValue] colmap-3.9.1/src/thirdparty/PoissonRecon/SurfaceTrimmer.cpp:52:23: style: Parameter 'ex' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/SiftGPU/FrameBufferObject.cpp:48:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/FrameBufferObject.cpp:53:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/FrameBufferObject.cpp:77:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/FrameBufferObject.cpp:82:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/FrameBufferObject.cpp:87:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/FrameBufferObject.cpp:92:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/FrameBufferObject.cpp:97:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/FrameBufferObject.cpp:103:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.h:107:1: style: The class 'ClockTimer' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] colmap-3.9.1/src/thirdparty/SiftGPU/FrameBufferObject.h:44:2: style: Class 'FrameBufferObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/SiftGPU/FrameBufferObject.cpp:75:87: style:inconclusive: Function 'AttachTexture' argument 3 names different: declaration 'texID' definition 'texId'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/SiftGPU/FrameBufferObject.h:39:77: note: Function 'AttachTexture' argument 3 names different: declaration 'texID' definition 'texId'. colmap-3.9.1/src/thirdparty/SiftGPU/FrameBufferObject.cpp:75:87: note: Function 'AttachTexture' argument 3 names different: declaration 'texID' definition 'texId'. colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LUMINANCE [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:76:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_WIDTH [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:212:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:235:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:260:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:298:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:365:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:370:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:377:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:395:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:418:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:433:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:469:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:518:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:583:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:600:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:637:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:703:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:728:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:752:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LUMINANCE [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:812:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:871:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LUMINANCE [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:942:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:1091:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IL_ORIGIN_UPPER_LEFT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:1190:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LUMINANCE [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:1238:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LUMINANCE32F_ARB [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:1252:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PIXEL_UNPACK_BUFFER_ARB [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:61:2: performance: Variable '_texID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:61:7: style:inconclusive: Technically the member function 'GLTexImage::FitRealTexViewPort' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:358:18: note: Technically the member function 'GLTexImage::FitRealTexViewPort' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:61:7: note: Technically the member function 'GLTexImage::FitRealTexViewPort' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:62:7: style:inconclusive: Technically the member function 'GLTexImage::DrawQuadMT8' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:294:18: note: Technically the member function 'GLTexImage::DrawQuadMT8' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:62:7: note: Technically the member function 'GLTexImage::DrawQuadMT8' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:63:7: style:inconclusive: Technically the member function 'GLTexImage::DrawQuadMT4' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:257:18: note: Technically the member function 'GLTexImage::DrawQuadMT4' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:63:7: note: Technically the member function 'GLTexImage::DrawQuadMT4' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:65:7: performance:inconclusive: Technically the member function 'GLTexImage::DrawQuadReduction' can be static (but you may consider moving to unnamed namespace). [functionStatic] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:428:18: note: Technically the member function 'GLTexImage::DrawQuadReduction' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:65:7: note: Technically the member function 'GLTexImage::DrawQuadReduction' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:68:7: style:inconclusive: Technically the member function 'GLTexImage::FitTexViewPort' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:353:18: note: Technically the member function 'GLTexImage::FitTexViewPort' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:68:7: note: Technically the member function 'GLTexImage::FitTexViewPort' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:75:2: style:inconclusive: Technically the member function 'GLTexImage::operatorGLuint' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:76:9: style:inconclusive: Technically the member function 'GLTexImage::GetTexID' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:77:6: style:inconclusive: Technically the member function 'GLTexImage::GetImgPixelCount' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:78:6: style:inconclusive: Technically the member function 'GLTexImage::GetTexPixelCount' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:79:6: style:inconclusive: Technically the member function 'GLTexImage::GetImgWidth' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:80:6: style:inconclusive: Technically the member function 'GLTexImage::GetImgHeight' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:81:6: style:inconclusive: Technically the member function 'GLTexImage::GetTexWidth' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:82:6: style:inconclusive: Technically the member function 'GLTexImage::GetTexHeight' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:83:6: style:inconclusive: Technically the member function 'GLTexImage::GetDrawWidth' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:84:6: style:inconclusive: Technically the member function 'GLTexImage::GetDrawHeight' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:86:6: style:inconclusive: Technically the member function 'GLTexImage::IsTexPacked' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:152:7: style:inconclusive: Technically the member function 'GLTexPacked::DrawMargin' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:699:19: note: Technically the member function 'GLTexPacked::DrawMargin' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:152:7: note: Technically the member function 'GLTexPacked::DrawMargin' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:67:2: style:inconclusive: Technically the member function 'ProgramGLSL::operatorGLuint' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:43:14: style:inconclusive: Technically the member function 'ProgramGLSL::ShaderObject::IsValidShaderObject' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:46:10: style:inconclusive: Technically the member function 'ProgramGLSL::ShaderObject::GetShaderID' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:72:2: style: Class 'ProgramGLSL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:87:5: style: Class 'FilterGLSL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:133:14: style: The destructor '~GLTexInput' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:88:11: note: Virtual destructor in base class colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:133:14: note: Destructor in derived class colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:142:15: style: The function 'DrawImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:50:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:142:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:143:15: style: The function 'DrawQuadUS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:48:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:143:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:144:15: style: The function 'DrawQuadDS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:49:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:144:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:145:15: style: The function 'FillMargin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:56:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:145:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:146:15: style: The function 'InitTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:54:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:146:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:147:15: style: The function 'TexConvertRGB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:51:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:147:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:148:15: style: The function 'SetImageSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:53:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:148:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:149:15: style: The function 'ZeroHistoMargin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:52:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:149:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:62:6: style: The function 'UseProgram' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGPU.h:37:18: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:62:6: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:68:20: style: The function 'GetProgramID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGPU.h:38:21: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:68:20: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:71:3: style: The destructor '~ProgramGLSL' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGPU.h:40:11: note: Virtual destructor in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:71:3: note: Destructor in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:191:15: style: The function 'SetMarginCopyParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:149:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:191:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:192:7: style: The function 'SetSimpleOrientationInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:153:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:192:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:193:7: style: The function 'LoadOrientationShader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:154:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:193:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:195:15: style: The function 'LoadDescriptorShader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:150:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:195:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:196:15: style: The function 'SetFeatureOrientationParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:152:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:196:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:197:15: style: The function 'SetFeatureDescirptorParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:151:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:197:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:200:15: style: The function 'SetGenListInitParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:147:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:200:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:201:15: style: The function 'SetGenListStartParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:155:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:201:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:202:15: style: The function 'LoadGenListShader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:156:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:202:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:203:15: style: The function 'UnloadProgram' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:157:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:203:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:204:15: style: The function 'LoadKeypointShader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:158:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:204:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:205:15: style: The function 'LoadFixedShaders' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:159:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:205:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:206:15: style: The function 'LoadDisplayShaders' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:160:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:206:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:207:15: style: The function 'SetDogTexParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:161:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:207:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:208:15: style: The function 'SetGenListStepParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:163:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:208:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:209:15: style: The function 'SetGenVBOParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:164:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:209:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:210:11: style: The destructor '~ShaderBagGLSL' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:170:11: note: Virtual destructor in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:210:11: note: Destructor in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:240:11: style: The destructor '~ShaderBagPKSL' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:170:11: note: Virtual destructor in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:240:11: note: Destructor in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:241:15: style: The function 'LoadFixedShaders' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:159:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:241:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:242:15: style: The function 'LoadDisplayShaders' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:160:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:242:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:243:15: style: The function 'LoadOrientationShader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:154:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:243:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:244:15: style: The function 'SetGenListStartParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:155:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:244:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:245:15: style: The function 'LoadGenListShader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:156:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:245:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:246:15: style: The function 'UnloadProgram' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:157:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:246:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:247:15: style: The function 'LoadKeypointShader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:158:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:247:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:248:15: style: The function 'LoadDescriptorShader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:150:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:248:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:253:15: style: The function 'SetDogTexParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:161:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:253:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:254:15: style: The function 'SetGradPassParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:162:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:254:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:255:15: style: The function 'SetGenListStepParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:163:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:255:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:256:15: style: The function 'SetGenVBOParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:164:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:256:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:257:15: style: The function 'SetFeatureDescirptorParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:151:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:257:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:258:15: style: The function 'SetFeatureOrientationParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:152:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:258:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:259:15: style: The function 'SetSimpleOrientationInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:153:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:259:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:260:15: style: The function 'SetGenListEndParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:148:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:260:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:261:15: style: The function 'SetGenListInitParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:147:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:261:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:262:15: style: The function 'SetMarginCopyParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:149:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:262:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:981:43: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:984:43: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:986:76: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:998:36: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:1020:75: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:1028:75: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:1037:73: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:201:38: style:inconclusive: Function 'ZeroHistoMargin' argument 1 names different: declaration 'hw' definition 'width'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:69:27: note: Function 'ZeroHistoMargin' argument 1 names different: declaration 'hw' definition 'width'. colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:201:38: note: Function 'ZeroHistoMargin' argument 1 names different: declaration 'hw' definition 'width'. colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:201:49: style:inconclusive: Function 'ZeroHistoMargin' argument 2 names different: declaration 'hh' definition 'height'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:69:35: note: Function 'ZeroHistoMargin' argument 2 names different: declaration 'hh' definition 'height'. colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:201:49: note: Function 'ZeroHistoMargin' argument 2 names different: declaration 'hh' definition 'height'. colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:411:39: style:inconclusive: Function 'DrawScaledQuad' argument 1 names different: declaration 'scale' definition 'texscale'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.h:58:28: note: Function 'DrawScaledQuad' argument 1 names different: declaration 'scale' definition 'texscale'. colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:411:39: note: Function 'DrawScaledQuad' argument 1 names different: declaration 'scale' definition 'texscale'. colmap-3.9.1/src/thirdparty/SiftGPU/GLTexImage.cpp:998:66: style: Variable 'src' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.cpp:158:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.cpp:237:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VIEWPORT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.cpp:252:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.cpp:316:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.cpp:336:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VENDOR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.cpp:452:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.h:117:7: performance:inconclusive: Technically the member function 'ClockTimer::StopTimer' can be static (but you may consider moving to unnamed namespace). [functionStatic] colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.cpp:301:18: note: Technically the member function 'ClockTimer::StopTimer' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.h:117:7: note: Technically the member function 'ClockTimer::StopTimer' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.h:118:7: performance:inconclusive: Technically the member function 'ClockTimer::StartTimer' can be static (but you may consider moving to unnamed namespace). [functionStatic] colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.cpp:296:18: note: Technically the member function 'ClockTimer::StartTimer' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.h:118:7: note: Technically the member function 'ClockTimer::StartTimer' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.h:119:9: performance:inconclusive: Technically the member function 'ClockTimer::GetElapsedTime' can be static (but you may consider moving to unnamed namespace). [functionStatic] colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.cpp:306:19: note: Technically the member function 'ClockTimer::GetElapsedTime' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.h:119:9: note: Technically the member function 'ClockTimer::GetElapsedTime' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/LiteWindow.h:8:7: performance:inconclusive: Technically the member function 'LiteWindow::IsValid' can be static (but you may consider moving to unnamed namespace). [functionStatic] colmap-3.9.1/src/thirdparty/SiftGPU/LiteWindow.h:9:8: performance:inconclusive: Technically the member function 'LiteWindow::MakeCurrent' can be static (but you may consider moving to unnamed namespace). [functionStatic] colmap-3.9.1/src/thirdparty/SiftGPU/LiteWindow.h:10:8: performance:inconclusive: Technically the member function 'LiteWindow::Create' can be static (but you may consider moving to unnamed namespace). [functionStatic] colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.cpp:444:8: style: Condition '!window->IsValid()' is always true [knownConditionTrueFalse] colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.cpp:444:24: note: Calling function 'IsValid' returns 0 colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.cpp:444:8: note: Condition '!window->IsValid()' is always true colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.cpp:445:23: style: Condition 'window->IsValid()' is always false [knownConditionTrueFalse] colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.cpp:445:23: note: Calling function 'IsValid' returns 0 colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.cpp:445:23: note: Condition 'window->IsValid()' is always false colmap-3.9.1/src/thirdparty/SiftGPU/GlobalUtil.cpp:336:29: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:75:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:118:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE_STATUS [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:147:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_INFO_LOG_LENGTH [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:202:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINK_STATUS [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:227:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_INFO_LOG_LENGTH [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:266:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAGMENT_SHADER [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:332:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:718:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:1001:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:1727:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:536:12: warning: Member variable 'ShaderBag::s_gray' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:536:12: warning: Member variable 'ShaderBag::s_copy_key' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:536:12: warning: Member variable 'ShaderBag::s_seperate_sp' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:536:12: warning: Member variable 'ShaderBag::s_zero_pass' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:57:7: style: Unused private function: 'ProgramGLSL::DetachShaderObject' [unusedPrivateFunction] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:51:2: performance: Variable '_shaderID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:165:2: performance: Variable '_TextureParam0' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:166:2: performance: Variable '_programID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:264:2: performance: Variable '_programID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:61:6: style:inconclusive: Technically the member function 'ProgramGLSL::IsNative' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:318:18: note: Technically the member function 'ProgramGLSL::IsNative' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:61:6: note: Technically the member function 'ProgramGLSL::IsNative' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:64:6: style:inconclusive: Technically the member function 'ProgramGLSL::ValidateProgram' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:209:18: note: Technically the member function 'ProgramGLSL::ValidateProgram' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:64:6: note: Technically the member function 'ProgramGLSL::ValidateProgram' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:44:7: style:inconclusive: Technically the member function 'ProgramGLSL::ShaderObject::IsValidVertexShader' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:137:33: note: Technically the member function 'ProgramGLSL::ShaderObject::IsValidVertexShader' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:44:7: note: Technically the member function 'ProgramGLSL::ShaderObject::IsValidVertexShader' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:45:7: style:inconclusive: Technically the member function 'ProgramGLSL::ShaderObject::IsValidFragmentShader' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:132:32: note: Technically the member function 'ProgramGLSL::ShaderObject::IsValidFragmentShader' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:45:7: note: Technically the member function 'ProgramGLSL::ShaderObject::IsValidFragmentShader' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:80:14: performance:inconclusive: Technically the member function 'FilterGLSL::CreateFilterH' can be static (but you may consider moving to unnamed namespace). [functionStatic] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:376:25: note: Technically the member function 'FilterGLSL::CreateFilterH' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:80:14: note: Technically the member function 'FilterGLSL::CreateFilterH' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:81:14: performance:inconclusive: Technically the member function 'FilterGLSL::CreateFilterV' can be static (but you may consider moving to unnamed namespace). [functionStatic] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:407:25: note: Technically the member function 'FilterGLSL::CreateFilterV' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:81:14: note: Technically the member function 'FilterGLSL::CreateFilterV' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:82:14: performance:inconclusive: Technically the member function 'FilterGLSL::CreateFilterHPK' can be static (but you may consider moving to unnamed namespace). [functionStatic] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:441:25: note: Technically the member function 'FilterGLSL::CreateFilterHPK' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:82:14: note: Technically the member function 'FilterGLSL::CreateFilterHPK' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:83:14: performance:inconclusive: Technically the member function 'FilterGLSL::CreateFilterVPK' can be static (but you may consider moving to unnamed namespace). [functionStatic] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:489:25: note: Technically the member function 'FilterGLSL::CreateFilterVPK' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:83:14: note: Technically the member function 'FilterGLSL::CreateFilterVPK' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:157:22: style:inconclusive: Technically the member function 'SiftGPU::GetCurrentImagePath' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:338:30: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:62:34: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:67:34: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:340:10: style: The scope of the variable 'v' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:444:13: style: The scope of the variable 'xw' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:493:12: style: The scope of the variable 'yw' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:83:59: style:inconclusive: Function 'ReadShaderFile' argument 1 names different: declaration 'source' definition 'sourcefile'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:39:42: note: Function 'ReadShaderFile' argument 1 names different: declaration 'source' definition 'sourcefile'. colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:83:59: note: Function 'ReadShaderFile' argument 1 names different: declaration 'source' definition 'sourcefile'. colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:779:63: style:inconclusive: Function 'LoadKeypointShader' argument 2 names different: declaration 'edgeTrheshold' definition 'edge_threshold'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:204:57: note: Function 'LoadKeypointShader' argument 2 names different: declaration 'edgeTrheshold' definition 'edge_threshold'. colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:779:63: note: Function 'LoadKeypointShader' argument 2 names different: declaration 'edgeTrheshold' definition 'edge_threshold'. colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:2043:46: style:inconclusive: Function 'LoadKeypointShader' argument 1 names different: declaration 'threshold' definition 'dog_threshold'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:247:40: note: Function 'LoadKeypointShader' argument 1 names different: declaration 'threshold' definition 'dog_threshold'. colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:2043:46: note: Function 'LoadKeypointShader' argument 1 names different: declaration 'threshold' definition 'dog_threshold'. colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:2043:67: style:inconclusive: Function 'LoadKeypointShader' argument 2 names different: declaration 'edgeTrheshold' definition 'edge_threshold'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:247:57: note: Function 'LoadKeypointShader' argument 2 names different: declaration 'edgeTrheshold' definition 'edge_threshold'. colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:2043:67: note: Function 'LoadKeypointShader' argument 2 names different: declaration 'edgeTrheshold' definition 'edge_threshold'. colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:2618:98: style:inconclusive: Function 'SetFeatureOrientationParam' argument 5 names different: declaration 'stex' definition 'otex'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.h:258:92: note: Function 'SetFeatureOrientationParam' argument 5 names different: declaration 'stex' definition 'otex'. colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:2618:98: note: Function 'SetFeatureOrientationParam' argument 5 names different: declaration 'stex' definition 'otex'. colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:628:49: style: Parameter 'param' can be declared as reference to const [constParameterReference] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:376:45: style: Parameter 'kernel' can be declared as const array [constParameter] colmap-3.9.1/src/thirdparty/SiftGPU/ProgramGLSL.cpp:407:45: style: Parameter 'kernel' can be declared as const array [constParameter] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:114:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT_RECT_DESCRIPTION [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:253:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_KEYPOINT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:298:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_KEYPOINT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:355:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:394:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:597:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:699:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:737:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:822:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_KEYPOINT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:971:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1041:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1143:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1205:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_KEYPOINT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1283:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1477:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1696:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1930:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1957:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:2014:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_DOG [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:2070:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_DOG [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:2173:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_KEYPOINT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:2322:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:2383:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_KEYPOINT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:2464:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:2516:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:2586:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:2642:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_DOG [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:2673:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:2787:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_KEYPOINT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:144:2: warning: Member variable 'SiftPyramid::_timing' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:144:2: warning: Member variable 'SiftPyramid::_siftgpu_failed' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:132:17: style:inconclusive: Technically the member function 'SiftPyramid::GetSucessStatus' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:133:13: style:inconclusive: Technically the member function 'SiftPyramid::GetFeatureNum' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:134:13: style:inconclusive: Technically the member function 'SiftPyramid::GetHistLevelNum' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:135:24: style:inconclusive: Technically the member function 'SiftPyramid::GetFeatureDipslayVBO' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:136:24: style:inconclusive: Technically the member function 'SiftPyramid::GetPointDisplayVBO' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:137:21: style:inconclusive: Technically the member function 'SiftPyramid::GetLevelFeatureNum' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:138:14: style:inconclusive: Technically the member function 'SiftPyramid::GetPyramidTiming' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:45:7: performance:inconclusive: Technically the member function 'PyramidGL::GetTextureStorageSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:107:17: note: Technically the member function 'PyramidGL::GetTextureStorageSize' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:45:7: note: Technically the member function 'PyramidGL::GetTextureStorageSize' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:46:7: performance:inconclusive: Technically the member function 'PyramidGL::GetAlignedStorageSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:72:18: note: Technically the member function 'PyramidGL::GetAlignedStorageSize' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:46:7: note: Technically the member function 'PyramidGL::GetAlignedStorageSize' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:52:15: style: Virtual function 'DestroyPerLevelData' is called from destructor '~PyramidGL()' at line 172. Dynamic binding is not used. [virtualCallInConstructor] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:172:2: note: Calling DestroyPerLevelData colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:52:15: note: DestroyPerLevelData is a virtual function colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:53:15: style: Virtual function 'DestroySharedData' is called from destructor '~PyramidGL()' at line 173. Dynamic binding is not used. [virtualCallInConstructor] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:173:2: note: Calling DestroySharedData colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:53:15: note: DestroySharedData is a virtual function colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:86:2: style: Class 'PyramidNaive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:97:2: style: Class 'PyramidPacked' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:49:15: style: The function 'DownloadKeypoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:112:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:49:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:54:15: style: The function 'GetFeatureDescriptors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:108:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:54:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:55:15: style: The function 'GenerateFeatureListTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:109:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:55:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:56:15: style: The function 'ReshapeFeatureListCPU' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:110:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:56:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:57:15: style: The function 'GenerateFeatureDisplayVBO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:111:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:57:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:58:18: style: The function 'CleanUpAfterSIFT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:126:18: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:58:18: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:62:11: style: The destructor '~PyramidGL' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:165:11: note: Virtual destructor in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:62:11: note: Destructor in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:72:7: style: The function 'GetSimplifiedOrientation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:123:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:72:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:73:7: style: The function 'GenerateFeatureListCPU' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:113:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:73:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:74:15: style: The function 'GetFeatureOrientations' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:122:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:74:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:75:15: style: The function 'GenerateFeatureList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:114:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:75:15: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:76:7: style: The function 'DetectKeypointsEX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:120:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:76:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:77:7: style: The function 'ComputeGradient' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:121:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:77:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:78:14: style: The function 'GetLevelTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:115:22: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:78:14: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:79:14: style: The function 'GetBaseLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:59:22: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:79:14: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:80:14: style: The function 'GetLevelTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:116:22: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:80:14: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:81:7: style: The function 'BuildPyramid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:117:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:81:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:82:7: style: The function 'InitPyramid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:119:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:82:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:84:7: style: The function 'ResizePyramid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:118:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:84:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:87:3: style: The destructor '~PyramidNaive' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:62:11: note: Virtual destructor in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:87:3: note: Destructor in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:98:3: style: The destructor '~PyramidPacked' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:62:11: note: Virtual destructor in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:98:3: note: Destructor in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:100:7: style: The function 'DetectKeypointsEX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:120:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:100:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:101:7: style: The function 'ComputeGradient' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:121:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:101:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:102:7: style: The function 'BuildPyramid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:117:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:102:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:103:7: style: The function 'InitPyramid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:119:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:103:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:105:7: style: The function 'ResizePyramid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:118:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:105:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:107:7: style: The function 'GenerateFeatureListCPU' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:113:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:107:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:108:7: style: The function 'GenerateFeatureList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:114:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:108:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:109:7: style: The function 'GetSimplifiedOrientation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:123:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:109:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:110:7: style: The function 'GetFeatureOrientations' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:122:15: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:110:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:111:14: style: The function 'GetBaseLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:59:22: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:111:14: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:112:14: style: The function 'GetLevelTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:115:22: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:112:14: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:113:14: style: The function 'GetLevelTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:116:22: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:113:14: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:114:18: style: The function 'IsUsingRectDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.h:127:18: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:114:18: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:603:9: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1350:37: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1398:22: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:2710:22: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:2711:22: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:2712:22: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:2713:22: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:2714:22: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1350:37: portability: Casting from float * to unsigned short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:476:6: style: The scope of the variable 'w' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:476:9: style: The scope of the variable 'h' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:593:16: style: The scope of the variable 'tex' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:594:18: style: The scope of the variable 'filter' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:692:14: style: The scope of the variable 't1' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:731:24: style: The scope of the variable 't2' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:732:21: style: The scope of the variable 'aux' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1129:15: style: The scope of the variable 'gtex' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1271:19: style: The scope of the variable 'sz' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1311:18: style: The scope of the variable 'ocount' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1687:15: style: The scope of the variable 'gtex' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1687:22: style: The scope of the variable 'otex' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1953:15: style: The scope of the variable 'tex' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1953:21: style: The scope of the variable 'tmp' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1954:19: style: The scope of the variable 'filter' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:2006:13: style: The scope of the variable 't1' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:2062:24: style: The scope of the variable 't2' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:2450:15: style: The scope of the variable 'gtex' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:2450:23: style: The scope of the variable 'otex' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1440:56: style:inconclusive: Function 'SetLevelFeatureNum' argument 2 names different: declaration 'num' definition 'fcount'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.h:44:39: note: Function 'SetLevelFeatureNum' argument 2 names different: declaration 'num' definition 'fcount'. colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1440:56: note: Function 'SetLevelFeatureNum' argument 2 names different: declaration 'num' definition 'fcount'. colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1390:7: style: Local variable 'sz' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1271:19: note: Shadowed declaration colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1390:7: note: Shadow variable colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:739:6: style: Variable 'gradient_only_levels' can be declared as const array [constVariable] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1350:22: style: Variable 'orientations' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/SiftGPU/PyramidGL.cpp:1879:13: style: Variable 'key' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:140:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:349:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:382:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:660:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:785:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:1209:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VERTEX_ARRAY [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:1269:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POINTS [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:401:12: warning: Member variable 'SiftParam::_sigma' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:401:12: warning: Member variable 'SiftParam::_sigma_skip0' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:401:12: warning: Member variable 'SiftParam::_sigma_skip1' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:401:12: warning: Member variable 'SiftParam::_sigma_num' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:401:12: warning: Member variable 'SiftParam::_level_num' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:401:12: warning: Member variable 'SiftParam::_level_ds' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:84:10: warning: Member variable 'SiftGPU::_timing' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:99:12: warning: Member variable 'SiftGPUEX::_colors' is not initialized in the constructor. [uninitMemberVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:240:7: style: Unused private function: 'SiftGPUEX::DisplayDebug' [unusedPrivateFunction] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:98:8: style:inconclusive: Technically the member function 'SiftParam::GetLevelSigma' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:1190:18: note: Technically the member function 'SiftParam::GetLevelSigma' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:98:8: note: Technically the member function 'SiftParam::GetLevelSigma' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:99:8: style:inconclusive: Technically the member function 'SiftParam::GetInitialSmoothSigma' can be const. [functionConst] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:415:18: note: Technically the member function 'SiftParam::GetInitialSmoothSigma' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:99:8: note: Technically the member function 'SiftParam::GetInitialSmoothSigma' can be const. colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:215:21: performance:inconclusive: Technically the member function 'SiftGPU::GetFeatureCountThreshold' can be static (but you may consider moving to unnamed namespace). [functionStatic] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:1361:14: note: Technically the member function 'SiftGPU::GetFeatureCountThreshold' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:215:21: note: Technically the member function 'SiftGPU::GetFeatureCountThreshold' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:216:21: performance:inconclusive: Technically the member function 'SiftGPU::GetMaxOrientation' can be static (but you may consider moving to unnamed namespace). [functionStatic] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:1366:14: note: Technically the member function 'SiftGPU::GetMaxOrientation' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:216:21: note: Technically the member function 'SiftGPU::GetMaxOrientation' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:217:21: performance:inconclusive: Technically the member function 'SiftGPU::GetMaxDimension' can be static (but you may consider moving to unnamed namespace). [functionStatic] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:1371:14: note: Technically the member function 'SiftGPU::GetMaxDimension' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:217:21: note: Technically the member function 'SiftGPU::GetMaxDimension' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:240:7: performance:inconclusive: Technically the member function 'SiftGPUEX::DisplayDebug' can be static (but you may consider moving to unnamed namespace). [functionStatic] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:1264:17: note: Technically the member function 'SiftGPUEX::DisplayDebug' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:240:7: note: Technically the member function 'SiftGPUEX::DisplayDebug' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:263:22: performance:inconclusive: Technically the member function 'SiftGPUEX::GetInitWindowPotition' can be static (but you may consider moving to unnamed namespace). [functionStatic] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:1420:17: note: Technically the member function 'SiftGPUEX::GetInitWindowPotition' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:263:22: note: Technically the member function 'SiftGPUEX::GetInitWindowPotition' can be static (but you may consider moving to unnamed namespace). colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:87:2: warning: Class 'SiftGPU' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:87:2: warning: Class 'SiftGPU' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:75:10: style: Class 'SiftParam' is unsafe, 'SiftParam::_sigma' can leak by wrong usage. [unsafeClassCanLeak] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:269:34: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:357:34: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:1323:31: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:1327:31: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:471:18: style: The scope of the variable 'dx' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:471:22: style: The scope of the variable 'dy' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:527:28: style: The scope of the variable 'dx' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:527:38: style: The scope of the variable 'nstep' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:635:14: style: The scope of the variable 'view_titles' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:1384:6: style: The scope of the variable 'i' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:1385:8: style: The scope of the variable 'q' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:1385:11: style: The scope of the variable 't' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:1385:14: style: The scope of the variable 'p' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:1386:8: style: The scope of the variable 'hh' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:1386:11: style: The scope of the variable 'f' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:1197:39: style:inconclusive: Function 'DisplayFeatureBox' argument 1 names different: declaration 'i' definition 'view'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:241:29: note: Function 'DisplayFeatureBox' argument 1 names different: declaration 'i' definition 'view'. colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:1197:39: note: Function 'DisplayFeatureBox' argument 1 names different: declaration 'i' definition 'view'. colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.cpp:1381:32: style: Parameter 'hsv' can be declared as const array [constParameter] colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.cpp:69:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NO_ERROR [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.cpp:101:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_RGBA8 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.cpp:297:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.cpp:421:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.cpp:461:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.cpp:529:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.cpp:595:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.h:78:11: style: The destructor '~SiftMatchGL' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:313:26: note: Virtual destructor in base class colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.h:78:11: note: Destructor in derived class colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.h:81:7: style: The function 'InitSiftMatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:283:17: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.h:81:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.h:83:7: style: The function 'SetDescriptors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:319:30: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.h:83:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.h:84:7: style: The function 'SetDescriptors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:317:30: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.h:84:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.h:85:7: style: The function 'SetFeautreLocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:335:30: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.h:85:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.h:86:7: style: The function 'GetSiftMatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:323:30: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.h:86:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.h:87:7: style: The function 'GetGuidedSiftMatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:343:30: note: Virtual function in base class colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.h:87:7: note: Function in derived class colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.cpp:607:58: style: Condition '__language==SIFTMATCH_CUDA' is always false [knownConditionTrueFalse] colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.cpp:602:16: note: Assignment '__language=SIFTMATCH_GLSL', assigned value is 2 colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.cpp:607:58: note: Condition '__language==SIFTMATCH_CUDA' is always false colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.cpp:225:24: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.cpp:225:24: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.cpp:501:18: style: The scope of the variable 'j' can be reduced. [variableScope] colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.cpp:135:75: style:inconclusive: Function 'SetDescriptors' argument 3 names different: declaration 'descriptor' definition 'descriptors'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.h:83:64: note: Function 'SetDescriptors' argument 3 names different: declaration 'descriptor' definition 'descriptors'. colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.cpp:135:75: note: Function 'SetDescriptors' argument 3 names different: declaration 'descriptor' definition 'descriptors'. colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.cpp:173:62: style:inconclusive: Function 'SetFeautreLocation' argument 2 names different: declaration 'locatoins' definition 'locations'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.h:85:50: note: Function 'SetFeautreLocation' argument 2 names different: declaration 'locatoins' definition 'locations'. colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.cpp:173:62: note: Function 'SetFeautreLocation' argument 2 names different: declaration 'locatoins' definition 'locations'. colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.cpp:211:67: style:inconclusive: Function 'SetDescriptors' argument 3 names different: declaration 'descriptor' definition 'descriptors'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.h:84:56: note: Function 'SetDescriptors' argument 3 names different: declaration 'descriptor' definition 'descriptors'. colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.cpp:211:67: note: Function 'SetDescriptors' argument 3 names different: declaration 'descriptor' definition 'descriptors'. colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.cpp:620:36: style:inconclusive: Function 'SetLanguage' argument 1 names different: declaration 'gpu_language' definition 'language'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/SiftGPU/SiftGPU.h:298:46: note: Function 'SetLanguage' argument 1 names different: declaration 'gpu_language' definition 'language'. colmap-3.9.1/src/thirdparty/SiftGPU/SiftMatch.cpp:620:36: note: Function 'SetLanguage' argument 1 names different: declaration 'gpu_language' definition 'language'. colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.cpp:188:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.cpp:271:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.cpp:272:13: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.cpp:277:14: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.cpp:281:15: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.cpp:282:15: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.cpp:283:15: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.cpp:284:15: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.cpp:289:14: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.cpp:292:15: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.cpp:293:15: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.cpp:294:15: style: C-style pointer casting [cstyleCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.cpp:281:15: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.cpp:282:15: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.cpp:283:15: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.cpp:284:15: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.cpp:292:15: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.cpp:293:15: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-3.9.1/src/thirdparty/SiftGPU/SiftPyramid.cpp:294:15: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-3.9.1/src/thirdparty/VLFeat/aib.c:288:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/VLFeat/aib.c:510:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/VLFeat/aib.c:609:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/VLFeat/aib.c:180:33: style: Parameter 'Pcx' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/VLFeat/aib.c:205:33: style: Parameter 'Pcx' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/VLFeat/aib.c:357:12: style: Variable 'Px' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/aib.c:358:12: style: Variable 'Pcx' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/host.h:591:9: style: Variable 'src_' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/host.h:625:9: style: Variable 'src_' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/host.h:651:9: style: Variable 'src_' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/array.c:52:24: style:inconclusive: Function 'vl_array_init' argument 3 names different: declaration 'numDimension' definition 'numDimensions'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/array.h:90:74: note: Function 'vl_array_init' argument 3 names different: declaration 'numDimension' definition 'numDimensions'. colmap-3.9.1/src/thirdparty/VLFeat/array.c:52:24: note: Function 'vl_array_init' argument 3 names different: declaration 'numDimension' definition 'numDimensions'. colmap-3.9.1/src/thirdparty/VLFeat/array.c:77:33: style:inconclusive: Function 'vl_array_init_envelope' argument 4 names different: declaration 'numDimension' definition 'numDimensions'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/array.h:91:95: note: Function 'vl_array_init_envelope' argument 4 names different: declaration 'numDimension' definition 'numDimensions'. colmap-3.9.1/src/thirdparty/VLFeat/array.c:77:33: note: Function 'vl_array_init_envelope' argument 4 names different: declaration 'numDimension' definition 'numDimensions'. colmap-3.9.1/src/thirdparty/VLFeat/array.c:149:37: style:inconclusive: Function 'vl_array_new' argument 2 names different: declaration 'numDimension' definition 'numDimensions'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/array.h:95:57: note: Function 'vl_array_new' argument 2 names different: declaration 'numDimension' definition 'numDimensions'. colmap-3.9.1/src/thirdparty/VLFeat/array.c:149:37: note: Function 'vl_array_new' argument 2 names different: declaration 'numDimension' definition 'numDimensions'. colmap-3.9.1/src/thirdparty/VLFeat/array.c:177:32: style:inconclusive: Function 'vl_array_new_envelope' argument 3 names different: declaration 'numDimension' definition 'numDimensions'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/array.h:96:79: note: Function 'vl_array_new_envelope' argument 3 names different: declaration 'numDimension' definition 'numDimensions'. colmap-3.9.1/src/thirdparty/VLFeat/array.c:177:32: note: Function 'vl_array_new_envelope' argument 3 names different: declaration 'numDimension' definition 'numDimensions'. colmap-3.9.1/src/thirdparty/VLFeat/covdet.c:1071:0: error: failed to expand 'CHECK_NEIGHBORS_3', Invalid ## usage when expanding 'CHECK_NEIGHBORS_3': Unexpected token '>' [preprocessorErrorDirective] colmap-3.9.1/src/thirdparty/VLFeat/dsift.c:415:19: style:inconclusive: Function 'vl_dsift_new' argument 1 names different: declaration 'width' definition 'imWidth'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/dsift.h:73:44: note: Function 'vl_dsift_new' argument 1 names different: declaration 'width' definition 'imWidth'. colmap-3.9.1/src/thirdparty/VLFeat/dsift.c:415:19: note: Function 'vl_dsift_new' argument 1 names different: declaration 'width' definition 'imWidth'. colmap-3.9.1/src/thirdparty/VLFeat/dsift.c:415:32: style:inconclusive: Function 'vl_dsift_new' argument 2 names different: declaration 'height' definition 'imHeight'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/dsift.h:73:55: note: Function 'vl_dsift_new' argument 2 names different: declaration 'height' definition 'imHeight'. colmap-3.9.1/src/thirdparty/VLFeat/dsift.c:415:32: note: Function 'vl_dsift_new' argument 2 names different: declaration 'height' definition 'imHeight'. colmap-3.9.1/src/thirdparty/VLFeat/dsift.c:467:25: style:inconclusive: Function 'vl_dsift_new_basic' argument 1 names different: declaration 'width' definition 'imWidth'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/dsift.h:74:50: note: Function 'vl_dsift_new_basic' argument 1 names different: declaration 'width' definition 'imWidth'. colmap-3.9.1/src/thirdparty/VLFeat/dsift.c:467:25: note: Function 'vl_dsift_new_basic' argument 1 names different: declaration 'width' definition 'imWidth'. colmap-3.9.1/src/thirdparty/VLFeat/dsift.c:467:38: style:inconclusive: Function 'vl_dsift_new_basic' argument 2 names different: declaration 'height' definition 'imHeight'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/dsift.h:74:61: note: Function 'vl_dsift_new_basic' argument 2 names different: declaration 'height' definition 'imHeight'. colmap-3.9.1/src/thirdparty/VLFeat/dsift.c:467:38: note: Function 'vl_dsift_new_basic' argument 2 names different: declaration 'height' definition 'imHeight'. colmap-3.9.1/src/thirdparty/VLFeat/dsift.c:297:55: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/VLFeat/dsift.c:542:18: style: Variable 'src' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/dsift.c:632:16: style: Variable 'src' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/generic.c:1055:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numCPUs [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/VLFeat/generic.c:1072:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simdEnabled [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/VLFeat/generic.c:1082:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simdEnabled [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/VLFeat/generic.c:1264:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastError [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/VLFeat/generic.c:1275:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastErrorMessage [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/VLFeat/generic.c:1313:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable malloc_func [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/VLFeat/generic.c:1330:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable realloc_func [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/VLFeat/generic.c:1345:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calloc_func [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/VLFeat/generic.c:1359:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable free_func [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/VLFeat/generic.c:1372:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printf_func [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/VLFeat/generic.c:1382:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printf_func [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/VLFeat/generic.c:1400:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/VLFeat/generic.c:1445:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/VLFeat/generic.c:901:23: warning: Either the condition 'string==0' is redundant or there is possible null pointer dereference: string. [nullPointerRedundantCheck] colmap-3.9.1/src/thirdparty/VLFeat/generic.c:896:17: note: Assuming that condition 'string==0' is not redundant colmap-3.9.1/src/thirdparty/VLFeat/generic.c:901:23: note: Null pointer dereference colmap-3.9.1/src/thirdparty/VLFeat/generic.c:901:23: error: Null pointer dereference [nullPointer] colmap-3.9.1/src/thirdparty/VLFeat/generic.c:1215:29: style:inconclusive: Function 'vl_set_num_threads' argument 1 names different: declaration 'n' definition 'numThreads'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/generic.h:118:44: note: Function 'vl_set_num_threads' argument 1 names different: declaration 'n' definition 'numThreads'. colmap-3.9.1/src/thirdparty/VLFeat/generic.c:1215:29: note: Function 'vl_set_num_threads' argument 1 names different: declaration 'n' definition 'numThreads'. colmap-3.9.1/src/thirdparty/VLFeat/generic.c:1438:19: style: Variable 'threadState' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/getopt_long.c:199:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/VLFeat/getopt_long.c:149:25: style: Redundant condition: The condition 'place[0]' is redundant since 'place[0] == '-'' is sufficient. [redundantCondition] colmap-3.9.1/src/thirdparty/VLFeat/getopt_long.c:163:25: style: Redundant condition: The condition 'place[0]' is redundant since 'place[0] == '-'' is sufficient. [redundantCondition] colmap-3.9.1/src/thirdparty/VLFeat/getopt_long.c:82:16: style: Variable 'oli' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/gmm.c:1295:27: style:inconclusive: Boolean expression 'restarted>0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] colmap-3.9.1/src/thirdparty/VLFeat/gmm.c:786:16: warning: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] colmap-3.9.1/src/thirdparty/VLFeat/gmm.c:763:33: note: Assignment 'clusterPosteriorsSum=0', assigned value is 0 colmap-3.9.1/src/thirdparty/VLFeat/gmm.c:779:26: note: Assuming condition is false colmap-3.9.1/src/thirdparty/VLFeat/gmm.c:786:16: note: Invalid argument colmap-3.9.1/src/thirdparty/VLFeat/gmm.c:1481:32: style:inconclusive: Function 'vl_gmm_new_copy' argument 1 names different: declaration 'gmm' definition 'self'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/gmm.h:41:50: note: Function 'vl_gmm_new_copy' argument 1 names different: declaration 'gmm' definition 'self'. colmap-3.9.1/src/thirdparty/VLFeat/gmm.c:1481:32: note: Function 'vl_gmm_new_copy' argument 1 names different: declaration 'gmm' definition 'self'. colmap-3.9.1/src/thirdparty/VLFeat/gmm.c:1039:9: style: Parameter 'posteriors' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/VLFeat/gmm.c:1378:10: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/VLFeat/hikmeans.c:57:33: style: Parameter 'ids' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/VLFeat/hog.c:430:30: style:inconclusive: Function 'vl_hog_render' argument 3 names different: declaration 'features' definition 'descriptor'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/hog.h:77:45: note: Function 'vl_hog_render' argument 3 names different: declaration 'features' definition 'descriptor'. colmap-3.9.1/src/thirdparty/VLFeat/hog.c:430:30: note: Function 'vl_hog_render' argument 3 names different: declaration 'features' definition 'descriptor'. colmap-3.9.1/src/thirdparty/VLFeat/hog.c:515:27: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/VLFeat/hog.c:526:28: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/VLFeat/hog.c:874:15: style: Variable 'niterEnd' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/hog.c:623:28: style: Variable 'orientation' is assigned a value that is never used. [unreadVariable] colmap-3.9.1/src/thirdparty/VLFeat/hog.c:1061:55: style: Variable 'oiter' is assigned a value that is never used. [unreadVariable] colmap-3.9.1/src/thirdparty/VLFeat/host.c:568:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GNUC_MINOR__ [valueFlowBailoutIncompleteVar] colmap-3.9.1/src/thirdparty/VLFeat/host.c:481:23: warning: Either the condition 'string==0' is redundant or there is possible null pointer dereference: string. [nullPointerRedundantCheck] colmap-3.9.1/src/thirdparty/VLFeat/host.c:476:17: note: Assuming that condition 'string==0' is not redundant colmap-3.9.1/src/thirdparty/VLFeat/host.c:481:23: note: Null pointer dereference colmap-3.9.1/src/thirdparty/VLFeat/host.c:578:25: warning: Either the condition 'string==0' is redundant or there is possible null pointer dereference: string. [nullPointerRedundantCheck] colmap-3.9.1/src/thirdparty/VLFeat/host.c:573:19: note: Assuming that condition 'string==0' is not redundant colmap-3.9.1/src/thirdparty/VLFeat/host.c:578:25: note: Null pointer dereference colmap-3.9.1/src/thirdparty/VLFeat/host.c:481:23: error: Null pointer dereference [nullPointer] colmap-3.9.1/src/thirdparty/VLFeat/host.c:578:25: error: Null pointer dereference [nullPointer] colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:769:11: style: Variable 'pgrad_x' is reassigned a value before the old one has been used. [redundantAssignment] colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:763:11: note: pgrad_x is assigned colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:769:11: note: pgrad_x is overwritten colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:771:11: style: Variable 'pgrad_y' is reassigned a value before the old one has been used. [redundantAssignment] colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:765:11: note: pgrad_y is assigned colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:771:11: note: pgrad_y is overwritten colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:773:7: style: Variable 'src' is reassigned a value before the old one has been used. [redundantAssignment] colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:766:6: note: src is assigned colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:773:7: note: src is overwritten colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:802:13: style: Variable 'pgrad_x' is reassigned a value before the old one has been used. [redundantAssignment] colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:796:13: note: pgrad_x is assigned colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:802:13: note: pgrad_x is overwritten colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:804:13: style: Variable 'pgrad_y' is reassigned a value before the old one has been used. [redundantAssignment] colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:798:13: note: pgrad_y is assigned colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:804:13: note: pgrad_y is overwritten colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:806:9: style: Variable 'src' is reassigned a value before the old one has been used. [redundantAssignment] colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:799:8: note: src is assigned colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:806:9: note: src is overwritten colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:922:14: style: Variable 'pgrad_ampl' is reassigned a value before the old one has been used. [redundantAssignment] colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:919:3: note: pgrad_ampl is assigned colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:922:14: note: pgrad_ampl is overwritten colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:924:14: style: Variable 'pgrad_angl' is reassigned a value before the old one has been used. [redundantAssignment] colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:919:3: note: pgrad_angl is assigned colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:924:14: note: pgrad_angl is overwritten colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:926:7: style: Variable 'src' is reassigned a value before the old one has been used. [redundantAssignment] colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:919:3: note: src is assigned colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:926:7: note: src is overwritten colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:949:16: style: Variable 'pgrad_ampl' is reassigned a value before the old one has been used. [redundantAssignment] colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:946:5: note: pgrad_ampl is assigned colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:949:16: note: pgrad_ampl is overwritten colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:951:16: style: Variable 'pgrad_angl' is reassigned a value before the old one has been used. [redundantAssignment] colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:946:5: note: pgrad_angl is assigned colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:951:16: note: pgrad_angl is overwritten colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:953:9: style: Variable 'src' is reassigned a value before the old one has been used. [redundantAssignment] colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:946:5: note: src is assigned colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:953:9: note: src is overwritten colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:876:6: style:inconclusive: Function 'vl_imgradient_polar_f' argument 1 names different: declaration 'amplitudeGradient' definition 'gradientModulus'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/imopv.h:128:31: note: Function 'vl_imgradient_polar_f' argument 1 names different: declaration 'amplitudeGradient' definition 'gradientModulus'. colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:876:6: note: Function 'vl_imgradient_polar_f' argument 1 names different: declaration 'amplitudeGradient' definition 'gradientModulus'. colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:876:27: style:inconclusive: Function 'vl_imgradient_polar_f' argument 2 names different: declaration 'angleGradient' definition 'gradientAngle'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/imopv.h:128:57: note: Function 'vl_imgradient_polar_f' argument 2 names different: declaration 'angleGradient' definition 'gradientAngle'. colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:876:27: note: Function 'vl_imgradient_polar_f' argument 2 names different: declaration 'angleGradient' definition 'gradientAngle'. colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:877:10: style:inconclusive: Function 'vl_imgradient_polar_f' argument 3 names different: declaration 'gradWidthStride' definition 'gradientHorizontalStride'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/imopv.h:129:32: note: Function 'vl_imgradient_polar_f' argument 3 names different: declaration 'gradWidthStride' definition 'gradientHorizontalStride'. colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:877:10: note: Function 'vl_imgradient_polar_f' argument 3 names different: declaration 'gradWidthStride' definition 'gradientHorizontalStride'. colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:876:6: style:inconclusive: Function 'vl_imgradient_polar_d' argument 1 names different: declaration 'amplitudeGradient' definition 'gradientModulus'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/imopv.h:135:32: note: Function 'vl_imgradient_polar_d' argument 1 names different: declaration 'amplitudeGradient' definition 'gradientModulus'. colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:876:6: note: Function 'vl_imgradient_polar_d' argument 1 names different: declaration 'amplitudeGradient' definition 'gradientModulus'. colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:876:27: style:inconclusive: Function 'vl_imgradient_polar_d' argument 2 names different: declaration 'angleGradient' definition 'gradientAngle'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/imopv.h:135:59: note: Function 'vl_imgradient_polar_d' argument 2 names different: declaration 'angleGradient' definition 'gradientAngle'. colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:876:27: note: Function 'vl_imgradient_polar_d' argument 2 names different: declaration 'angleGradient' definition 'gradientAngle'. colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:877:10: style:inconclusive: Function 'vl_imgradient_polar_d' argument 3 names different: declaration 'gradWidthStride' definition 'gradientHorizontalStride'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/imopv.h:136:32: note: Function 'vl_imgradient_polar_d' argument 3 names different: declaration 'gradWidthStride' definition 'gradientHorizontalStride'. colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:877:10: note: Function 'vl_imgradient_polar_d' argument 3 names different: declaration 'gradWidthStride' definition 'gradientHorizontalStride'. colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:353:17: style: Variable 'num' is assigned a value that is never used. [unreadVariable] colmap-3.9.1/src/thirdparty/VLFeat/imopv.c:972:3: style: Variable 'src' is assigned a value that is never used. [unreadVariable] colmap-3.9.1/src/thirdparty/VLFeat/imopv_sse2.c:15:0: error: #error "Compiling with SSE2 enabled, but no __SSE2__ defined" [preprocessorErrorDirective] colmap-3.9.1/src/thirdparty/VLFeat/kdtree.c:448:24: style:inconclusive: Boolean expression 'i=0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] colmap-3.9.1/src/thirdparty/VLFeat/lbp.c:321:35: style:inconclusive: Boolean expression 'cx2<(int)cwidth' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] colmap-3.9.1/src/thirdparty/VLFeat/lbp.c:324:22: style:inconclusive: Boolean expression 'cx1>=0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] colmap-3.9.1/src/thirdparty/VLFeat/lbp.c:327:34: style:inconclusive: Boolean expression 'cx2<(int)cwidth' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] colmap-3.9.1/src/thirdparty/VLFeat/lbp.c:248:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/VLFeat/liop.c:442:35: style:inconclusive: Function 'vl_liopdesc_process' argument 1 names different: declaration 'liop' definition 'self'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/liop.h:74:40: note: Function 'vl_liopdesc_process' argument 1 names different: declaration 'liop' definition 'self'. colmap-3.9.1/src/thirdparty/VLFeat/liop.c:442:35: note: Function 'vl_liopdesc_process' argument 1 names different: declaration 'liop' definition 'self'. colmap-3.9.1/src/thirdparty/VLFeat/liop.c:349:12: style: Local variable 't' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/VLFeat/liop.c:324:15: note: Shadowed declaration colmap-3.9.1/src/thirdparty/VLFeat/liop.c:349:12: note: Shadow variable colmap-3.9.1/src/thirdparty/VLFeat/liop.c:533:14: style: Local variable 't' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/VLFeat/liop.c:444:14: note: Shadowed declaration colmap-3.9.1/src/thirdparty/VLFeat/liop.c:533:14: note: Shadow variable colmap-3.9.1/src/thirdparty/VLFeat/liop.c:488:13: style: Variable 'sx' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/liop.c:488:18: style: Variable 'sy' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/mathop.c:317:12: style: Opposite expression on both sides of '>'. [oppositeExpression] colmap-3.9.1/src/thirdparty/VLFeat/mathop_avx.c:35:0: error: #error Compiling AVX functions but AVX does not seem to be supported by the compiler. [preprocessorErrorDirective] colmap-3.9.1/src/thirdparty/VLFeat/mathop_sse2.c:35:0: error: #error Compiling SSE2 functions but SSE2 does not to be supported by the compiler. [preprocessorErrorDirective] colmap-3.9.1/src/thirdparty/VLFeat/mser.c:918:7: style: Redundant initialization for 'acc'. The initialized value is overwritten before it is read. [redundantInitialization] colmap-3.9.1/src/thirdparty/VLFeat/mser.c:899:26: note: acc is initialized colmap-3.9.1/src/thirdparty/VLFeat/mser.c:918:7: note: acc is overwritten colmap-3.9.1/src/thirdparty/VLFeat/mser.c:919:7: style: Redundant initialization for 'ell'. The initialized value is overwritten before it is read. [redundantInitialization] colmap-3.9.1/src/thirdparty/VLFeat/mser.c:900:26: note: ell is initialized colmap-3.9.1/src/thirdparty/VLFeat/mser.c:919:7: note: ell is overwritten colmap-3.9.1/src/thirdparty/VLFeat/mser.c:473:15: style: Local variable 'j' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/VLFeat/mser.c:443:10: note: Shadowed declaration colmap-3.9.1/src/thirdparty/VLFeat/mser.c:473:15: note: Shadow variable colmap-3.9.1/src/thirdparty/VLFeat/mser.c:959:15: style: Local variable 'index' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/VLFeat/mser.c:902:10: note: Shadowed declaration colmap-3.9.1/src/thirdparty/VLFeat/mser.c:959:15: note: Shadow variable colmap-3.9.1/src/thirdparty/VLFeat/mser.c:426:18: style: Variable 'dims' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/mser.c:429:18: style: Variable 'strides' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/mser.c:891:21: style: Variable 'dims' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/mser.c:895:20: style: Variable 'joins' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/mser.c:897:22: style: Variable 'mer' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/mser.c:556:28: style: Variable 'nr_val' is assigned a value that is never used. [unreadVariable] colmap-3.9.1/src/thirdparty/VLFeat/pgm.c:236:18: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] colmap-3.9.1/src/thirdparty/VLFeat/pgm.c:236:21: style: Comparing expression of type 'bool' against value 65536. Condition is always false. [compareValueOutOfTypeRangeError] colmap-3.9.1/src/thirdparty/VLFeat/pgm.c:236:18: style: Condition '!max_value>=65536' is always false [knownConditionTrueFalse] colmap-3.9.1/src/thirdparty/VLFeat/pgm.c:421:3: error: Resource handle 'f' freed twice. [doubleFree] colmap-3.9.1/src/thirdparty/VLFeat/pgm.c:418:5: note: Resource handle 'f' freed twice. colmap-3.9.1/src/thirdparty/VLFeat/pgm.c:421:3: note: Resource handle 'f' freed twice. colmap-3.9.1/src/thirdparty/VLFeat/quickshift.h:179:38: style:inconclusive: Function 'vl_quickshift_set_kernel_size' argument 1 names different: declaration 'f' definition 'q'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/quickshift.h:85:54: note: Function 'vl_quickshift_set_kernel_size' argument 1 names different: declaration 'f' definition 'q'. colmap-3.9.1/src/thirdparty/VLFeat/quickshift.h:179:38: note: Function 'vl_quickshift_set_kernel_size' argument 1 names different: declaration 'f' definition 'q'. colmap-3.9.1/src/thirdparty/VLFeat/quickshift.h:192:35: style:inconclusive: Function 'vl_quickshift_set_max_dist' argument 1 names different: declaration 'f' definition 'q'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/quickshift.h:84:53: note: Function 'vl_quickshift_set_max_dist' argument 1 names different: declaration 'f' definition 'q'. colmap-3.9.1/src/thirdparty/VLFeat/quickshift.h:192:35: note: Function 'vl_quickshift_set_max_dist' argument 1 names different: declaration 'f' definition 'q'. colmap-3.9.1/src/thirdparty/VLFeat/quickshift.h:205:33: style:inconclusive: Function 'vl_quickshift_set_medoid' argument 1 names different: declaration 'f' definition 'q'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/quickshift.h:86:48: note: Function 'vl_quickshift_set_medoid' argument 1 names different: declaration 'f' definition 'q'. colmap-3.9.1/src/thirdparty/VLFeat/quickshift.h:205:33: note: Function 'vl_quickshift_set_medoid' argument 1 names different: declaration 'f' definition 'q'. colmap-3.9.1/src/thirdparty/VLFeat/quickshift.c:231:38: style:inconclusive: Function 'vl_quickshift_new' argument 1 names different: declaration 'im' definition 'image'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/quickshift.h:53:46: note: Function 'vl_quickshift_new' argument 1 names different: declaration 'im' definition 'image'. colmap-3.9.1/src/thirdparty/VLFeat/quickshift.c:231:38: note: Function 'vl_quickshift_new' argument 1 names different: declaration 'im' definition 'image'. colmap-3.9.1/src/thirdparty/VLFeat/scalespace.c:568:16: style: Redundant initialization for 'numSublevels'. The initialized value is overwritten before it is read. [redundantInitialization] colmap-3.9.1/src/thirdparty/VLFeat/scalespace.c:562:24: note: numSublevels is initialized colmap-3.9.1/src/thirdparty/VLFeat/scalespace.c:568:16: note: numSublevels is overwritten colmap-3.9.1/src/thirdparty/VLFeat/scalespace.c:567:14: style: Redundant initialization for 'numOctaves'. The initialized value is overwritten before it is read. [redundantInitialization] colmap-3.9.1/src/thirdparty/VLFeat/scalespace.c:563:22: note: numOctaves is initialized colmap-3.9.1/src/thirdparty/VLFeat/scalespace.c:567:14: note: numOctaves is overwritten colmap-3.9.1/src/thirdparty/VLFeat/scalespace.c:604:39: style:inconclusive: Function 'vl_scalespace_new_copy' argument 1 names different: declaration 'src' definition 'self'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/scalespace.h:72:64: note: Function 'vl_scalespace_new_copy' argument 1 names different: declaration 'src' definition 'self'. colmap-3.9.1/src/thirdparty/VLFeat/scalespace.c:604:39: note: Function 'vl_scalespace_new_copy' argument 1 names different: declaration 'src' definition 'self'. colmap-3.9.1/src/thirdparty/VLFeat/scalespace.c:629:47: style:inconclusive: Function 'vl_scalespace_new_shallow_copy' argument 1 names different: declaration 'src' definition 'self'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/scalespace.h:73:72: note: Function 'vl_scalespace_new_shallow_copy' argument 1 names different: declaration 'src' definition 'self'. colmap-3.9.1/src/thirdparty/VLFeat/scalespace.c:629:47: note: Function 'vl_scalespace_new_shallow_copy' argument 1 names different: declaration 'src' definition 'self'. colmap-3.9.1/src/thirdparty/VLFeat/scalespace.c:792:32: style: Local variable 'ogeom' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/VLFeat/scalespace.c:761:30: note: Shadowed declaration colmap-3.9.1/src/thirdparty/VLFeat/scalespace.c:792:32: note: Shadow variable colmap-3.9.1/src/thirdparty/VLFeat/scalespace.c:629:47: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] colmap-3.9.1/src/thirdparty/VLFeat/scalespace.c:681:12: style: Variable 'previous' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/scalespace.c:723:12: style: Variable 'succLevel' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/scalespace.c:759:18: style: Variable 'prevLevel' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/sift.c:1199:0: error: failed to expand 'CHECK_NEIGHBORS', Invalid ## usage when expanding 'CHECK_NEIGHBORS': Unexpected token '>' [preprocessorErrorDirective] colmap-3.9.1/src/thirdparty/VLFeat/slic.c:265:18: style: Local variable 'u' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/VLFeat/slic.c:179:21: note: Shadowed declaration colmap-3.9.1/src/thirdparty/VLFeat/slic.c:265:18: note: Shadow variable colmap-3.9.1/src/thirdparty/VLFeat/slic.c:266:18: style: Local variable 'v' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/VLFeat/slic.c:179:24: note: Shadowed declaration colmap-3.9.1/src/thirdparty/VLFeat/slic.c:266:18: note: Shadow variable colmap-3.9.1/src/thirdparty/VLFeat/slic.c:272:22: style: Local variable 'region' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/VLFeat/slic.c:179:30: note: Shadowed declaration colmap-3.9.1/src/thirdparty/VLFeat/slic.c:272:22: note: Shadow variable colmap-3.9.1/src/thirdparty/VLFeat/slic.c:315:18: style: Local variable 'region' shadows outer variable [shadowVariable] colmap-3.9.1/src/thirdparty/VLFeat/slic.c:179:30: note: Shadowed declaration colmap-3.9.1/src/thirdparty/VLFeat/slic.c:315:18: note: Shadow variable colmap-3.9.1/src/thirdparty/VLFeat/stringop.c:126:30: style:inconclusive: Function 'vl_string_protocol_name' argument 1 names different: declaration 'prot' definition 'protocol'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/stringop.h:32:52: note: Function 'vl_string_protocol_name' argument 1 names different: declaration 'prot' definition 'protocol'. colmap-3.9.1/src/thirdparty/VLFeat/stringop.c:126:30: note: Function 'vl_string_protocol_name' argument 1 names different: declaration 'prot' definition 'protocol'. colmap-3.9.1/src/thirdparty/VLFeat/stringop.c:166:29: style:inconclusive: Function 'vl_string_basename' argument 4 names different: declaration 'maxNumStrippedExtension' definition 'maxNumStrippedExtensions'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/stringop.h:34:67: note: Function 'vl_string_basename' argument 4 names different: declaration 'maxNumStrippedExtension' definition 'maxNumStrippedExtensions'. colmap-3.9.1/src/thirdparty/VLFeat/stringop.c:166:29: note: Function 'vl_string_basename' argument 4 names different: declaration 'maxNumStrippedExtension' definition 'maxNumStrippedExtensions'. colmap-3.9.1/src/thirdparty/VLFeat/stringop.c:216:42: style:inconclusive: Function 'vl_string_replace_wildcard' argument 3 names different: declaration 'src' definition 'source'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/stringop.h:36:59: note: Function 'vl_string_replace_wildcard' argument 3 names different: declaration 'src' definition 'source'. colmap-3.9.1/src/thirdparty/VLFeat/stringop.c:216:42: note: Function 'vl_string_replace_wildcard' argument 3 names different: declaration 'src' definition 'source'. colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1852:24: style:inconclusive: Boolean expression 't<2' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1852:48: style:inconclusive: Boolean expression 'beta<1-2.220446049250313e-16' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1764:12: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1766:17: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] colmap-3.9.1/src/thirdparty/VLFeat/svm.c:980:42: style:inconclusive: Function 'vl_svm_new_with_dataset' argument 1 names different: declaration 'type' definition 'solver'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/svm.h:99:60: note: Function 'vl_svm_new_with_dataset' argument 1 names different: declaration 'type' definition 'solver'. colmap-3.9.1/src/thirdparty/VLFeat/svm.c:980:42: note: Function 'vl_svm_new_with_dataset' argument 1 names different: declaration 'type' definition 'solver'. colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1014:48: style:inconclusive: Function 'vl_svm_new_with_abstract_data' argument 1 names different: declaration 'type' definition 'solver'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/svm.h:104:66: note: Function 'vl_svm_new_with_abstract_data' argument 1 names different: declaration 'type' definition 'solver'. colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1014:48: note: Function 'vl_svm_new_with_abstract_data' argument 1 names different: declaration 'type' definition 'solver'. colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1223:58: style:inconclusive: Function 'vl_svm_set_max_num_iterations' argument 2 names different: declaration 'maxNumIterations' definition 'n'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/svm.h:137:68: note: Function 'vl_svm_set_max_num_iterations' argument 2 names different: declaration 'maxNumIterations' definition 'n'. colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1223:58: note: Function 'vl_svm_set_max_num_iterations' argument 2 names different: declaration 'maxNumIterations' definition 'n'. colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1603:27: warning: Function 'vl_svm_hinge_loss' argument order different: declaration 'label, inner' definition 'inner, label' [funcArgOrderDifferent] colmap-3.9.1/src/thirdparty/VLFeat/svm.h:164:44: note: Function 'vl_svm_hinge_loss' argument order different: declaration 'label, inner' definition 'inner, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1603:27: note: Function 'vl_svm_hinge_loss' argument order different: declaration 'label, inner' definition 'inner, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1611:38: warning: Function 'vl_svm_hinge_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' [funcArgOrderDifferent] colmap-3.9.1/src/thirdparty/VLFeat/svm.h:165:55: note: Function 'vl_svm_hinge_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1611:38: note: Function 'vl_svm_hinge_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1626:37: warning: Function 'vl_svm_hinge_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' [funcArgOrderDifferent] colmap-3.9.1/src/thirdparty/VLFeat/svm.h:166:54: note: Function 'vl_svm_hinge_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1626:37: note: Function 'vl_svm_hinge_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1646:28: warning: Function 'vl_svm_hinge2_loss' argument order different: declaration 'label, inner' definition 'inner, label' [funcArgOrderDifferent] colmap-3.9.1/src/thirdparty/VLFeat/svm.h:170:45: note: Function 'vl_svm_hinge2_loss' argument order different: declaration 'label, inner' definition 'inner, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1646:28: note: Function 'vl_svm_hinge2_loss' argument order different: declaration 'label, inner' definition 'inner, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1655:39: warning: Function 'vl_svm_hinge2_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' [funcArgOrderDifferent] colmap-3.9.1/src/thirdparty/VLFeat/svm.h:171:56: note: Function 'vl_svm_hinge2_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1655:39: note: Function 'vl_svm_hinge2_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1667:38: warning: Function 'vl_svm_hinge2_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' [funcArgOrderDifferent] colmap-3.9.1/src/thirdparty/VLFeat/svm.h:172:55: note: Function 'vl_svm_hinge2_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1667:38: note: Function 'vl_svm_hinge2_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1686:24: warning: Function 'vl_svm_l1_loss' argument order different: declaration 'label, inner' definition 'inner, label' [funcArgOrderDifferent] colmap-3.9.1/src/thirdparty/VLFeat/svm.h:176:41: note: Function 'vl_svm_l1_loss' argument order different: declaration 'label, inner' definition 'inner, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1686:24: note: Function 'vl_svm_l1_loss' argument order different: declaration 'label, inner' definition 'inner, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1694:35: warning: Function 'vl_svm_l1_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' [funcArgOrderDifferent] colmap-3.9.1/src/thirdparty/VLFeat/svm.h:177:52: note: Function 'vl_svm_l1_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1694:35: note: Function 'vl_svm_l1_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1706:34: warning: Function 'vl_svm_l1_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' [funcArgOrderDifferent] colmap-3.9.1/src/thirdparty/VLFeat/svm.h:178:51: note: Function 'vl_svm_l1_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1706:34: note: Function 'vl_svm_l1_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1729:24: warning: Function 'vl_svm_l2_loss' argument order different: declaration 'label, inner' definition 'inner, label' [funcArgOrderDifferent] colmap-3.9.1/src/thirdparty/VLFeat/svm.h:182:41: note: Function 'vl_svm_l2_loss' argument order different: declaration 'label, inner' definition 'inner, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1729:24: note: Function 'vl_svm_l2_loss' argument order different: declaration 'label, inner' definition 'inner, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1738:35: warning: Function 'vl_svm_l2_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' [funcArgOrderDifferent] colmap-3.9.1/src/thirdparty/VLFeat/svm.h:183:52: note: Function 'vl_svm_l2_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1738:35: note: Function 'vl_svm_l2_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1746:34: warning: Function 'vl_svm_l2_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' [funcArgOrderDifferent] colmap-3.9.1/src/thirdparty/VLFeat/svm.h:184:51: note: Function 'vl_svm_l2_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1746:34: note: Function 'vl_svm_l2_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1760:30: warning: Function 'vl_svm_logistic_loss' argument order different: declaration 'label, inner' definition 'inner, label' [funcArgOrderDifferent] colmap-3.9.1/src/thirdparty/VLFeat/svm.h:188:47: note: Function 'vl_svm_logistic_loss' argument order different: declaration 'label, inner' definition 'inner, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1760:30: note: Function 'vl_svm_logistic_loss' argument order different: declaration 'label, inner' definition 'inner, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1773:41: warning: Function 'vl_svm_logistic_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' [funcArgOrderDifferent] colmap-3.9.1/src/thirdparty/VLFeat/svm.h:189:58: note: Function 'vl_svm_logistic_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1773:41: note: Function 'vl_svm_logistic_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1789:40: warning: Function 'vl_svm_logistic_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' [funcArgOrderDifferent] colmap-3.9.1/src/thirdparty/VLFeat/svm.h:190:57: note: Function 'vl_svm_logistic_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' colmap-3.9.1/src/thirdparty/VLFeat/svm.c:1789:40: note: Function 'vl_svm_logistic_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' colmap-3.9.1/src/thirdparty/VLFeat/svmdataset.c:164:42: style:inconclusive: Function 'vl_svmdataset_delete' argument 1 names different: declaration 'dataset' definition 'self'. [funcArgNamesDifferent] colmap-3.9.1/src/thirdparty/VLFeat/svmdataset.h:56:53: note: Function 'vl_svmdataset_delete' argument 1 names different: declaration 'dataset' definition 'self'. colmap-3.9.1/src/thirdparty/VLFeat/svmdataset.c:164:42: note: Function 'vl_svmdataset_delete' argument 1 names different: declaration 'dataset' definition 'self'. colmap-3.9.1/src/thirdparty/VLFeat/svmdataset.c:336:6: style: Variable 'end' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/svmdataset.c:350:6: style: Variable 'end' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/svmdataset.c:364:6: style: Variable 'end' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/svmdataset.c:365:6: style: Variable 'bufEnd' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/svmdataset.c:387:6: style: Variable 'end' can be declared as pointer to const [constVariablePointer] colmap-3.9.1/src/thirdparty/VLFeat/svmdataset.c:388:6: style: Variable 'bufEnd' can be declared as pointer to const [constVariablePointer] diff: 2.14.0 colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:382:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Real [valueFlowBailoutIncompleteVar] 2.14.0 colmap-3.9.1/src/thirdparty/PoissonRecon/Ply.h:450:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Real [valueFlowBailoutIncompleteVar] DONE