fix warnings: add missing includes

This commit is contained in:
Laurent Rineau 2025-11-04 13:09:06 +01:00
parent aea6e98e93
commit ac7c37af8f
2 changed files with 57 additions and 0 deletions

12
.clangd Normal file
View File

@ -0,0 +1,12 @@
Diagnostics:
UnusedIncludes: Strict
MissingIncludes: Strict
InlayHints:
Enabled: Yes
ParameterNames: Yes
DeducedTypes: Yes
Style:
AngledHeaders: ["CGAL/.*"]

View File

@ -18,27 +18,55 @@
#include <CGAL/Constrained_triangulation_3/internal/config.h>
#include <CGAL/Algebraic_structure_traits.h>
#include <CGAL/assertions.h>
#include <CGAL/Bbox_3.h>
#include <CGAL/boost/graph/properties.h>
#include <CGAL/Cartesian_converter.h>
#include <CGAL/circulator.h>
#include <CGAL/config.h>
#include <CGAL/Conforming_constrained_Delaunay_triangulation_cell_base_3.h>
#include <CGAL/Conforming_constrained_Delaunay_triangulation_cell_data_3.h>
#include <CGAL/Conforming_constrained_Delaunay_triangulation_vertex_base_3.h>
#include <CGAL/Conforming_constrained_Delaunay_triangulation_vertex_data_3.h>
#include <CGAL/Constrained_Delaunay_triangulation_2.h>
#include <CGAL/Constrained_triangulation_2.h>
#include <CGAL/Constrained_triangulation_3_types.h>
#include <CGAL/Constrained_triangulation_face_base_2.h>
#include <CGAL/Constrained_triangulation_plus_2.h>
#include <CGAL/Default.h>
#include <CGAL/Delaunay_triangulation_3.h>
#include <CGAL/Dynamic_property_map.h>
#include <CGAL/enum.h>
#include <CGAL/Exact_predicates_exact_constructions_kernel.h>
#include <CGAL/exceptions.h>
#include <CGAL/intersection_3.h>
#include <CGAL/IO/Color.h>
#include <CGAL/IO/io.h>
#include <CGAL/Iterator_range.h>
#include <CGAL/iterator.h>
#include <CGAL/kernel_assertions.h>
#include <CGAL/Named_function_parameters.h>
#include <CGAL/Number_types/internal/Exact_type_selector.h>
#include <CGAL/Origin.h>
#include <CGAL/Projection_traits_3.h>
#include <CGAL/property_map.h>
#include <CGAL/SMDS_3/io_signature.h>
#include <CGAL/Spatial_sort_traits_adapter_3.h>
#include <CGAL/Surface_mesh/Surface_mesh.h>
#include <CGAL/Triangulation_3.h>
#include <CGAL/Triangulation_cell_base_3.h>
#include <CGAL/Triangulation_data_structure_2.h>
#include <CGAL/Triangulation_data_structure_3.h>
#include <CGAL/Triangulation_face_base_with_info_2.h>
#include <CGAL/Triangulation_simplex_base_with_time_stamp.h>
#include <CGAL/Triangulation_vertex_base_3.h>
#include <CGAL/Triangulation_vertex_base_with_info_2.h>
#include <CGAL/type_traits.h>
#include <CGAL/Union_find.h>
#include <CGAL/Unique_hash_map.h>
#include <CGAL/unordered_flat_map.h>
#include <CGAL/use.h>
#include <CGAL/utility.h>
#include <CGAL/boost/graph/Dual.h>
@ -63,27 +91,44 @@
#include <CGAL/Conforming_Delaunay_triangulation_3.h>
#include <boost/container_hash/hash.hpp>
#include <boost/container/flat_set.hpp>
#include <boost/container/map.hpp>
#include <boost/container/small_vector.hpp>
#include <boost/dynamic_bitset.hpp>
#include <boost/dynamic_bitset/dynamic_bitset.hpp>
#include <boost/graph/adjacency_list.hpp>
#include <boost/graph/breadth_first_search.hpp>
#include <boost/graph/filtered_graph.hpp>
#include <boost/graph/graph_selectors.hpp>
#include <boost/graph/graph_traits.hpp>
#include <boost/graph/visitors.hpp>
#include <boost/iterator/counting_iterator.hpp>
#include <boost/iterator/filter_iterator.hpp>
#include <boost/iterator/function_output_iterator.hpp>
#include <boost/property_map/property_map.hpp>
#include <boost/unordered_map.hpp>
#include <algorithm>
#include <array>
#include <bitset>
#include <cstddef>
#include <cstdint>
#include <exception>
#include <fstream>
#include <functional>
#include <iostream>
#include <iterator>
#include <limits>
#include <map>
#include <optional>
#include <set>
#include <sstream>
#include <stack>
#include <stdexcept>
#include <string_view>
#include <string>
#include <type_traits>
#include <utility>
#include <vector>
#if CGAL_CXX20 && __has_include(<ranges>)