Merge branch 'Maintenance-include-less-boost-pmoeller'

This commit is contained in:
Philipp Möller 2012-12-21 09:44:18 +01:00
commit 0f34f2a89e
52 changed files with 66 additions and 45 deletions

View File

@ -25,7 +25,7 @@
#include <CGAL/Unique_hash_map.h>
#include <CGAL/Sweep_line_2/Arr_construction_sl_visitor.h>
#include <boost/mpl/if.hpp>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Arr_tags.h>
#include <CGAL/Arr_topology_traits/Arr_bounded_planar_construction_helper.h>
#include <CGAL/Arr_topology_traits/Arr_unb_planar_construction_helper.h>

View File

@ -23,6 +23,8 @@
#include <CGAL/Dart_iterators.h>
#include <CGAL/Combinatorial_map_basic_operations.h>
#include <boost/type_traits/is_same.hpp>
// TODO do all the orbit iterator of any orbit ?
namespace CGAL {

View File

@ -30,6 +30,8 @@
#include <bitset>
#include <vector>
#include <boost/type_traits/is_same.hpp>
// suppress bogus warning when compiling with gcc 4.3 or 4.4
#if (__GNUC__ == 4 && (__GNUC_MINOR__ == 3 || __GNUC_MINOR__ == 4))
#pragma GCC diagnostic ignored "-Warray-bounds"

View File

@ -20,6 +20,8 @@
#ifndef CGAL_COMBINATORIAL_MAP_BASIC_OPERATIONS_H
#define CGAL_COMBINATORIAL_MAP_BASIC_OPERATIONS_H 1
#include <boost/type_traits/is_same.hpp>
namespace CGAL {
/** @file Combinatorial_map_basic_operations.h

View File

@ -21,6 +21,8 @@
#define CGAL_COMBINATORIAL_MAP_ITERATORS_BASE_HH 1
#include <queue>
#include <boost/mpl/if.hpp>
#include <boost/type_traits/is_same.hpp>
namespace CGAL {

View File

@ -24,6 +24,8 @@
#include <CGAL/Compact_container.h>
#include <iostream>
#include <boost/type_traits/is_same.hpp>
namespace CGAL
{
namespace internal

View File

@ -22,7 +22,7 @@
#ifdef CGAL_CFG_NO_CPP0X_VARIADIC_TEMPLATES
#include <boost/mpl/if.hpp>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
// This file is included in Combinatorial_map_utility.h, in the namespace
// CGAL::internal

View File

@ -43,7 +43,7 @@
#include <vector>
#include <boost/bind.hpp>
#include <boost/next_prior.hpp>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_floating_point.hpp>
#include <CGAL/internal/Exact_type_selector.h>

View File

@ -27,10 +27,9 @@
#include <CGAL/Origin.h>
#include <boost/utility/enable_if.hpp>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_convertible.hpp>
#include <boost/mpl/and.hpp>
#include <boost/mpl/logical.hpp>
#include <boost/utility.hpp>
namespace CGAL {

View File

@ -27,7 +27,6 @@
#include <CGAL/Origin.h>
#include <boost/utility/enable_if.hpp>
#include <boost/utility.hpp>
#include <boost/mpl/and.hpp>
#include <boost/mpl/logical.hpp>

View File

@ -31,6 +31,8 @@
#include <CGAL/Kernel_d/Cartesian_const_iterator_d.h>
#include <CGAL/Handle_for.h>
#include <boost/next_prior.hpp>
namespace CGAL {
template < class R_ >

View File

@ -29,6 +29,8 @@
#include <CGAL/array.h>
#include <CGAL/Kernel_d/Cartesian_const_iterator_d.h>
#include <boost/next_prior.hpp>
namespace CGAL {
template < class R_ >

View File

@ -4,6 +4,7 @@
#include <CGAL/Largest_empty_iso_rectangle_2.h>
#include <fstream>
#include <cassert>
#include <sstream>
#define MIN_X 0
#define MIN_Y 0

View File

@ -25,7 +25,7 @@
#include <cstddef>
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <cassert>
#include <CGAL/tags.h>

View File

@ -25,7 +25,7 @@
#include <cstddef>
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <cassert>
#include <CGAL/tags.h>

View File

@ -25,7 +25,7 @@
#include <cstddef>
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <cassert>
#include <CGAL/tags.h>

View File

@ -27,7 +27,7 @@
#define CGAL_CIRCLE_2_H
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_2.h>
#include <CGAL/Dimension.h>

View File

@ -31,7 +31,7 @@
#define CGAL_CIRCLE_3_H
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_3.h>
#include <CGAL/representation_tags.h>

View File

@ -26,7 +26,7 @@
#define CGAL_DIRECTION_2_H
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/representation_tags.h>
#include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_DIRECTION_3_H
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/representation_tags.h>
#include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_ISO_CUBOID_3_H
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_3.h>
#include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_ISO_RECTANGLE_2_H
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_2.h>
#include <CGAL/Dimension.h>

View File

@ -31,7 +31,7 @@
#include <CGAL/basic.h>
#include <CGAL/Dimension.h>
#include <boost/utility/enable_if.hpp>
#include "boost/mpl/equal_to.hpp"
#include <boost/mpl/equal_to.hpp>
#include <boost/mpl/integral_c.hpp>
namespace CGAL {

View File

@ -26,7 +26,7 @@
#define CGAL_LINE_2_H
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Dimension.h>

View File

@ -27,7 +27,7 @@
#define CGAL_LINE_3_H
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_PLANE_3_H
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Dimension.h>

View File

@ -28,7 +28,7 @@
#include <CGAL/Origin.h>
#include <CGAL/Bbox_2.h>
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/representation_tags.h>
#include <CGAL/Dimension.h>

View File

@ -28,7 +28,7 @@
#include <CGAL/Origin.h>
#include <CGAL/representation_tags.h>
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_3.h>
#include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_RAY_2_H
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/representation_tags.h>
#include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_RAY_3_H
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/representation_tags.h>
#include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_SEGMENT_2_H
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_2.h>
#include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_SEGMENT_3_H
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_3.h>
#include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_SPHERE_3_H
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_3.h>
#include <CGAL/representation_tags.h>

View File

@ -26,7 +26,7 @@
#define CGAL_TETRAHEDRON_3_H
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_3.h>
#include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_TRIANGLE_2_H
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_2.h>
#include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_TRIANGLE_3_H
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_3.h>
#include <CGAL/Dimension.h>

View File

@ -28,7 +28,7 @@
#include <CGAL/Origin.h>
#include <CGAL/Kernel/mpl.h>
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/representation_tags.h>
#include <CGAL/Dimension.h>

View File

@ -29,7 +29,7 @@
#include <CGAL/Kernel/mpl.h>
#include <CGAL/representation_tags.h>
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Dimension.h>

View File

@ -33,7 +33,7 @@
#include <vector>
#include <set>
#include <map>
#include <boost/utility.hpp> // for boost::prior and boost::next
#include <boost/next_prior.hpp> // for boost::prior and boost::next
#include <boost/variant.hpp>
namespace CGAL {

View File

@ -27,11 +27,15 @@
#include <CGAL/number_type_basic.h>
#include <CGAL/assertions.h>
#include <boost/iterator/transform_iterator.hpp> // for Root_of functor
#include <CGAL/assertions.h>
#include <boost/operators.hpp>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
#include <boost/type_traits/is_arithmetic.hpp>
#include <boost/utility/enable_if.hpp>
#include <boost/mpl/if.hpp>
#include <boost/mpl/logical.hpp>
#include <CGAL/Interval_nt.h>

View File

@ -40,7 +40,7 @@
#include <CGAL/internal/corefinement/intersection_triangle_segment_3.h>
#include <CGAL/internal/corefinement/intersection_coplanar_triangles_3.h>
#include <boost/utility.hpp>
#include <boost/type_traits/is_base_of.hpp>
#include <boost/type_traits/is_floating_point.hpp>
#ifdef CGAL_COREFINEMENT_DEBUG

View File

@ -32,6 +32,7 @@
#include <CGAL/Polyhedral_mesh_domain_3.h>
#include <boost/optional.hpp>
#include <boost/next_prior.hpp>
#include <fstream>
#include <sstream>

View File

@ -29,7 +29,7 @@
#include <CGAL/property_map.h>
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
namespace CGAL {

View File

@ -23,7 +23,9 @@
#define CGAL_IS_ITERATOR_H
#include <iterator>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_convertible.hpp>
#include <boost/type_traits/remove_reference.hpp>
#include <boost/type_traits/remove_cv.hpp>
#include <boost/mpl/has_xxx.hpp>
namespace CGAL {

View File

@ -32,9 +32,10 @@
#include <CGAL/use.h>
#include <vector>
#include <map>
#include <boost/type_traits.hpp>
#include <CGAL/tuple.h>
#include <boost/config.hpp>
#if defined(BOOST_MSVC)
# pragma warning(push)
# pragma warning(disable:4396)

View File

@ -19,7 +19,7 @@
#include <CGAL/function_objects.h>
#include <CGAL/assertions.h>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_same.hpp>
struct Int_rep {
int val;

View File

@ -25,7 +25,7 @@
#include <map>
#include <boost/random.hpp>
#include <boost/random/random_number_generator.hpp>
#include <boost/random/linear_congruential.hpp>
#include <boost/random/geometric_distribution.hpp>
#include <boost/random/variate_generator.hpp>

View File

@ -28,7 +28,7 @@
#include <CGAL/Hilbert_sort_3.h>
#include <CGAL/Hilbert_sort_d.h>
#include <boost/random.hpp>
#include <boost/random/random_number_generator.hpp>
#include <boost/random/linear_congruential.hpp>
#include <algorithm>

View File

@ -26,7 +26,7 @@
#include <CGAL/hilbert_sort.h>
#include <CGAL/Multiscale_sort.h>
#include <boost/random.hpp>
#include <boost/random/random_number_generator.hpp>
#include <boost/random/linear_congruential.hpp>
#include <algorithm>

View File

@ -36,6 +36,7 @@
#include <CGAL/streamlines_assertions.h>
#include <boost/tuple/tuple.hpp>
#include <boost/random/uniform_real.hpp> // undocumented class
#include <boost/random/linear_congruential.hpp>
#include <boost/random/uniform_smallint.hpp>

View File

@ -33,7 +33,7 @@
#include <CGAL/Min_sphere_of_points_d_traits_3.h>
#include <CGAL/centroid.h>
#include <boost/random.hpp>
#include <boost/random/random_number_generator.hpp>
#include <boost/random/linear_congruential.hpp>
#include <vector>

View File

@ -26,11 +26,10 @@
#include <CGAL/Kernel_traits.h>
#include <CGAL/Dimension.h>
#include <boost/utility/enable_if.hpp>
#include <boost/type_traits.hpp>
#include <boost/type_traits/is_convertible.hpp>
#include <boost/mpl/and.hpp>
#include <boost/mpl/bool.hpp>
#include <boost/mpl/logical.hpp>
#include <boost/utility.hpp>
namespace CGAL {